From 06dff2abc6896bc8b762eeaa36bd2d7cb37802ab Mon Sep 17 00:00:00 2001 From: 524110636 <524110636@qq.com> Date: Sun, 7 Jun 2026 14:55:31 +0800 Subject: [PATCH 1/5] Backup before GPT image fix --- main.py | 3 ++- static/angle.html | 18 +++++++++--------- static/api-settings.html | 14 +++++++------- static/asset-manager.html | 10 +++++----- static/canvas.html | 16 ++++++++-------- static/comfyui-settings.html | 14 +++++++------- static/enhance.html | 16 ++++++++-------- static/gpt-chat.html | 12 ++++++------ static/index.html | 28 ++++++++++++++-------------- static/klein.html | 16 ++++++++-------- static/online.html | 16 ++++++++-------- static/smart-canvas.html | 10 +++++----- static/zimage.html | 14 +++++++------- 13 files changed, 94 insertions(+), 93 deletions(-) diff --git a/main.py b/main.py index bab28b8c7..773482779 100644 --- a/main.py +++ b/main.py @@ -6750,13 +6750,14 @@ async def post_openai_edits(edit_files=None): edit_failed_status = None edit_failed_text = "" try: + image_field_name = "image[]" if is_gpt2 and len(image_refs) > 1 else "image" for ref in image_refs[:4]: path = output_file_from_url(ref.get("url", "")) if not path: continue fh = open(path, "rb") opened.append(fh) - files.append(("image", (os.path.basename(path), fh, content_type_for_path(path)))) + files.append((image_field_name, (os.path.basename(path), fh, content_type_for_path(path)))) if mask_refs: mask_path = output_file_from_url(mask_refs[0].get("url", "")) if mask_path: diff --git a/static/angle.html b/static/angle.html index 2bc342c72..c412e53a0 100644 --- a/static/angle.html +++ b/static/angle.html @@ -17,21 +17,21 @@ } catch(e) {} })(); - - - - - - + + + + + + - + diff --git a/static/api-settings.html b/static/api-settings.html index a3071ae0f..3e49f66c2 100644 --- a/static/api-settings.html +++ b/static/api-settings.html @@ -15,12 +15,12 @@ } catch(e) {} })(); - - - - - - + + + + + +
@@ -464,6 +464,6 @@
- + diff --git a/static/asset-manager.html b/static/asset-manager.html index fc0ffd37f..b2810962e 100644 --- a/static/asset-manager.html +++ b/static/asset-manager.html @@ -16,10 +16,10 @@ } catch(e) {} })(); - - - - + + + +
@@ -46,6 +46,6 @@
- + diff --git a/static/canvas.html b/static/canvas.html index c2ae5b955..3daee80bf 100644 --- a/static/canvas.html +++ b/static/canvas.html @@ -16,12 +16,12 @@ } catch(e) {} })(); - - - - - - + + + + + +
@@ -363,7 +363,7 @@
- - + + diff --git a/static/comfyui-settings.html b/static/comfyui-settings.html index 551831638..69dec2435 100644 --- a/static/comfyui-settings.html +++ b/static/comfyui-settings.html @@ -15,12 +15,12 @@ } catch(e) {} })(); - - - - - - + + + + + +
@@ -122,6 +122,6 @@ preview
- + diff --git a/static/enhance.html b/static/enhance.html index f0e273eb5..41fd96a61 100644 --- a/static/enhance.html +++ b/static/enhance.html @@ -17,14 +17,14 @@ } catch(e) {} })(); - - - - - - + + + + + + - + diff --git a/static/gpt-chat.html b/static/gpt-chat.html index 80b18282a..3c0c86089 100644 --- a/static/gpt-chat.html +++ b/static/gpt-chat.html @@ -16,12 +16,12 @@ } catch(e) {} })(); - - - - + + + + - +
diff --git a/static/index.html b/static/index.html index c8205a5aa..6cce44c48 100644 --- a/static/index.html +++ b/static/index.html @@ -23,11 +23,11 @@ } catch(e) {} })(); - - - + + + - + diff --git a/static/online.html b/static/online.html index c90f7a8f5..81946d75d 100644 --- a/static/online.html +++ b/static/online.html @@ -16,14 +16,14 @@ } catch(e) {} })(); - - - - - - + + + + + + - + - + From 4dc6bd27bb47ec818cd9be50fe8a7f51f86dd898 Mon Sep 17 00:00:00 2001 From: 524110636 <524110636@qq.com> Date: Sun, 7 Jun 2026 15:00:09 +0800 Subject: [PATCH 2/5] Fix GPT image request parameters --- main.py | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index 773482779..e8f05722d 100644 --- a/main.py +++ b/main.py @@ -5723,6 +5723,17 @@ def is_gpt_image_2_model(model): or compact.endswith("gptimage2") ) +def is_gpt_image_model(model): + raw = str(model or "").strip().lower() + normalized = re.sub(r"[^a-z0-9]+", "-", raw).strip("-") + compact = re.sub(r"[^a-z0-9]+", "", raw) + return ( + normalized.startswith("gpt-image-") + or normalized == "chatgpt-image-latest" + or compact.startswith("gptimage") + or compact == "chatgptimagelatest" + ) + def normalize_gpt_image_2_size(size): width, height = parse_size_pair(size) if not width or not height: @@ -6693,6 +6704,7 @@ async def generate_ai_image(prompt, size, quality, model, reference_images=None, return await generate_gemini_provider_image(prompt, size, model, reference_images, provider) if is_volcengine_provider(provider): return await generate_volcengine_provider_image(prompt, size, model, reference_images, provider) + is_gpt_image = is_gpt_image_model(model) is_gpt2 = is_gpt_image_2_model(model) is_apimart = is_apimart_provider(provider) quality = str(quality or "").strip().lower() @@ -6706,7 +6718,7 @@ async def generate_ai_image(prompt, size, quality, model, reference_images=None, refs = [ref for ref in (reference_images or []) if ref.get("url")] mask_refs = [ref for ref in refs if str(ref.get("role") or "").strip().lower() == "mask" or str(ref.get("name") or "").lower().endswith("_mask.png")] image_refs = [ref for ref in refs if ref not in mask_refs] - request_timeout = httpx.Timeout(connect=20.0, read=1800.0, write=120.0, pool=20.0) if (is_gpt2 or is_apimart) else AI_REQUEST_TIMEOUT + request_timeout = httpx.Timeout(connect=20.0, read=1800.0, write=120.0, pool=20.0) if (is_gpt_image or is_apimart) else AI_REQUEST_TIMEOUT async with httpx.AsyncClient(timeout=request_timeout) as client: response = None async def post_openai_edits(edit_files=None): @@ -6735,7 +6747,7 @@ async def post_openai_edits(edit_files=None): if image_refs: body["image_urls"] = [reference_to_data_url(ref, max_size=1536) for ref in image_refs[:16]] response = await client.post(gen_url, headers=api_headers(provider=provider, model=model), json=body) - elif is_gpt2 and not image_refs and not mask_refs: + elif is_gpt_image and not image_refs and not mask_refs: body = {"model": model, "prompt": prompt, "size": size} if quality: body["quality"] = quality @@ -6750,7 +6762,7 @@ async def post_openai_edits(edit_files=None): edit_failed_status = None edit_failed_text = "" try: - image_field_name = "image[]" if is_gpt2 and len(image_refs) > 1 else "image" + image_field_name = "image[]" if is_gpt_image and len(image_refs) > 1 else "image" for ref in image_refs[:4]: path = output_file_from_url(ref.get("url", "")) if not path: @@ -6779,10 +6791,10 @@ async def post_openai_edits(edit_files=None): fh.close() # 2) edits 失败 → 非 GPT-Image-2 可回退到 /images/generations + JSON image:[urls/base64](grsai 风格) if response is None: - if is_gpt2: + if is_gpt_image: raise HTTPException( status_code=502, - detail=f"GPT-Image-2 编辑接口 /images/edits 调用失败:{edit_failed_text[:300] or edit_failed_status}。已停止自动重试,避免上游可能已扣费后再次请求。" + detail=f"GPT 图像模型编辑接口 /images/edits 调用失败:{edit_failed_text[:300] or edit_failed_status}。已停止自动重试,避免上游可能已扣费后再次请求。" ) print(f"/images/edits failed ({edit_failed_status}): {edit_failed_text[:200]} → 回退到 /images/generations + image:[] JSON") image_payload = [reference_to_data_url(ref, max_size=1536) for ref in image_refs[:4]] @@ -6800,7 +6812,9 @@ async def post_openai_edits(edit_files=None): detail=f"编辑接口 /images/edits 调用失败,且该平台不支持 /images/generations:{edit_failed_text[:300] or edit_failed_status}" ) else: - body = {"model": model, "prompt": prompt, "size": size, "response_format": "url", "n": 1} + body = {"model": model, "prompt": prompt, "size": size, "n": 1} + if not is_gpt_image: + body["response_format"] = "url" if quality: body["quality"] = quality response = await client.post( From 4087a2ff4ef144098b133d50ce67a8812fe84ffe Mon Sep 17 00:00:00 2001 From: 524110636 <524110636@qq.com> Date: Sun, 7 Jun 2026 16:23:44 +0800 Subject: [PATCH 3/5] Add DashScope Qwen image generation support --- main.py | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 107 insertions(+) diff --git a/main.py b/main.py index e8f05722d..b1adb4245 100644 --- a/main.py +++ b/main.py @@ -3028,6 +3028,24 @@ def extract_image(data): "value": value, "mime_type": inline.get("mimeType") or inline.get("mime_type") or "image/png", } + output = data.get("output") if isinstance(data, dict) else None + choices = output.get("choices") if isinstance(output, dict) else None + if isinstance(choices, list): + for choice in choices: + if not isinstance(choice, dict): + continue + message = choice.get("message") or {} + content = message.get("content") if isinstance(message, dict) else None + if not isinstance(content, list): + continue + for part in content: + if isinstance(part, dict) and part.get("image"): + return {"type": "url", "value": part["image"]} + results = output.get("results") if isinstance(output, dict) else None + if isinstance(results, list): + for item in results: + if isinstance(item, dict) and item.get("url"): + return {"type": "url", "value": item["url"]} if isinstance(data.get("data"), dict) and isinstance(data["data"].get("result"), dict): data = data["data"] if isinstance(data.get("result"), dict): @@ -5734,6 +5752,16 @@ def is_gpt_image_model(model): or compact == "chatgptimagelatest" ) +def is_qwen_image_model(model): + raw = str(model or "").strip().lower() + name = raw.rsplit("/", 1)[-1] + normalized = re.sub(r"[^a-z0-9]+", "-", name).strip("-") + return normalized == "qwen-image" or normalized.startswith("qwen-image-") + +def is_dashscope_image_provider(provider): + base_url = str((provider or {}).get("base_url") or "").lower() + return "dashscope.aliyuncs.com" in base_url or "maas.aliyuncs.com" in base_url + def normalize_gpt_image_2_size(size): width, height = parse_size_pair(size) if not width or not height: @@ -6692,6 +6720,83 @@ async def generate_runninghub_provider_image(prompt, size, model, reference_imag result = await wait_for_runninghub_image_task(client, provider, task_id) return runninghub_extract_image(result), result +DASHSCOPE_IMAGE_GENERATION_PATH = "/api/v1/services/aigc/multimodal-generation/generation" + +def dashscope_image_endpoint_url(provider): + override = str((provider or {}).get("image_generation_endpoint") or "").strip() + base_url = str((provider or {}).get("base_url") or "").strip().rstrip("/") + if override: + if re.match(r"^https?://", override, re.I): + return override.rstrip("/") + parsed = urllib.parse.urlsplit(base_url) + if parsed.scheme and parsed.netloc: + return f"{parsed.scheme}://{parsed.netloc}{override}" + return override + parsed = urllib.parse.urlsplit(base_url) + if parsed.scheme and parsed.netloc: + return f"{parsed.scheme}://{parsed.netloc}{DASHSCOPE_IMAGE_GENERATION_PATH}" + return f"https://dashscope.aliyuncs.com{DASHSCOPE_IMAGE_GENERATION_PATH}" + +def qwen_image_size_param(size): + width, height = parse_size_pair(size) + if width and height: + return f"{width}*{height}" + raw = str(size or "").strip().lower().replace(" ", "") + if re.fullmatch(r"\d+\*\d+", raw): + return raw + ratio_sizes = { + "1:1": "2048*2048", + "16:9": "2688*1536", + "9:16": "1536*2688", + "4:3": "2368*1728", + "3:4": "1728*2368", + } + if raw in ratio_sizes: + return ratio_sizes[raw] + if raw == "1k": + return "1024*1024" + if raw in {"", "auto", "2k", "4k"}: + return "2048*2048" + return "" + +async def generate_dashscope_qwen_image(prompt, size, model, reference_images=None, provider=None): + content = [] + refs = [ref for ref in (reference_images or []) if isinstance(ref, dict) and ref.get("url")] + image_refs = [ + ref for ref in refs + if str(ref.get("role") or "").strip().lower() != "mask" + and not str(ref.get("name") or "").lower().endswith("_mask.png") + ] + for ref in image_refs[:4]: + value = reference_to_data_url(ref, max_size=2048) + if value: + content.append({"image": value}) + text = str(prompt or "").strip() + if text: + content.append({"text": text}) + if not content: + raise HTTPException(status_code=400, detail="千问图片模型需要提示词或参考图") + parameters = {"n": 1, "watermark": False} + size_param = qwen_image_size_param(size) + if size_param: + parameters["size"] = size_param + body = { + "model": model, + "input": {"messages": [{"role": "user", "content": content}]}, + "parameters": parameters, + } + endpoint = dashscope_image_endpoint_url(provider) + timeout = httpx.Timeout(connect=20.0, read=1800.0, write=180.0, pool=20.0) + async with httpx.AsyncClient(timeout=timeout) as client: + response = await client.post(endpoint, headers=api_headers(provider=provider, model=model), json=body) + if response.status_code >= 400: + raise HTTPException(status_code=502, detail=f"DashScope 千问图片接口错误:{response.text[:500]}") + raw = response.json() + if isinstance(raw, dict) and raw.get("code") and not raw.get("output"): + message = raw.get("message") or raw.get("code") + raise HTTPException(status_code=502, detail=f"DashScope 千问图片接口错误:{message}") + return extract_image(raw), raw + async def generate_ai_image(prompt, size, quality, model, reference_images=None, provider_id="comfly"): provider = get_api_provider(provider_id) if provider["id"] == "modelscope": @@ -6700,6 +6805,8 @@ async def generate_ai_image(prompt, size, quality, model, reference_images=None, return await generate_jimeng_provider_image(prompt, size, model, reference_images, provider) if is_runninghub_provider(provider): return await generate_runninghub_provider_image(prompt, size, model, reference_images, provider) + if is_dashscope_image_provider(provider) and is_qwen_image_model(model): + return await generate_dashscope_qwen_image(prompt, size, model, reference_images, provider) if effective_protocol(provider, model) == "gemini": return await generate_gemini_provider_image(prompt, size, model, reference_images, provider) if is_volcengine_provider(provider): From 61ea17a5ce7df6e2edf4b49f068950ee88ff4829 Mon Sep 17 00:00:00 2001 From: 524110636 <524110636@qq.com> Date: Sun, 7 Jun 2026 17:13:55 +0800 Subject: [PATCH 4/5] Document DashScope Qwen image setup --- README.md | 5 ++- ...77\347\224\250\346\225\231\347\250\213.md" | 39 +++++++++++++++++-- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index a2cd991ef..ba8f8b12e 100644 --- a/README.md +++ b/README.md @@ -25,8 +25,9 @@ https://www.fhl.mom/register?aff=86L574B4T2N9 (包含codex和GPT image 2模 3. 火山引擎调用(人脸认证还在修复bug) 4. Modelscope免费LLM模型和图像模型调用 5. 即梦CLI调用,可直接调用即梦高级会员的积分,支持文生图/图生图/文生视频/图生视频 -6. 支持调用本地局域网的ComfyUI -7. 扩展图片/360全景图预览截图/视频帧抽取/循环节点等诸多功能 +6. 支持阿里云百炼 DashScope 兼容模式下的 LLM 调用,并对 `qwen-image-*` 图片模型自动走千问原生图片生成/编辑接口 +7. 支持调用本地局域网的ComfyUI +8. 扩展图片/360全景图预览截图/视频帧抽取/循环节点等诸多功能 -------- diff --git "a/\346\226\260\346\211\213\350\277\220\350\241\214\344\270\216\344\275\277\347\224\250\346\225\231\347\250\213.md" "b/\346\226\260\346\211\213\350\277\220\350\241\214\344\270\216\344\275\277\347\224\250\346\225\231\347\250\213.md" index 92f7c0950..a82523ef0 100644 --- "a/\346\226\260\346\211\213\350\277\220\350\241\214\344\270\216\344\275\277\347\224\250\346\225\231\347\250\213.md" +++ "b/\346\226\260\346\211\213\350\277\220\350\241\214\344\270\216\344\275\277\347\224\250\346\225\231\347\250\213.md" @@ -353,13 +353,46 @@ APIMart 异步 如果模型被自动分错类,例如图片模型被分到视频里,可以手动删除再添加到正确分类。 -### 2. 为什么推荐异步协议 +### 2. 阿里云百炼 / 千问图片模型怎么配置 + +如果你使用阿里云百炼的兼容模式调用 LLM,例如 `kimi-k2.6`、通义千问文本模型等,可以在 API 平台里新增一个平台: + +```text +请求地址:https://dashscope.aliyuncs.com/compatible-mode/v1 +协议:OpenAI +``` + +然后填入自己的百炼 API Key,拉取或手动添加模型。 + +如果要使用千问图片模型,请把模型添加到图片模型列表,例如: + +```text +qwen-image-2.0 +qwen-image-2.0-pro +``` + +项目会自动识别 DashScope/百炼地址下的 `qwen-image-*` 图片模型,并改用千问官方原生图片接口: + +```text +https://dashscope.aliyuncs.com/api/v1/services/aigc/multimodal-generation/generation +``` + +也就是说,LLM 仍然可以使用百炼 OpenAI 兼容模式;但 `qwen-image-*` 生图和图像编辑不会按普通 OpenAI `/images/generations` 或 `/images/edits` 发送,而是按千问图片模型要求发送 `input.messages[].content` 和 `parameters`。 + +如果遇到上游报错,优先检查: + +- 图片模型名是否是百炼支持的真实模型名。 +- API Key 是否属于同一个地域,北京和新加坡地域不要混用。 +- 参考图是否是图片文件,且数量不要超过当前节点/模型支持范围。 +- 生成数量建议先保持 1 张,确认跑通后再调整。 + +### 3. 为什么推荐异步协议 普通 OpenAI 协议一般是直接请求,网络中断或等待超时可能导致任务失败。 异步协议是先把任务提交到后台,后台生成成功后再把结果返回。它更适合图片、视频这种耗时任务,网络波动时也更稳。 -### 3. API 配置后仍然不能拉取模型 +### 4. API 配置后仍然不能拉取模型 检查这些点: @@ -369,7 +402,7 @@ APIMart 异步 - 协议是否选对。APIMart 用 APIMart 异步,其他 OpenAI 兼容平台多半用 OpenAI。 - 网络是否能访问对应平台。 -### 4. 不要把 API Key 发给别人 +### 5. 不要把 API Key 发给别人 项目的真实密钥一般保存在本地配置里。不要把 `API/.env` 或任何包含 Key 的文件发到 GitHub、群聊、网盘公开目录。 From 94646ab4f46093b3a37b3b2f3486ece241132ce9 Mon Sep 17 00:00:00 2001 From: 524110636 <524110636@qq.com> Date: Sun, 7 Jun 2026 19:31:59 +0800 Subject: [PATCH 5/5] =?UTF-8?q?feat:=20OUTPUT=E8=8A=82=E7=82=B9=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E6=9D=A5=E6=BA=90=E6=A0=87=E7=AD=BE=20+=20=E8=BF=9E?= =?UTF-8?q?=E7=BA=BF=E6=82=AC=E5=81=9C=E9=AB=98=E4=BA=AE=20+=20=E6=96=87?= =?UTF-8?q?=E6=A1=A3/=E5=9B=BE=E8=B0=B1=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端增强: - OUTPUT节点图片显示平台/模型来源标签 (providerLabel / modelLabel) - 鼠标悬停节点时连线蓝色发光高亮 (board mousemove事件委托) - 修复: 避免拖拽/缩放期间触发hover导致节点回弹 文档: - CLAUDE.md: 新增节点类型说明、canvas同步机制、DashScope Qwen等 - graphify-out: 知识图谱增量更新 (5379节点/14474边/25社区) Co-Authored-By: Claude Opus 4.8 --- CLAUDE.md | 109 + graphify-out/GRAPH_REPORT.md | 157 + ...44bd92a47fd72dec5fa4451bdb2a96bf56d2c.json | 1 + ...68daefce6d07972a025eacd5a857920e31bfc.json | 1 + ...42be96d248b01d477fa02032db40492630d21.json | 1 + ...2a2a6aaa9b4491db4eacd5fed793ee683f43e.json | 1 + ...8db95dcc80ab47918b693123e2c8c84d42518.json | 1 + ...7d26525eb1a2f6583beddeb4faea2afafe18e.json | 1 + ...e6ff356ceeac99d35764606f52c33b75d2b9f.json | 1 + ...e8099a5bc7c2aed99ca5bebe8a479698e43bd.json | 1 + ...1156267720e0db54e6fa57f3fa5f2437d642f.json | 1 + ...009f05f0eee9d7d805a13bf7c971ac2b6afcb.json | 1 + ...e9a64fcab8c903863b58ddde61cb9df4a35ef.json | 1 + ...b8783ca1fa5d6990db8e99279cb8a024c4558.json | 1 + ...2bd0f072cb139a70af7eb0b77710708646cee.json | 1 + ...dd9e3b312b3908b59ef52951540eed9ca555c.json | 1 + ...3660172abe9b1daf98724a263b4d792a7bcca.json | 1 + ...d4f2cf99807c2a3e7ba7223d22a93061f0fd2.json | 1 + ...b25d7dd4d2bb3c3bca30a7385e6b7dfcbf272.json | 1 + ...f39e6f4ead41170755548f396304b7b3f1e29.json | 1 + ...d891e24d1e5eb74ad6dab2fc0eafa0a73647b.json | 1 + ...7e4748a9d6bd3ef2a2981344511c0494a579a.json | 1 + ...40e8cd74bcca1e2e573719049b0cfafd0cdfa.json | 1 + ...49a6c30573b16796302171b56f114c65a65fa.json | 1 + ...a31bf1456a71a0328195defeee25f4a5f16ea.json | 1 + ...42ec67f502cbf0989cc3c96b0af993deab07c.json | 1 + ...0316a6a2329e0a65ae73dda62bce3a54bd7a2.json | 1 + ...789c444f90d3a632746f1b3b57a8c4abe4cbd.json | 1 + ...3c28217c6a02a32ee7e45a5df0cebe760c3f1.json | 1 + graphify-out/cost.json | 12 + graphify-out/graph.json | 216730 +++++++++++++++ graphify-out/manifest.json | 58 + static/css/canvas.css | 3 + static/js/canvas.js | 32 +- 34 files changed, 217120 insertions(+), 8 deletions(-) create mode 100644 CLAUDE.md create mode 100644 graphify-out/GRAPH_REPORT.md create mode 100644 graphify-out/cache/065b91bfd18c261defa77c93c7344bd92a47fd72dec5fa4451bdb2a96bf56d2c.json create mode 100644 graphify-out/cache/0cc8ef6c2407a2cca1d88227b0768daefce6d07972a025eacd5a857920e31bfc.json create mode 100644 graphify-out/cache/1bc044078ab5f24e768651a7be742be96d248b01d477fa02032db40492630d21.json create mode 100644 graphify-out/cache/290cf5f589759cc487838703a272a2a6aaa9b4491db4eacd5fed793ee683f43e.json create mode 100644 graphify-out/cache/29426a19524b3ac6892ee2cef9c8db95dcc80ab47918b693123e2c8c84d42518.json create mode 100644 graphify-out/cache/31816e61685cf196d1d06718b087d26525eb1a2f6583beddeb4faea2afafe18e.json create mode 100644 graphify-out/cache/394b6f3dcf2876528b49d7c58aee6ff356ceeac99d35764606f52c33b75d2b9f.json create mode 100644 graphify-out/cache/3a9f8514a263e2250b3fb9721a2e8099a5bc7c2aed99ca5bebe8a479698e43bd.json create mode 100644 graphify-out/cache/3bc376ce8340d68af2938a3948f1156267720e0db54e6fa57f3fa5f2437d642f.json create mode 100644 graphify-out/cache/435c72271cf12310544ebba82f4009f05f0eee9d7d805a13bf7c971ac2b6afcb.json create mode 100644 graphify-out/cache/4a2d80b6cea7b2223f27c1cbaf0e9a64fcab8c903863b58ddde61cb9df4a35ef.json create mode 100644 graphify-out/cache/4cf5aaf9a914423d0c51945dc83b8783ca1fa5d6990db8e99279cb8a024c4558.json create mode 100644 graphify-out/cache/4de716b5bdb6de3d93153f467da2bd0f072cb139a70af7eb0b77710708646cee.json create mode 100644 graphify-out/cache/61ade97429625e9c38595fcac84dd9e3b312b3908b59ef52951540eed9ca555c.json create mode 100644 graphify-out/cache/634510c9b01d2703e1edb42a5ad3660172abe9b1daf98724a263b4d792a7bcca.json create mode 100644 graphify-out/cache/6f8648bccfe064731d71e3f8e36d4f2cf99807c2a3e7ba7223d22a93061f0fd2.json create mode 100644 graphify-out/cache/74634db4d5f3f0008fad3e87f7eb25d7dd4d2bb3c3bca30a7385e6b7dfcbf272.json create mode 100644 graphify-out/cache/832505f494a23b39bcdb661b2d8f39e6f4ead41170755548f396304b7b3f1e29.json create mode 100644 graphify-out/cache/83721f74ac835c090a0ab46b561d891e24d1e5eb74ad6dab2fc0eafa0a73647b.json create mode 100644 graphify-out/cache/b3d1a9167333303e75da6e5f61f7e4748a9d6bd3ef2a2981344511c0494a579a.json create mode 100644 graphify-out/cache/b4fb4c12ea10b04f8caeb84892440e8cd74bcca1e2e573719049b0cfafd0cdfa.json create mode 100644 graphify-out/cache/b7c2ac25be9b339564bee649b1749a6c30573b16796302171b56f114c65a65fa.json create mode 100644 graphify-out/cache/bacffa8990711cd7edc00296910a31bf1456a71a0328195defeee25f4a5f16ea.json create mode 100644 graphify-out/cache/bbc635a3b8cc79e75fd1b449a7642ec67f502cbf0989cc3c96b0af993deab07c.json create mode 100644 graphify-out/cache/bc18a96fc6c024ac55aaf9f58a90316a6a2329e0a65ae73dda62bce3a54bd7a2.json create mode 100644 graphify-out/cache/c32695dd7949013b25d76b79798789c444f90d3a632746f1b3b57a8c4abe4cbd.json create mode 100644 graphify-out/cache/c6656eba720db0c23d423b1afdb3c28217c6a02a32ee7e45a5df0cebe760c3f1.json create mode 100644 graphify-out/cost.json create mode 100644 graphify-out/graph.json create mode 100644 graphify-out/manifest.json diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 000000000..4668849bc --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,109 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Project Overview + +**Infinite-Canvas (AI Studio)** — a monolithic AI image/video/LLM generation platform supporting multiple API providers through a unified UI. Single-developer project, Chinese-language primary audience. + +## Architecture + +``` +main.py — FastAPI monolith (~11,700 lines): API routes, data models, all business logic +static/ — Frontend: vanilla HTML/JS/CSS (no bundler, no framework) + index.html — Main studio shell (SPA with iframe-based page routing) + canvas.html — Node-based workflow canvas for image/video generation pipelines + smart-canvas.html — Chat-like AI composer with inline image generation + gpt-chat.html — LLM chat interface + enhance.html — Image enhancement/upscaling + klein.html — Flux2-Klein model interface + zimage.html — Z-Image model interface + online.html — Online API image generation + angle.html — ModelScope angle control + api-settings.html — API provider configuration UI + asset-manager.html — Local asset library management + comfyui-settings.html — Local ComfyUI instance management + js/ — Page-specific JS modules (canvas.js, smart-canvas.js, etc.) + js/i18n/ — Internationalization (zh-CN + en), loaded by i18n.js + vendor/ — Locally mirrored third-party libs (Tailwind CSS, Lucide icons, Three.js) + system-prompts/ — Markdown prompt templates for smart-canvas + runninghub/ — Static RunningHub provider config + thumbnails +data/ — JSON file storage (api_providers, conversations, canvases, prompt libraries, etc.) +API/ — `.env` file for API keys (gitignored) +assets/ — input/output/library/uploads directories for generated/uploaded media +workflows/ — ComfyUI workflow JSON files +packages/ — Offline pip wheel cache for portable Python +python/ — Bundled portable Python runtime (Windows) +tools/ — PowerShell scripts for Jimeng CLI install/login +``` + +## Running the Project + +```bash +# Windows — double-click run.bat or: +python\python.exe main.py + +# macOS — double-click mac-启动服务.command or: +python3 main.py + +# The server starts on http://127.0.0.1:3000/ +``` + +No build step. The frontend is static HTML served by FastAPI's `StaticFiles` mount. CDN dependencies are mirrored locally in `static/vendor/` for offline use. + +## Key Technical Details + +### Backend (`main.py`) + +- **Framework**: FastAPI with CORS middleware (allow all origins), WebSocket support for live stats +- **Data persistence**: JSON files in `data/` directory, protected by per-resource `threading.Lock` instances +- **API providers** are configured in `data/api_providers.json`, managed via `/api/providers` endpoints. Provider protocols: `openai`, `apimart`, `gemini`, `volcengine`, `runninghub`, `jimeng` +- **API keys** stored in `API/.env` (key=value format), read via `load_env_file()` +- **Image generation flow**: `/api/online-image` (single) or `/api/canvas-image-tasks` (batched, sequential queue with `QUEUE_LOCK`) +- **Video generation**: `/api/canvas-video` with provider-specific dispatch (Volcengine Ark, Jimeng/dreamina CLI, RunningHub, OpenAI-compatible) +- **LLM chat**: `/api/canvas-llm` and `/api/conversations` endpoints, conversation state stored as JSON files +- **Local ComfyUI**: Polls configurable ComfyUI instances (`COMFYUI_INSTANCES` list), proxy image viewing through `/api/view` +- **ModelScope**: API calls to `modelscope.cn` for free model access, uses repo file API (not raw web) +- **Jimeng (即梦)**: CLI-based integration — spawns `dreamina` as subprocess for login, submit, and poll +- **DashScope Qwen**: `generate_dashscope_qwen_image()` for Aliyun DashScope Qwen image generation. `is_qwen_image_model()` and `is_dashscope_image_provider()` added for provider dispatch +- **GPT Image**: `is_gpt_image_model()` generalizes the old `is_gpt_image_2_model()` to support all GPT image models. Multipart form uses `image[]` field name when multi-image +- **Auto-update**: `/api/check-update` checks GitHub/ModelScope for new VERSION; `/api/update-from-github` stages and applies updates with rollback support +- **App version** stored in `VERSION` file (format: `YYYY.MM.DD`), automatically appended as query param to static assets for cache busting + +### Frontend + +- **No framework** — vanilla JS with DOM manipulation +- **Tailwind CSS** loaded from local mirror (`static/vendor/js/tailwindcss-cdn.js`) +- **Icons**: Lucide (local mirror) +- **3D**: Three.js 0.160.0 (local mirror) — used in canvas for node graph visualization +- **i18n**: Custom system in `static/js/i18n/` — `StudioI18n` global, translations loaded as JS modules. `tr(key)` for translation, `langIsEn()` for language check +- **Theme**: Dark/light via CSS custom properties on `html.theme-dark`, toggled by `theme.js` +- **Inter-page communication**: `window.postMessage` for cross-iframe events (lang change, canvas updates, provider changes) +- **Version cache busting**: Static assets get `?v=` query strings generated by `versioned_static_html()` in Python + +### Data Model + +- **Canvas save/sync**: Uses optimistic concurrency — `saveCanvas()` sends `base_updated_at`, server returns 409 if stale (another tab saved first). `touchCanvasOpened()` bumps `updated_at` on open. Polling (`checkRemoteCanvasVersion()`) checks `/api/canvases/{id}/meta` every 2.5s. WebSocket broadcasts ignored when `client_id` matches own `CLIENT_ID`. +- **Event delegation**: Node hover detection uses `board mousemove` + `e.target.closest('.node')` — no per-element listeners. Drag/resize/knife modes skip hover to avoid conflicts. in `data/canvases/.json`. Node types: + - `image` — reference image (paste/drag/upload) + - `prompt` — text prompt + - `generator` — API image generation (OpenAI-compatible providers) + - `msgen` — ModelScope free image generation (Z-Image, Qwen-Edit, custom models) + - `rh` — RunningHub workflow/AI app execution + - `comfy` — Local ComfyUI (text-to-image, enhance, edit, custom workflow) + - `ltxDirector` — ComfyUI LTXDirector video with multi-segment timeline + - `video` — API video generation + - `llm` — LLM chat node + - `output` — Collects generated images/videos from upstream nodes + - `group` / `promptGroup` — Logical grouping of nodes + - `loop` — Serial/parallel batch execution with configurable count + - Output nodes now display `providerLabel` and `modelLabel` tags on each image (set in `appendOutputImages()`) + - Link hover highlighting via `hoveredNodeId` in board `mousemove` event delegation (`renderLinks()` adds `link-hover` class) +- **Asset Library**: `data/asset_library.json` — metadata index for files in `assets/library/` +- **Prompt Libraries**: `data/prompt_libraries.json` — categorized prompt templates +- **History**: `history.json` — task execution log with results +- **Conversations**: `data/conversations/.json` — LLM chat history + +## File Size Warning + +`main.py` is ~11,700 lines. When editing, use targeted search (Grep) to locate the relevant section. Major section markers (comments like `# --- 路由接口 ---`) help navigation. The file is too large to read in one operation — always use `offset`/`limit` parameters. diff --git a/graphify-out/GRAPH_REPORT.md b/graphify-out/GRAPH_REPORT.md new file mode 100644 index 000000000..ac8f36e5d --- /dev/null +++ b/graphify-out/GRAPH_REPORT.md @@ -0,0 +1,157 @@ +# Graph Report - d:/ziyong/Infinite-Canvas (2026-06-07) + +## Corpus Check +- 56 files · ~953,777 words +- Verdict: corpus is large enough that graph structure adds value. + +## Summary +- 5379 nodes · 14474 edges · 25 communities detected +- Extraction: 37% EXTRACTED · 63% INFERRED · 0% AMBIGUOUS · INFERRED: 9060 edges (avg confidence: 0.5) +- Token cost: 0 input · 0 output + +## God Nodes (most connected - your core abstractions) +1. `tr()` - 106 edges +2. `tr()` - 92 edges +3. `Vector3` - 76 edges +4. `push()` - 62 edges +5. `render()` - 59 edges +6. `map()` - 59 edges +7. `render()` - 56 edges +8. `handleClick()` - 56 edges +9. `scheduleSave()` - 55 edges +10. `Vector2` - 55 edges + +## Surprising Connections (you probably didn't know these) +- None detected - all connections are within the same source files. + +## Communities + +### Community 0 - "Three.js Object Helpers" +Cohesion: 0.0 +Nodes (92): ArrowHelper, AxesHelper, BatchedMesh, Box2, Box3, Box3Helper, BoxGeometry, BoxHelper (+84 more) + +### Community 1 - "Smart Canvas Composer" +Cohesion: 0.01 +Nodes (734): activeAssetCategory(), activeAssetLibrary(), activeComposerNode(), activeInputImagesFor(), activePromptLibrary(), activePromptTemplateGroups(), activePromptTemplateNodeId(), activeSettingsSubject() (+726 more) + +### Community 2 - "Three.js Core Primitives" +Cohesion: 0.0 +Nodes (267): addContour(), addUniform(), allocTexUnits(), AmbientLight, AnimationClip, AnimationLoader, AnimationObjectGroup, ArcCurve (+259 more) + +### Community 3 - "Canvas Workflow Graph" +Cohesion: 0.01 +Nodes (698): actionFailed(), activeCanvasAssetCategory(), activeCanvasAssetLibrary(), activeCanvasMediaCategory(), activeCanvasPromptLibrary(), activeCanvasPromptLibraryItems(), activeCanvasPromptTemplateGroups(), activeCanvasWorkflowCategory() (+690 more) + +### Community 4 - "FastAPI Backend Core" +Cohesion: 0.01 +Nodes (689): BaseModel, Exception, add_asset_library_item(), add_prompt_library_category(), add_prompt_library_item(), ai_config(), AIReference, api_headers() (+681 more) + +### Community 5 - "Tailwind CSS Library" +Cohesion: 0.01 +Nodes (510): _a(), aa(), ac(), add(), addToError(), Ae(), after(), Ah() (+502 more) + +### Community 6 - "API Provider Settings" +Cohesion: 0.03 +Nodes (170): addModel(), addMsLora(), addProvider(), applyDetectedProtocol(), applyModelPicker(), applyProviderOnboardingDefaults(), applyRhEditorGraphTransform(), applyRhImageSlotDefaults() (+162 more) + +### Community 7 - "Asset Manager UI" +Cohesion: 0.04 +Nodes (167): activeAssetCategory(), activeAssetLibrary(), activeAvatarProvider(), activeLocalFolder(), activePromptCategories(), activePromptLibrary(), activeWorkflowCategory(), activeWorkflowLibrary() (+159 more) + +### Community 8 - "Three.js Animation" +Cohesion: 0.02 +Nodes (11): AnimationAction, AnimationMixer, Audio, AudioAnalyser, AudioListener, CubicInterpolant, DiscreteInterpolant, Interpolant (+3 more) + +### Community 9 - "ComfyUI Instance Settings" +Cohesion: 0.06 +Nodes (78): addComfyInstance(), addDropdownOption(), addMiniNode(), applyActiveRandomValues(), applyGraphTransform(), applyLanguage(), attachPanZoom(), bindMiniCanvas() (+70 more) + +### Community 10 - "LTX Director Timeline" +Cohesion: 0.1 +Nodes (6): beforeRegisterNodeDef(), clamp(), hideWidget(), isCanvasLTXNode(), parseInitial(), TimelineEditor + +### Community 11 - "Three.js Math Utils" +Cohesion: 0.06 +Nodes (3): Euler, makeClipAdditive(), Quaternion + +### Community 12 - "Agent HTML Builder" +Cohesion: 0.18 +Nodes (18): build(), export_config(), extract_summary(), find_callout(), infer_meta(), _inline_md(), main(), md_to_html() (+10 more) + +### Community 13 - "Theme System" +Cohesion: 0.23 +Nodes (13): applyScale(), applyTheme(), autoScale(), broadcastScale(), currentScaleMode(), ensureScaleStyle(), isFramed(), normalizeScaleMode() (+5 more) + +### Community 14 - "get-pip Bootstrap" +Cohesion: 0.31 +Nodes (9): bootstrap(), determine_pip_install_arguments(), include_setuptools(), include_wheel(), main(), monkeypatch_for_cert(), Install setuptools only if absent, not excluded and when using Python <3.12., Install wheel only if absent, not excluded and when using Python <3.12. (+1 more) + +### Community 15 - "Lucide Icon Library" +Cohesion: 0.36 +Nodes (8): Ba(), cA(), dA(), iA(), ka(), MA(), Pa(), za() + +### Community 16 - "i18n Core Engine" +Cohesion: 0.39 +Nodes (7): apply(), entries(), lang(), register(), set(), t(), toggle() + +### Community 17 - "Jimeng CLI Installer" +Cohesion: 0.48 +Nodes (4): Convert-ToWslPath(), Invoke-WslScript(), Invoke-WslScriptCapture(), New-WslScriptFile() + +### Community 18 - "History Bulk Manager" +Cohesion: 0.6 +Nodes (4): attach(), fmt(), injectStyles(), tr() + +### Community 19 - "Jimeng CLI Login" +Cohesion: 0.6 +Nodes (3): Convert-ToWslPath(), Invoke-WslScript(), New-WslScriptFile() + +### Community 20 - "Image Preview Utility" +Cohesion: 0.67 +Nodes (0): + +### Community 21 - "i18n Module Loader" +Cohesion: 1.0 +Nodes (0): + +### Community 22 - "i18n Common Strings" +Cohesion: 1.0 +Nodes (0): + +### Community 23 - "i18n Studio Strings" +Cohesion: 1.0 +Nodes (0): + +### Community 24 - "i18n Validator" +Cohesion: 1.0 +Nodes (0): + +## Knowledge Gaps +- **105 isolated node(s):** `Install setuptools only if absent, not excluded and when using Python <3.12.`, `Install wheel only if absent, not excluded and when using Python <3.12.`, `Patches `pip install` to provide default certificate with the lowest priority.`, `首次运行时提前创建配置目录,避免第一次保存 API Key 时才创建目录/文件。`, `保存 API 设置后,将 os.environ 里最新的值同步回模块级全局变量, 避免保存后需要重启才能生效。` (+100 more) + These have ≤1 connection - possible missing edges or undocumented components. +- **Thin community `i18n Module Loader`** (1 nodes): `i18n.js` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `i18n Common Strings`** (1 nodes): `common.js` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `i18n Studio Strings`** (1 nodes): `studio.js` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. +- **Thin community `i18n Validator`** (1 nodes): `validate-i18n.js` + Too small to be a meaningful cluster - may be noise or needs more connections extracted. + +## Suggested Questions +_Questions this graph is uniquely positioned to answer:_ + +- **Why does `Vector3` connect `Three.js Object Helpers` to `Three.js Core Primitives`?** + _High betweenness centrality (0.008) - this node is a cross-community bridge._ +- **Why does `Vector2` connect `Three.js Object Helpers` to `Three.js Core Primitives`?** + _High betweenness centrality (0.007) - this node is a cross-community bridge._ +- **Why does `Vector4` connect `Three.js Object Helpers` to `Three.js Core Primitives`?** + _High betweenness centrality (0.006) - this node is a cross-community bridge._ +- **Are the 105 inferred relationships involving `tr()` (e.g. with `performUndo()` and `trf()`) actually correct?** + _`tr()` has 105 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 91 inferred relationships involving `tr()` (e.g. with `trf()` and `actionFailed()`) actually correct?** + _`tr()` has 91 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 61 inferred relationships involving `push()` (e.g. with `warn()` and `ve()`) actually correct?** + _`push()` has 61 INFERRED edges - model-reasoned connections that need verification._ +- **Are the 58 inferred relationships involving `render()` (e.g. with `performUndo()` and `renderMinimap()`) actually correct?** + _`render()` has 58 INFERRED edges - model-reasoned connections that need verification._ \ No newline at end of file diff --git a/graphify-out/cache/065b91bfd18c261defa77c93c7344bd92a47fd72dec5fa4451bdb2a96bf56d2c.json b/graphify-out/cache/065b91bfd18c261defa77c93c7344bd92a47fd72dec5fa4451bdb2a96bf56d2c.json new file mode 100644 index 000000000..88ecb9c41 --- /dev/null +++ b/graphify-out/cache/065b91bfd18c261defa77c93c7344bd92a47fd72dec5fa4451bdb2a96bf56d2c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "smart_canvas", "label": "smart-canvas.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\smart-canvas.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/0cc8ef6c2407a2cca1d88227b0768daefce6d07972a025eacd5a857920e31bfc.json b/graphify-out/cache/0cc8ef6c2407a2cca1d88227b0768daefce6d07972a025eacd5a857920e31bfc.json new file mode 100644 index 000000000..c62e6f9c5 --- /dev/null +++ b/graphify-out/cache/0cc8ef6c2407a2cca1d88227b0768daefce6d07972a025eacd5a857920e31bfc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "get_pip", "label": "get-pip.py", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L1"}, {"id": "get_pip_include_setuptools", "label": "include_setuptools()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L46"}, {"id": "get_pip_include_wheel", "label": "include_wheel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L57"}, {"id": "get_pip_determine_pip_install_arguments", "label": "determine_pip_install_arguments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L68"}, {"id": "get_pip_monkeypatch_for_cert", "label": "monkeypatch_for_cert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L85"}, {"id": "get_pip_bootstrap", "label": "bootstrap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L112"}, {"id": "get_pip_main", "label": "main()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L122"}, {"id": "get_pip_rationale_47", "label": "Install setuptools only if absent, not excluded and when using Python <3.12.", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L47"}, {"id": "get_pip_rationale_58", "label": "Install wheel only if absent, not excluded and when using Python <3.12.", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L58"}, {"id": "get_pip_rationale_86", "label": "Patches `pip install` to provide default certificate with the lowest priority.", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L86"}], "edges": [{"source": "get_pip", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L23", "weight": 1.0}, {"source": "get_pip", "target": "os_path", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L37", "weight": 1.0}, {"source": "get_pip", "target": "pkgutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L38", "weight": 1.0}, {"source": "get_pip", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L39", "weight": 1.0}, {"source": "get_pip", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L40", "weight": 1.0}, {"source": "get_pip", "target": "argparse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L41", "weight": 1.0}, {"source": "get_pip", "target": "importlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L42", "weight": 1.0}, {"source": "get_pip", "target": "base64", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L43", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_include_setuptools", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L46", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_include_wheel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L57", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_determine_pip_install_arguments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L68", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_monkeypatch_for_cert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L85", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_bootstrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L112", "weight": 1.0}, {"source": "get_pip", "target": "get_pip_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L122", "weight": 1.0}, {"source": "get_pip_determine_pip_install_arguments", "target": "get_pip_include_setuptools", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L76", "weight": 0.8}, {"source": "get_pip_determine_pip_install_arguments", "target": "get_pip_include_wheel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L79", "weight": 0.8}, {"source": "get_pip_bootstrap", "target": "get_pip_monkeypatch_for_cert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L113", "weight": 0.8}, {"source": "get_pip_bootstrap", "target": "get_pip_determine_pip_install_arguments", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L118", "weight": 0.8}, {"source": "get_pip_main", "target": "get_pip_bootstrap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L137", "weight": 0.8}, {"source": "get_pip_rationale_47", "target": "get_pip_include_setuptools", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L47", "weight": 1.0}, {"source": "get_pip_rationale_58", "target": "get_pip_include_wheel", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L58", "weight": 1.0}, {"source": "get_pip_rationale_86", "target": "get_pip_monkeypatch_for_cert", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", "source_location": "L86", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/1bc044078ab5f24e768651a7be742be96d248b01d477fa02032db40492630d21.json b/graphify-out/cache/1bc044078ab5f24e768651a7be742be96d248b01d477fa02032db40492630d21.json new file mode 100644 index 000000000..f49a47e1f --- /dev/null +++ b/graphify-out/cache/1bc044078ab5f24e768651a7be742be96d248b01d477fa02032db40492630d21.json @@ -0,0 +1 @@ +{"nodes": [{"id": "build_agents_html", "label": "build_agents_html.py", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L1"}, {"id": "build_agents_html_infer_meta", "label": "infer_meta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L60"}, {"id": "build_agents_html_extract_summary", "label": "extract_summary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L69"}, {"id": "build_agents_html_md_to_html", "label": "md_to_html()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L88"}, {"id": "build_agents_html_inline_md", "label": "_inline_md()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L213"}, {"id": "build_agents_html_table_to_html", "label": "_table_to_html()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L224"}, {"id": "build_agents_html_find_callout", "label": "find_callout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L244"}, {"id": "build_agents_html_parse_sections", "label": "parse_sections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L257"}, {"id": "build_agents_html_slugify", "label": "_slugify()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L326"}, {"id": "build_agents_html_export_config", "label": "export_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L681"}, {"id": "build_agents_html_build", "label": "build()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L712"}, {"id": "build_agents_html_main", "label": "main()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L760"}, {"id": "build_agents_html_rationale_1", "label": "build_agents_html.py \u2014 \u5c06 AGENTS.md \u8f6c\u6362\u4e3a\u4ea4\u4e92\u5f0f HTML \u4eea\u8868\u76d8 \u7528\u6cd5: python build_agents_", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L1"}, {"id": "build_agents_html_rationale_61", "label": "\u6839\u636e\u6807\u9898\u5173\u952e\u8bcd\u63a8\u65ad (icon, iconClass, category, tags)", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L61"}, {"id": "build_agents_html_rationale_89", "label": "\u5c06 Markdown \u7247\u6bb5\u8f6c\u4e3a HTML\uff08\u5904\u7406\u57fa\u672c\u8bed\u6cd5\uff09", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L89"}, {"id": "build_agents_html_rationale_225", "label": "Markdown \u8868\u683c \u2192 HTML ", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L225"}, {"id": "build_agents_html_rationale_245", "label": "\u68c0\u6d4b\u8b66\u544a/\u63d0\u793a\u7c7b\u8bed\u53e5\u5e76\u5305\u88c5\u4e3a callout div", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L245"}, {"id": "build_agents_html_rationale_327", "label": "\u4e2d\u6587\u53cb\u597d slug\uff1a\u4fdd\u7559\u4e2d\u6587\uff0c\u82f1\u6587\u8f6c\u5c0f\u5199\uff0c\u7279\u6b8a\u5b57\u7b26\u8f6c\u8fde\u5b57\u7b26", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L327"}, {"id": "build_agents_html_rationale_682", "label": "\u5bfc\u51fa\u914d\u7f6e\u9aa8\u67b6 JSON\uff0c\u7528\u6237\u53ef\u624b\u52a8\u7f16\u8f91\u540e\u901a\u8fc7 --config \u4f7f\u7528", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L682"}], "edges": [{"source": "build_agents_html", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L23", "weight": 1.0}, {"source": "build_agents_html", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L24", "weight": 1.0}, {"source": "build_agents_html", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L25", "weight": 1.0}, {"source": "build_agents_html", "target": "argparse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L26", "weight": 1.0}, {"source": "build_agents_html", "target": "pathlib", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L27", "weight": 1.0}, {"source": "build_agents_html", "target": "html", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L28", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_infer_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L60", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_extract_summary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L69", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_md_to_html", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L88", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_inline_md", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L213", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_table_to_html", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L224", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_find_callout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L244", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_parse_sections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L257", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_slugify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L326", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_export_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L681", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_build", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L712", "weight": 1.0}, {"source": "build_agents_html", "target": "build_agents_html_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L760", "weight": 1.0}, {"source": "build_agents_html_md_to_html", "target": "build_agents_html_inline_md", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L126", "weight": 0.8}, {"source": "build_agents_html_md_to_html", "target": "build_agents_html_table_to_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L182", "weight": 0.8}, {"source": "build_agents_html_table_to_html", "target": "build_agents_html_inline_md", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L238", "weight": 0.8}, {"source": "build_agents_html_parse_sections", "target": "build_agents_html_md_to_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L290", "weight": 0.8}, {"source": "build_agents_html_parse_sections", "target": "build_agents_html_find_callout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L291", "weight": 0.8}, {"source": "build_agents_html_parse_sections", "target": "build_agents_html_infer_meta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L309", "weight": 0.8}, {"source": "build_agents_html_parse_sections", "target": "build_agents_html_extract_summary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L310", "weight": 0.8}, {"source": "build_agents_html_parse_sections", "target": "build_agents_html_slugify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L311", "weight": 0.8}, {"source": "build_agents_html_build", "target": "build_agents_html_parse_sections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L721", "weight": 0.8}, {"source": "build_agents_html_main", "target": "build_agents_html_parse_sections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L777", "weight": 0.8}, {"source": "build_agents_html_main", "target": "build_agents_html_export_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L779", "weight": 0.8}, {"source": "build_agents_html_main", "target": "build_agents_html_build", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L792", "weight": 0.8}, {"source": "build_agents_html_rationale_1", "target": "build_agents_html", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L1", "weight": 1.0}, {"source": "build_agents_html_rationale_61", "target": "build_agents_html_infer_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L61", "weight": 1.0}, {"source": "build_agents_html_rationale_89", "target": "build_agents_html_md_to_html", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L89", "weight": 1.0}, {"source": "build_agents_html_rationale_225", "target": "build_agents_html_table_to_html", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L225", "weight": 1.0}, {"source": "build_agents_html_rationale_245", "target": "build_agents_html_find_callout", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L245", "weight": 1.0}, {"source": "build_agents_html_rationale_327", "target": "build_agents_html_slugify", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L327", "weight": 1.0}, {"source": "build_agents_html_rationale_682", "target": "build_agents_html_export_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", "source_location": "L682", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/290cf5f589759cc487838703a272a2a6aaa9b4491db4eacd5fed793ee683f43e.json b/graphify-out/cache/290cf5f589759cc487838703a272a2a6aaa9b4491db4eacd5fed793ee683f43e.json new file mode 100644 index 000000000..245a0df66 --- /dev/null +++ b/graphify-out/cache/290cf5f589759cc487838703a272a2a6aaa9b4491db4eacd5fed793ee683f43e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "ltx_director_timeline", "label": "ltx-director-timeline.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1"}, {"id": "ltx_director_timeline_iscanvasltxnode", "label": "isCanvasLTXNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1"}, {"id": "ltx_director_timeline_hidewidget", "label": "hideWidget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L51"}, {"id": "ltx_director_timeline_clamp", "label": "clamp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L63"}, {"id": "ltx_director_timeline_parseinitial", "label": "parseInitial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L593"}, {"id": "ltx_director_timeline_timelineeditor", "label": "TimelineEditor", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L625"}, {"id": "ltx_director_timeline_timelineeditor_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L626"}, {"id": "ltx_director_timeline_timelineeditor_destroy", "label": ".destroy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L764"}, {"id": "ltx_director_timeline_timelineeditor_getdurationframes", "label": ".getDurationFrames()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L793"}, {"id": "ltx_director_timeline_timelineeditor_getframerate", "label": ".getFrameRate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L801"}, {"id": "ltx_director_timeline_timelineeditor_growtimelineifneeded", "label": ".growTimelineIfNeeded()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L811"}, {"id": "ltx_director_timeline_timelineeditor_getmaxzoom", "label": ".getMaxZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L836"}, {"id": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "label": ".getVisualDurationFrames()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L851"}, {"id": "ltx_director_timeline_timelineeditor_updatezoomslidermax", "label": ".updateZoomSliderMax()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L866"}, {"id": "ltx_director_timeline_timelineeditor_loadimages", "label": ".loadImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L883"}, {"id": "ltx_director_timeline_timelineeditor_createdom", "label": ".createDOM()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L893"}, {"id": "ltx_director_timeline_timelineeditor_checkresize", "label": ".checkResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1487"}, {"id": "ltx_director_timeline_timelineeditor_getrenderscale", "label": ".getRenderScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1504"}, {"id": "ltx_director_timeline_timelineeditor_resizecanvas", "label": ".resizeCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1516"}, {"id": "ltx_director_timeline_timelineeditor_getmousepos", "label": ".getMousePos()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1528"}, {"id": "ltx_director_timeline_timelineeditor_handleimageupload", "label": ".handleImageUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1540"}, {"id": "ltx_director_timeline_timelineeditor_handleaudioupload", "label": ".handleAudioUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1640"}, {"id": "ltx_director_timeline_timelineeditor_deleteselectedsegment", "label": ".deleteSelectedSegment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1745"}, {"id": "ltx_director_timeline_timelineeditor_formattime", "label": ".formatTime()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1760"}, {"id": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", "label": ".updateWidgetVisibility()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1769"}, {"id": "ltx_director_timeline_timelineeditor_updateuifromselection", "label": ".updateUIFromSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1801"}, {"id": "ltx_director_timeline_timelineeditor_render", "label": ".render()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1865"}, {"id": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals", "label": ".drawAudioSegmentVisuals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2305"}, {"id": "ltx_director_timeline_timelineeditor_gethittest", "label": ".getHitTest()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2368"}, {"id": "ltx_director_timeline_timelineeditor_onmousedown", "label": ".onMouseDown()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2447"}, {"id": "ltx_director_timeline_timelineeditor_onmousemove", "label": ".onMouseMove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2559"}, {"id": "ltx_director_timeline_timelineeditor_applycenterdragphysics", "label": "._applyCenterDragPhysics()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2784"}, {"id": "ltx_director_timeline_timelineeditor_onmouseup", "label": ".onMouseUp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2863"}, {"id": "ltx_director_timeline_timelineeditor_commitchanges", "label": ".commitChanges()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2896"}, {"id": "ltx_director_timeline_timelineeditor_getgapregions", "label": ".getGapRegions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2984"}, {"id": "ltx_director_timeline_timelineeditor_promptaddaudioingap", "label": ".promptAddAudioInGap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3028"}, {"id": "ltx_director_timeline_timelineeditor_oncontextmenu", "label": ".onContextMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3039"}, {"id": "ltx_director_timeline_timelineeditor_showcontextmenu", "label": ".showContextMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3083"}, {"id": "ltx_director_timeline_timelineeditor_showgapcontextmenu", "label": ".showGapContextMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3202"}, {"id": "ltx_director_timeline_timelineeditor_dismisscontextmenu", "label": ".dismissContextMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3269"}, {"id": "ltx_director_timeline_timelineeditor_showgapmenu", "label": ".showGapMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3275"}, {"id": "ltx_director_timeline_timelineeditor_dismissgapmenu", "label": ".dismissGapMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3344"}, {"id": "ltx_director_timeline_timelineeditor_settingswidgetnames", "label": "._settingsWidgetNames()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3351"}, {"id": "ltx_director_timeline_timelineeditor_hidesettingswidgets", "label": ".hideSettingsWidgets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3356"}, {"id": "ltx_director_timeline_timelineeditor_showsettingswidgets", "label": ".showSettingsWidgets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3389"}, {"id": "ltx_director_timeline_timelineeditor_makesettingrow", "label": "._makeSettingRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3419"}, {"id": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", "label": "._showCanvasSettingsMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3430"}, {"id": "ltx_director_timeline_timelineeditor_showsettingsmenu", "label": ".showSettingsMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3498"}, {"id": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", "label": ".dismissSettingsMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3778"}, {"id": "ltx_director_timeline_timelineeditor_addsegmentingap", "label": ".addSegmentInGap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3785"}, {"id": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "label": ".addTextSegmentFreeSpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3799"}, {"id": "ltx_director_timeline_timelineeditor_updateplayerui", "label": ".updatePlayerUI()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3824"}, {"id": "ltx_director_timeline_timelineeditor_toggleplay", "label": ".togglePlay()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3841"}, {"id": "ltx_director_timeline_timelineeditor_toggleloop", "label": ".toggleLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3852"}, {"id": "ltx_director_timeline_timelineeditor_playaudio", "label": ".playAudio()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3857"}, {"id": "ltx_director_timeline_timelineeditor_pauseaudio", "label": ".pauseAudio()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3968"}, {"id": "ltx_director_timeline_ltxmigratelegacysegments", "label": "ltxMigrateLegacySegments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4000"}, {"id": "ltx_director_timeline_beforeregisternodedef", "label": "beforeRegisterNodeDef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4022"}], "edges": [{"source": "ltx_director_timeline", "target": "ltx_director_timeline_iscanvasltxnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_hidewidget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L51", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_clamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L63", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_parseinitial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L593", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_timelineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L625", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L626", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_destroy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L764", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L793", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L801", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_growtimelineifneeded", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L811", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getmaxzoom", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L836", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L851", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_updatezoomslidermax", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L866", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_loadimages", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L883", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_createdom", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L893", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_checkresize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1487", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getrenderscale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1504", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_resizecanvas", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1516", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getmousepos", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1528", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_handleimageupload", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1540", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_handleaudioupload", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1640", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_deleteselectedsegment", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1745", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_formattime", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1760", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1769", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1801", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_render", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1865", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2305", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_gethittest", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2368", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_onmousedown", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2447", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_onmousemove", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2559", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_applycenterdragphysics", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2784", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_onmouseup", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2863", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2896", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_getgapregions", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2984", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_promptaddaudioingap", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3028", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_oncontextmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3039", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showcontextmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3083", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showgapcontextmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3202", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3269", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showgapmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3275", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_dismissgapmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3344", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_settingswidgetnames", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3351", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_hidesettingswidgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3356", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showsettingswidgets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3389", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_makesettingrow", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3419", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3430", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_showsettingsmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3498", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3778", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_addsegmentingap", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3785", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3799", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_updateplayerui", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3824", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_toggleplay", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3841", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_toggleloop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3852", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_playaudio", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3857", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor", "target": "ltx_director_timeline_timelineeditor_pauseaudio", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3968", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_ltxmigratelegacysegments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4000", "weight": 1.0}, {"source": "ltx_director_timeline", "target": "ltx_director_timeline_beforeregisternodedef", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4022", "weight": 1.0}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_iscanvasltxnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L630", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_parseinitial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L688", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_timelineeditor_loadimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L693", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_timelineeditor_createdom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L695", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L699", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L700", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_constructor", "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L757", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_destroy", "target": "ltx_director_timeline_timelineeditor_pauseaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L768", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_destroy", "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L779", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_destroy", "target": "ltx_director_timeline_timelineeditor_dismissgapmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L780", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_destroy", "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L781", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_growtimelineifneeded", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L812", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_growtimelineifneeded", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L818", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_getmaxzoom", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L837", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_getmaxzoom", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L837", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L859", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_updatezoomslidermax", "target": "ltx_director_timeline_timelineeditor_getmaxzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L868", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_updatezoomslidermax", "target": "ltx_director_timeline_timelineeditor_resizecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L878", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_createdom", "target": "ltx_director_timeline_timelineeditor_formattime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L998", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_checkresize", "target": "ltx_director_timeline_timelineeditor_getrenderscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1490", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_checkresize", "target": "ltx_director_timeline_timelineeditor_resizecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1499", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_resizecanvas", "target": "ltx_director_timeline_timelineeditor_getrenderscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1517", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_resizecanvas", "target": "ltx_director_timeline_timelineeditor_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1524", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_handleimageupload", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1541", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_handleimageupload", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1542", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_handleaudioupload", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1641", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_handleaudioupload", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1642", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1755", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1756", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", "target": "ltx_director_timeline_timelineeditor_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1757", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_formattime", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1763", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_updateuifromselection", "target": "ltx_director_timeline_timelineeditor_formattime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1827", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L1868", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2119", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2135", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_formattime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2198", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_getgapregions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2213", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2235", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_render", "target": "ltx_director_timeline_timelineeditor_updateplayerui", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2302", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_gethittest", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2370", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_getmousepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2449", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_getgapregions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2484", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_promptaddaudioingap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2492", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_showgapmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2494", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_gethittest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2501", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2507", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2509", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2517", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2519", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousedown", "target": "ltx_director_timeline_timelineeditor_playaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2522", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_getmousepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2560", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_getgapregions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2565", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2574", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_gethittest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2581", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_resizecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2637", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2672", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2674", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_playaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2677", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_applycenterdragphysics", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2775", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmousemove", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2780", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_applycenterdragphysics", "target": "ltx_director_timeline_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2790", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_onmouseup", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2891", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_commitchanges", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2901", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_commitchanges", "target": "ltx_director_timeline_timelineeditor_updatezoomslidermax", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2978", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_commitchanges", "target": "ltx_director_timeline_timelineeditor_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2980", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_getgapregions", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2985", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_getgapregions", "target": "ltx_director_timeline_timelineeditor_getdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L2986", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_getmousepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3041", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3048", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_showcontextmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3063", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_getgapregions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3065", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3074", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_oncontextmenu", "target": "ltx_director_timeline_timelineeditor_showgapcontextmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3079", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showcontextmenu", "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3084", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showgapcontextmenu", "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3203", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showgapmenu", "target": "ltx_director_timeline_timelineeditor_dismissgapmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3276", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_hidesettingswidgets", "target": "ltx_director_timeline_hidewidget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3359", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_hidesettingswidgets", "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3373", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showsettingswidgets", "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3404", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", "target": "ltx_director_timeline_timelineeditor_makesettingrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3481", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showsettingsmenu", "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3499", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showsettingsmenu", "target": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3501", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_showsettingsmenu", "target": "ltx_director_timeline_timelineeditor_makesettingrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3577", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addsegmentingap", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3795", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addsegmentingap", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3796", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3800", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3809", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "target": "ltx_director_timeline_timelineeditor_updateuifromselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3819", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", "target": "ltx_director_timeline_timelineeditor_commitchanges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3820", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_updateplayerui", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3833", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_updateplayerui", "target": "ltx_director_timeline_timelineeditor_formattime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3837", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_toggleplay", "target": "ltx_director_timeline_timelineeditor_pauseaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3843", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_toggleplay", "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3845", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_toggleplay", "target": "ltx_director_timeline_timelineeditor_playaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3848", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_toggleloop", "target": "ltx_director_timeline_timelineeditor_updateplayerui", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3854", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_playaudio", "target": "ltx_director_timeline_timelineeditor_pauseaudio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3858", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_playaudio", "target": "ltx_director_timeline_timelineeditor_updateplayerui", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3873", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_playaudio", "target": "ltx_director_timeline_timelineeditor_getframerate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3875", "weight": 0.8}, {"source": "ltx_director_timeline_timelineeditor_pauseaudio", "target": "ltx_director_timeline_timelineeditor_updateplayerui", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L3986", "weight": 0.8}, {"source": "ltx_director_timeline_beforeregisternodedef", "target": "ltx_director_timeline_hidewidget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4035", "weight": 0.8}, {"source": "ltx_director_timeline_beforeregisternodedef", "target": "ltx_director_timeline_timelineeditor_destroy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", "source_location": "L4082", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/29426a19524b3ac6892ee2cef9c8db95dcc80ab47918b693123e2c8c84d42518.json b/graphify-out/cache/29426a19524b3ac6892ee2cef9c8db95dcc80ab47918b693123e2c8c84d42518.json new file mode 100644 index 000000000..870f10a06 --- /dev/null +++ b/graphify-out/cache/29426a19524b3ac6892ee2cef9c8db95dcc80ab47918b693123e2c8c84d42518.json @@ -0,0 +1 @@ +{"nodes": [{"id": "common", "label": "common.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\common.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/31816e61685cf196d1d06718b087d26525eb1a2f6583beddeb4faea2afafe18e.json b/graphify-out/cache/31816e61685cf196d1d06718b087d26525eb1a2f6583beddeb4faea2afafe18e.json new file mode 100644 index 000000000..aca8ce6e4 --- /dev/null +++ b/graphify-out/cache/31816e61685cf196d1d06718b087d26525eb1a2f6583beddeb4faea2afafe18e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "validate_i18n", "label": "validate-i18n.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\validate-i18n.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/394b6f3dcf2876528b49d7c58aee6ff356ceeac99d35764606f52c33b75d2b9f.json b/graphify-out/cache/394b6f3dcf2876528b49d7c58aee6ff356ceeac99d35764606f52c33b75d2b9f.json new file mode 100644 index 000000000..875512030 --- /dev/null +++ b/graphify-out/cache/394b6f3dcf2876528b49d7c58aee6ff356ceeac99d35764606f52c33b75d2b9f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "smart_canvas", "label": "smart-canvas.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1"}, {"id": "smart_canvas_activesmartcascadecount", "label": "activeSmartCascadeCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L137"}, {"id": "smart_canvas_smartcascaderunforloop", "label": "smartCascadeRunForLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L138"}, {"id": "smart_canvas_smartcascadeislooprunning", "label": "smartCascadeIsLoopRunning()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L139"}, {"id": "smart_canvas_syncsmartcascadelegacystate", "label": "syncSmartCascadeLegacyState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L140"}, {"id": "smart_canvas_smartcascadeanyrunning", "label": "smartCascadeAnyRunning()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L150"}, {"id": "smart_canvas_smartcascadeedgestate", "label": "smartCascadeEdgeState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L151"}, {"id": "smart_canvas_smartcascadepathforctx", "label": "smartCascadePathForCtx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L158"}, {"id": "smart_canvas_capturependingundo", "label": "capturePendingUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L161"}, {"id": "smart_canvas_commitpendingundo", "label": "commitPendingUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L162"}, {"id": "smart_canvas_discardpendingundo", "label": "discardPendingUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L169"}, {"id": "smart_canvas_snapshotforundo", "label": "snapshotForUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L170"}, {"id": "smart_canvas_pushundo", "label": "pushUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L179"}, {"id": "smart_canvas_performundo", "label": "performUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L185"}, {"id": "smart_canvas_tr", "label": "tr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L343"}, {"id": "smart_canvas_trf", "label": "trf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L344"}, {"id": "smart_canvas_refreshicons", "label": "refreshIcons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L347"}, {"id": "smart_canvas_uid", "label": "uid()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L348"}, {"id": "smart_canvas_escapehtml", "label": "escapeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L349"}, {"id": "smart_canvas_clonesmartsettings", "label": "cloneSmartSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L351"}, {"id": "smart_canvas_settingsforstorage", "label": "settingsForStorage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L358"}, {"id": "smart_canvas_isapilikeengine", "label": "isApiLikeEngine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L363"}, {"id": "smart_canvas_mediaitemforstorage", "label": "mediaItemForStorage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L366"}, {"id": "smart_canvas_canvasforstorage", "label": "canvasForStorage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L375"}, {"id": "smart_canvas_smartsettingsmodekey", "label": "smartSettingsModeKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L388"}, {"id": "smart_canvas_loadrecentsmartsettings", "label": "loadRecentSmartSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L396"}, {"id": "smart_canvas_saverecentsmartsettings", "label": "saveRecentSmartSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L404"}, {"id": "smart_canvas_recentsmartsettingsformode", "label": "recentSmartSettingsForMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L407"}, {"id": "smart_canvas_rememberrecentsmartsettings", "label": "rememberRecentSmartSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L412"}, {"id": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "label": "applyRecentSmartSettingsForCurrentMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L428"}, {"id": "smart_canvas_clearvolcengineselectionoutsidevolcengine", "label": "clearVolcengineSelectionOutsideVolcengine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L445"}, {"id": "smart_canvas_issmartimagenode", "label": "isSmartImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L451"}, {"id": "smart_canvas_ishistorygroupnode", "label": "isHistoryGroupNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L454"}, {"id": "smart_canvas_normalizesmartimagemode", "label": "normalizeSmartImageMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L457"}, {"id": "smart_canvas_smartimagemode", "label": "smartImageMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L460"}, {"id": "smart_canvas_setsmartimagemode", "label": "setSmartImageMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L463"}, {"id": "smart_canvas_smartimageusesworkflowinput", "label": "smartImageUsesWorkflowInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L467"}, {"id": "smart_canvas_normalizelegacysmartnode", "label": "normalizeLegacySmartNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L470"}, {"id": "smart_canvas_validoutpaintsize", "label": "validOutpaintSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L500"}, {"id": "smart_canvas_parsesizepair", "label": "parseSizePair()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L505"}, {"id": "smart_canvas_nearestfourksizefor", "label": "nearestFourKSizeFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L509"}, {"id": "smart_canvas_exceedsfourkstandard", "label": "exceedsFourKStandard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L522"}, {"id": "smart_canvas_withoutpaintdisplaysettings", "label": "withOutpaintDisplaySettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L527"}, {"id": "smart_canvas_stripoutpaintdisplaysettings", "label": "stripOutpaintDisplaySettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L554"}, {"id": "smart_canvas_smartsettingsfornode", "label": "smartSettingsForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L580"}, {"id": "smart_canvas_activesettingssubject", "label": "activeSettingsSubject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L590"}, {"id": "smart_canvas_activecomposernode", "label": "activeComposerNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L596"}, {"id": "smart_canvas_persistactivesmartsettings", "label": "persistActiveSmartSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L602"}, {"id": "smart_canvas_backtocanvaslist", "label": "backToCanvasList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L609"}, {"id": "smart_canvas_promptplaintext", "label": "promptPlainText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L610"}, {"id": "smart_canvas_setpromptinputlocked", "label": "setPromptInputLocked()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L613"}, {"id": "smart_canvas_setprompttext", "label": "setPromptText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L619"}, {"id": "smart_canvas_clearpromptinput", "label": "clearPromptInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L622"}, {"id": "smart_canvas_applytheme", "label": "applyTheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L635"}, {"id": "smart_canvas_toast", "label": "toast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L642"}, {"id": "smart_canvas_selectednode", "label": "selectedNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L649"}, {"id": "smart_canvas_clearselection", "label": "clearSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L650"}, {"id": "smart_canvas_clearimageclicktimer", "label": "clearImageClickTimer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L656"}, {"id": "smart_canvas_syncselectionui", "label": "syncSelectionUi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L662"}, {"id": "smart_canvas_isnodeselected", "label": "isNodeSelected()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L672"}, {"id": "smart_canvas_selectednodeids", "label": "selectedNodeIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L675"}, {"id": "smart_canvas_iseditabletarget", "label": "isEditableTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L678"}, {"id": "smart_canvas_safescale", "label": "safeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L682"}, {"id": "smart_canvas_nodescale", "label": "nodeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L686"}, {"id": "smart_canvas_medianodedefaultscale", "label": "mediaNodeDefaultScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L697"}, {"id": "smart_canvas_createimagenodeat", "label": "createImageNodeAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L701"}, {"id": "smart_canvas_singleimagelayout", "label": "singleImageLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L705"}, {"id": "smart_canvas_groupimagegridlayout", "label": "groupImageGridLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L728"}, {"id": "smart_canvas_smartnodeinputthumbrows", "label": "smartNodeInputThumbRows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L764"}, {"id": "smart_canvas_smartnodeinputthumbsheight", "label": "smartNodeInputThumbsHeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L767"}, {"id": "smart_canvas_promptnodeinputimages", "label": "promptNodeInputImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L771"}, {"id": "smart_canvas_promptnodeinputmediaforllm", "label": "promptNodeInputMediaForLLM()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L775"}, {"id": "smart_canvas_smartnodeinputthumbshtml", "label": "smartNodeInputThumbsHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L779"}, {"id": "smart_canvas_promptnodeexpandedheight", "label": "promptNodeExpandedHeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L795"}, {"id": "smart_canvas_promptnodelayoutsize", "label": "promptNodeLayoutSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L798"}, {"id": "smart_canvas_imagelayout", "label": "imageLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L811"}, {"id": "smart_canvas_smartloopcount", "label": "smartLoopCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L857"}, {"id": "smart_canvas_smartloopwidth", "label": "smartLoopWidth()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L860"}, {"id": "smart_canvas_smartloopheight", "label": "smartLoopHeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L863"}, {"id": "smart_canvas_fitsmartloopnode", "label": "fitSmartLoopNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L873"}, {"id": "smart_canvas_noderect", "label": "nodeRect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L878"}, {"id": "smart_canvas_applyviewport", "label": "applyViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L882"}, {"id": "smart_canvas_screentoworld", "label": "screenToWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L888"}, {"id": "smart_canvas_viewportcenter", "label": "viewportCenter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L895"}, {"id": "smart_canvas_renderminimap", "label": "renderMinimap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L901"}, {"id": "smart_canvas_minimapeventtoworld", "label": "minimapEventToWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L933"}, {"id": "smart_canvas_centerviewportonworldpoint", "label": "centerViewportOnWorldPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L945"}, {"id": "smart_canvas_fitallnodesviewport", "label": "fitAllNodesViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L951"}, {"id": "smart_canvas_enterzoompreview", "label": "enterZoomPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L977"}, {"id": "smart_canvas_exitzoompreview", "label": "exitZoomPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L984"}, {"id": "smart_canvas_exitzoompreviewtonode", "label": "exitZoomPreviewToNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1001"}, {"id": "smart_canvas_togglezoompreview", "label": "toggleZoomPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1024"}, {"id": "smart_canvas_imageproviders", "label": "imageProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1028"}, {"id": "smart_canvas_volcengineprovider", "label": "volcengineProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1031"}, {"id": "smart_canvas_runninghubprovider", "label": "runningHubProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1040"}, {"id": "smart_canvas_runninghubentries", "label": "runningHubEntries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1043"}, {"id": "smart_canvas_runninghubentryid", "label": "runningHubEntryId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1048"}, {"id": "smart_canvas_runninghubentrylabel", "label": "runningHubEntryLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1051"}, {"id": "smart_canvas_runninghubentrykey", "label": "runningHubEntryKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1055"}, {"id": "smart_canvas_parserunninghubentrykey", "label": "parseRunningHubEntryKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1058"}, {"id": "smart_canvas_runninghuballentries", "label": "runningHubAllEntries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1063"}, {"id": "smart_canvas_selectedrunninghubref", "label": "selectedRunningHubRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1069"}, {"id": "smart_canvas_rhentryfields", "label": "rhEntryFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1078"}, {"id": "smart_canvas_rhworkflowjsonfromsources", "label": "rhWorkflowJsonFromSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1081"}, {"id": "smart_canvas_rhcurrentkind", "label": "rhCurrentKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1087"}, {"id": "smart_canvas_rhactivefields", "label": "rhActiveFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1090"}, {"id": "smart_canvas_runninghubrunneedsprompt", "label": "runningHubRunNeedsPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1100"}, {"id": "smart_canvas_smartrunneedsprompt", "label": "smartRunNeedsPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1107"}, {"id": "smart_canvas_sortrunninghubfields", "label": "sortRunningHubFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1113"}, {"id": "smart_canvas_chatapiproviders", "label": "chatApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1126"}, {"id": "smart_canvas_resolvechatproviderid", "label": "resolveChatProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1129"}, {"id": "smart_canvas_providerchatmodels", "label": "providerChatModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1134"}, {"id": "smart_canvas_resolvechatmodel", "label": "resolveChatModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1138"}, {"id": "smart_canvas_chatprovideroptions", "label": "chatProviderOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1142"}, {"id": "smart_canvas_chatmodeloptions", "label": "chatModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1146"}, {"id": "smart_canvas_apiproviderbyid", "label": "apiProviderById()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1152"}, {"id": "smart_canvas_videoproviderplatform", "label": "videoProviderPlatform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1157"}, {"id": "smart_canvas_providerimagemodels", "label": "providerImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1165"}, {"id": "smart_canvas_jimengimageeditmode", "label": "jimengImageEditMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1171"}, {"id": "smart_canvas_filterjimengimagemodels", "label": "filterJimengImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1177"}, {"id": "smart_canvas_syncjimengmodelpillforrefs", "label": "syncJimengModelPillForRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1184"}, {"id": "smart_canvas_jimengvideocommand", "label": "jimengVideoCommand()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1204"}, {"id": "smart_canvas_filterjimengvideomodels", "label": "filterJimengVideoModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1214"}, {"id": "smart_canvas_syncjimengvideomodelpillforrefs", "label": "syncJimengVideoModelPillForRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1221"}, {"id": "smart_canvas_sanitizesmartapiselection", "label": "sanitizeSmartApiSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1233"}, {"id": "smart_canvas_modelscopeprovider", "label": "modelscopeProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1258"}, {"id": "smart_canvas_modelscopeimagemodels", "label": "modelscopeImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1261"}, {"id": "smart_canvas_videoapiproviders", "label": "videoApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1265"}, {"id": "smart_canvas_videoproviderbyid", "label": "videoProviderById()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1270"}, {"id": "smart_canvas_providervideomodels", "label": "providerVideoModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1274"}, {"id": "smart_canvas_volcenginevideomodels", "label": "volcengineVideoModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1280"}, {"id": "smart_canvas_rendervideoprovidercontrol", "label": "renderVideoProviderControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1284"}, {"id": "smart_canvas_rendervideomodelcontrol", "label": "renderVideoModelControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1296"}, {"id": "smart_canvas_rendervideodurationcontrol", "label": "renderVideoDurationControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1307"}, {"id": "smart_canvas_rendervideoaspectcontrol", "label": "renderVideoAspectControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1324"}, {"id": "smart_canvas_rendervideoresolutioncontrol", "label": "renderVideoResolutionControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1341"}, {"id": "smart_canvas_rendervideotogglecontrol", "label": "renderVideoToggleControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1355"}, {"id": "smart_canvas_rendertempshuploadcontrol", "label": "renderTempShUploadControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1359"}, {"id": "smart_canvas_rendermanualvideourlcontrol", "label": "renderManualVideoUrlControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1362"}, {"id": "smart_canvas_rendervideotrustedassetcontrol", "label": "renderVideoTrustedAssetControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1366"}, {"id": "smart_canvas_optionhtml", "label": "optionHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1378"}, {"id": "smart_canvas_parsesizevalue", "label": "parseSizeValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1381"}, {"id": "smart_canvas_parseratiovalue", "label": "parseRatioValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1385"}, {"id": "smart_canvas_apiimagesize", "label": "apiImageSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1393"}, {"id": "smart_canvas_normalizeapisizesettings", "label": "normalizeApiSizeSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1411"}, {"id": "smart_canvas_ensurecomfyworkflow", "label": "ensureComfyWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1415"}, {"id": "smart_canvas_currentcomfyfields", "label": "currentComfyFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1422"}, {"id": "smart_canvas_comfyparamvalue", "label": "comfyParamValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1425"}, {"id": "smart_canvas_updateprovidermodels", "label": "updateProviderModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1430"}, {"id": "smart_canvas_renderdynamicparams", "label": "renderDynamicParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1431"}, {"id": "smart_canvas_renderapiparams", "label": "renderApiParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1454"}, {"id": "smart_canvas_renderapivideoparams", "label": "renderApiVideoParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1472"}, {"id": "smart_canvas_rendervolcengineparams", "label": "renderVolcengineParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1493"}, {"id": "smart_canvas_rendervolcenginevideoparams", "label": "renderVolcengineVideoParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1512"}, {"id": "smart_canvas_renderrunninghubparams", "label": "renderRunningHubParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1534"}, {"id": "smart_canvas_renderrhconfigcontrol", "label": "renderRhConfigControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1554"}, {"id": "smart_canvas_renderrhpaymentcontrol", "label": "renderRhPaymentControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1576"}, {"id": "smart_canvas_renderrhmachinecontrol", "label": "renderRhMachineControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1589"}, {"id": "smart_canvas_rendermsparams", "label": "renderMsParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1602"}, {"id": "smart_canvas_rendercomfyparams", "label": "renderComfyParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1616"}, {"id": "smart_canvas_renderupscalepill", "label": "renderUpscalePill()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1658"}, {"id": "smart_canvas_rendercomfyworkflowcontrol", "label": "renderComfyWorkflowControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1671"}, {"id": "smart_canvas_rendersizecontrols", "label": "renderSizeControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1685"}, {"id": "smart_canvas_ratiolabel", "label": "ratioLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1700"}, {"id": "smart_canvas_gcdint", "label": "gcdInt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1707"}, {"id": "smart_canvas_imagesizeforratio", "label": "imageSizeForRatio()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1713"}, {"id": "smart_canvas_sourceratioimagefornode", "label": "sourceRatioImageForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1718"}, {"id": "smart_canvas_reducedratioforimage", "label": "reducedRatioForImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1727"}, {"id": "smart_canvas_sourceimageratiolabel", "label": "sourceImageRatioLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1733"}, {"id": "smart_canvas_applysourceratiotosettings", "label": "applySourceRatioToSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1739"}, {"id": "smart_canvas_resolutionlabel", "label": "resolutionLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1751"}, {"id": "smart_canvas_ratioiconclass", "label": "ratioIconClass()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1757"}, {"id": "smart_canvas_videoaspecticonclass", "label": "videoAspectIconClass()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1768"}, {"id": "smart_canvas_renderprovidercontrol", "label": "renderProviderControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1776"}, {"id": "smart_canvas_rendermodelcontrol", "label": "renderModelControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1788"}, {"id": "smart_canvas_msmodellabel", "label": "msModelLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1799"}, {"id": "smart_canvas_rendermsfunctioncontrol", "label": "renderMsFunctionControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1803"}, {"id": "smart_canvas_rendermscustommodelpill", "label": "renderMsCustomModelPill()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1814"}, {"id": "smart_canvas_renderratiocontrol", "label": "renderRatioControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1828"}, {"id": "smart_canvas_renderresolutioncontrol", "label": "renderResolutionControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1847"}, {"id": "smart_canvas_renderinlinecustomratiofields", "label": "renderInlineCustomRatioFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1859"}, {"id": "smart_canvas_renderinlinecustomsizefields", "label": "renderInlineCustomSizeFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1872"}, {"id": "smart_canvas_renderqualitycontrol", "label": "renderQualityControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1884"}, {"id": "smart_canvas_rendercountvisualcontrol", "label": "renderCountVisualControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1897"}, {"id": "smart_canvas_rendercountcontrol", "label": "renderCountControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1909"}, {"id": "smart_canvas_rendercustomratiocontrols", "label": "renderCustomRatioControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1912"}, {"id": "smart_canvas_rendercustomsizecontrols", "label": "renderCustomSizeControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1921"}, {"id": "smart_canvas_rendercomfysettingfield", "label": "renderComfySettingField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1929"}, {"id": "smart_canvas_rhparamkey", "label": "rhParamKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1976"}, {"id": "smart_canvas_rhfieldkind", "label": "rhFieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1979"}, {"id": "smart_canvas_rhfieldrole", "label": "rhFieldRole()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1993"}, {"id": "smart_canvas_rhextractfieldoptions", "label": "rhExtractFieldOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2000"}, {"id": "smart_canvas_rhdefaultvalue", "label": "rhDefaultValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2017"}, {"id": "smart_canvas_rhisworkflowlinkvalue", "label": "rhIsWorkflowLinkValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2023"}, {"id": "smart_canvas_rhrandomenabled", "label": "rhRandomEnabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2026"}, {"id": "smart_canvas_smartrhrandomactive", "label": "smartRhRandomActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2029"}, {"id": "smart_canvas_smartrhrandomactivefor", "label": "smartRhRandomActiveFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2032"}, {"id": "smart_canvas_togglesmartrhrandom", "label": "toggleSmartRhRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2037"}, {"id": "smart_canvas_smartrhrandomvalue", "label": "smartRhRandomValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2046"}, {"id": "smart_canvas_rhparamvalue", "label": "rhParamValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2056"}, {"id": "smart_canvas_rhuserparamvalue", "label": "rhUserParamValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2075"}, {"id": "smart_canvas_rhpromptplaceholder", "label": "rhPromptPlaceholder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2080"}, {"id": "smart_canvas_rhdefaultpromptsuggestion", "label": "rhDefaultPromptSuggestion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2083"}, {"id": "smart_canvas_updatepromptplaceholder", "label": "updatePromptPlaceholder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2092"}, {"id": "smart_canvas_rhfieldindexes", "label": "rhFieldIndexes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2097"}, {"id": "smart_canvas_ensurerunninghubworkflow", "label": "ensureRunningHubWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2108"}, {"id": "smart_canvas_currentrunninghubworkflowconfig", "label": "currentRunningHubWorkflowConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2121"}, {"id": "smart_canvas_rhmediaforrun", "label": "rhMediaForRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2134"}, {"id": "smart_canvas_tempshuploadedurlfor", "label": "tempShUploadedUrlFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2144"}, {"id": "smart_canvas_mediarefsourceurl", "label": "mediaRefSourceUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2153"}, {"id": "smart_canvas_applyuploadedurlstosmartrefs", "label": "applyUploadedUrlsToSmartRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2156"}, {"id": "smart_canvas_manualsmartvideolink", "label": "manualSmartVideoLink()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2164"}, {"id": "smart_canvas_manualsmartmedialinks", "label": "manualSmartMediaLinks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2167"}, {"id": "smart_canvas_renderedinputmediarefs", "label": "renderedInputMediaRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2170"}, {"id": "smart_canvas_currentsmartmediarefs", "label": "currentSmartMediaRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2181"}, {"id": "smart_canvas_currentuploadmediarefs", "label": "currentUploadMediaRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2186"}, {"id": "smart_canvas_currentsmartmedialinks", "label": "currentSmartMediaLinks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2191"}, {"id": "smart_canvas_clearmanualsmartvideourl", "label": "clearManualSmartVideoUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2198"}, {"id": "smart_canvas_splitmanualmediaurls", "label": "splitManualMediaUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2201"}, {"id": "smart_canvas_uploadmediareftocloud", "label": "uploadMediaRefToCloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2207"}, {"id": "smart_canvas_applymanualvideourltosmartref", "label": "applyManualVideoUrlToSmartRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2229"}, {"id": "smart_canvas_setcurrentsmartmanualvideourl", "label": "setCurrentSmartManualVideoUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2237"}, {"id": "smart_canvas_uploadcurrentsmartvideostocloud", "label": "uploadCurrentSmartVideosToCloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2280"}, {"id": "smart_canvas_rhrequiredlabel", "label": "rhRequiredLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2309"}, {"id": "smart_canvas_rhpruneworkflowformissingfields", "label": "rhPruneWorkflowForMissingFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2312"}, {"id": "smart_canvas_rhbuildworkflowrequestextras", "label": "rhBuildWorkflowRequestExtras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2334"}, {"id": "smart_canvas_rhuploadvalueifneeded", "label": "rhUploadValueIfNeeded()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2357"}, {"id": "smart_canvas_rhbuildnodeinfolist", "label": "rhBuildNodeInfoList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2370"}, {"id": "smart_canvas_renderrhsettingfield", "label": "renderRhSettingField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2392"}, {"id": "smart_canvas_comfyrandomenabledfield", "label": "comfyRandomEnabledField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2439"}, {"id": "smart_canvas_smartcomfyrandomactive", "label": "smartComfyRandomActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2440"}, {"id": "smart_canvas_smartcomfyrandomactivefor", "label": "smartComfyRandomActiveFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2443"}, {"id": "smart_canvas_togglesmartcomfyrandom", "label": "toggleSmartComfyRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2447"}, {"id": "smart_canvas_smartcomfyrandomvalue", "label": "smartComfyRandomValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2454"}, {"id": "smart_canvas_setdynamicsetting", "label": "setDynamicSetting()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2469"}, {"id": "smart_canvas_closeallsmartpopovers", "label": "closeAllSmartPopovers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2512"}, {"id": "smart_canvas_binddynamicparams", "label": "bindDynamicParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2515"}, {"id": "smart_canvas_loadconfig", "label": "loadConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2692"}, {"id": "smart_canvas_refreshsmartconfigfromsettings", "label": "refreshSmartConfigFromSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2715"}, {"id": "smart_canvas_loadpromptpresets", "label": "loadPromptPresets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2724"}, {"id": "smart_canvas_savepromptpresets", "label": "savePromptPresets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2732"}, {"id": "smart_canvas_defaultprompttemplategroups", "label": "defaultPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2735"}, {"id": "smart_canvas_loadprompttemplategroups", "label": "loadPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2745"}, {"id": "smart_canvas_saveprompttemplategroups", "label": "savePromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2756"}, {"id": "smart_canvas_loadprompttemplateoverrides", "label": "loadPromptTemplateOverrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2759"}, {"id": "smart_canvas_saveprompttemplateoverrides", "label": "savePromptTemplateOverrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2770"}, {"id": "smart_canvas_loadprompttemplates", "label": "loadPromptTemplates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2773"}, {"id": "smart_canvas_activepromptlibrary", "label": "activePromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2792"}, {"id": "smart_canvas_renderpromptlibraryselect", "label": "renderPromptLibrarySelect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2795"}, {"id": "smart_canvas_prompttemplateitems", "label": "promptTemplateItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2799"}, {"id": "smart_canvas_prompttemplatetext", "label": "promptTemplateText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2831"}, {"id": "smart_canvas_prompttemplatename", "label": "promptTemplateName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2840"}, {"id": "smart_canvas_prompttemplatescene", "label": "promptTemplateScene()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2844"}, {"id": "smart_canvas_prompttemplatesearchtext", "label": "promptTemplateSearchText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2848"}, {"id": "smart_canvas_activeprompttemplategroups", "label": "activePromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2858"}, {"id": "smart_canvas_prompttemplatecategorylabel", "label": "promptTemplateCategoryLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2866"}, {"id": "smart_canvas_prompttemplateselecteditem", "label": "promptTemplateSelectedItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2882"}, {"id": "smart_canvas_currentpromptpreset", "label": "currentPromptPreset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2885"}, {"id": "smart_canvas_defaultpromptpresetname", "label": "defaultPromptPresetName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2888"}, {"id": "smart_canvas_promptpresetpanelnode", "label": "promptPresetPanelNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2891"}, {"id": "smart_canvas_setpromptpresetstatus", "label": "setPromptPresetStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2894"}, {"id": "smart_canvas_resetpromptpresetdeletestate", "label": "resetPromptPresetDeleteState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2900"}, {"id": "smart_canvas_createpromptpresetfromnode", "label": "createPromptPresetFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2907"}, {"id": "smart_canvas_createpromptpresetfromcomposer", "label": "createPromptPresetFromComposer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2925"}, {"id": "smart_canvas_savepromptnodeaspreset", "label": "savePromptNodeAsPreset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2935"}, {"id": "smart_canvas_renderpromptpresetpanel", "label": "renderPromptPresetPanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2938"}, {"id": "smart_canvas_openpromptpresetpanel", "label": "openPromptPresetPanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2956"}, {"id": "smart_canvas_closepromptpresetpanel", "label": "closePromptPresetPanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2975"}, {"id": "smart_canvas_prompttemplatescrollsnapshot", "label": "promptTemplateScrollSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2979"}, {"id": "smart_canvas_restoreprompttemplatescroll", "label": "restorePromptTemplateScroll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2988"}, {"id": "smart_canvas_renderprompttemplatepanel", "label": "renderPromptTemplatePanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3000"}, {"id": "smart_canvas_activeprompttemplatenodeid", "label": "activePromptTemplateNodeId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3138"}, {"id": "smart_canvas_synccomposertemplatebutton", "label": "syncComposerTemplateButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3141"}, {"id": "smart_canvas_openprompttemplatepanel", "label": "openPromptTemplatePanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3147"}, {"id": "smart_canvas_closeprompttemplatepanel", "label": "closePromptTemplatePanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3170"}, {"id": "smart_canvas_applyprompttemplatetonode", "label": "applyPromptTemplateToNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3175"}, {"id": "smart_canvas_savecurrentpromptastemplate", "label": "saveCurrentPromptAsTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3196"}, {"id": "smart_canvas_createblankprompttemplate", "label": "createBlankPromptTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3223"}, {"id": "smart_canvas_saveprompttemplateedit", "label": "savePromptTemplateEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3247"}, {"id": "smart_canvas_deleteprompttemplate", "label": "deletePromptTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3292"}, {"id": "smart_canvas_createprompttemplategroup", "label": "createPromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3320"}, {"id": "smart_canvas_renameprompttemplategroup", "label": "renamePromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3343"}, {"id": "smart_canvas_deleteprompttemplategroup", "label": "deletePromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3365"}, {"id": "smart_canvas_editpromptpresetfornode", "label": "editPromptPresetForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3391"}, {"id": "smart_canvas_assetcategories", "label": "assetCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3394"}, {"id": "smart_canvas_workflowassetcategories", "label": "workflowAssetCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3398"}, {"id": "smart_canvas_assetlibraries", "label": "assetLibraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3401"}, {"id": "smart_canvas_activeassetlibrary", "label": "activeAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3404"}, {"id": "smart_canvas_activeassetcategory", "label": "activeAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3408"}, {"id": "smart_canvas_activeworkflowassetcategory", "label": "activeWorkflowAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3413"}, {"id": "smart_canvas_loadassetlibrary", "label": "loadAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3418"}, {"id": "smart_canvas_refreshassetlibrarysoon", "label": "refreshAssetLibrarySoon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3427"}, {"id": "smart_canvas_handleassetlibraryupdatedmessage", "label": "handleAssetLibraryUpdatedMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3434"}, {"id": "smart_canvas_mergesmartimagelists", "label": "mergeSmartImageLists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3445"}, {"id": "smart_canvas_smartnodeinflight", "label": "smartNodeInFlight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3462"}, {"id": "smart_canvas_mergesmartnode", "label": "mergeSmartNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3465"}, {"id": "smart_canvas_mergesmartnodelists", "label": "mergeSmartNodeLists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3473"}, {"id": "smart_canvas_mergesmartconnections", "label": "mergeSmartConnections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3488"}, {"id": "smart_canvas_applymergedservercanvas", "label": "applyMergedServerCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3500"}, {"id": "smart_canvas_mergereloadcanvasnow", "label": "mergeReloadCanvasNow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3519"}, {"id": "smart_canvas_schedulecanvasmergereload", "label": "scheduleCanvasMergeReload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3533"}, {"id": "smart_canvas_handlecanvasupdatedmessage", "label": "handleCanvasUpdatedMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3537"}, {"id": "smart_canvas_startcanvasmetapoll", "label": "startCanvasMetaPoll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3546"}, {"id": "smart_canvas_connectassetlibrarysyncsocket", "label": "connectAssetLibrarySyncSocket()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3560"}, {"id": "smart_canvas_setassetlibraryfromresponse", "label": "setAssetLibraryFromResponse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3595"}, {"id": "smart_canvas_toggleassetlibrary", "label": "toggleAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3614"}, {"id": "smart_canvas_assetcategoryformention", "label": "assetCategoryForMention()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3622"}, {"id": "smart_canvas_assetmediakind", "label": "assetMediaKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3630"}, {"id": "smart_canvas_assetthumbhtml", "label": "assetThumbHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3642"}, {"id": "smart_canvas_renderassetlibrary", "label": "renderAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3657"}, {"id": "smart_canvas_openassetnamedialog", "label": "openAssetNameDialog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3695"}, {"id": "smart_canvas_positionassethoverpreview", "label": "positionAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3730"}, {"id": "smart_canvas_showassethoverpreview", "label": "showAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3742"}, {"id": "smart_canvas_hideassethoverpreview", "label": "hideAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3774"}, {"id": "smart_canvas_beginassetinlinerename", "label": "beginAssetInlineRename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3783"}, {"id": "smart_canvas_bindassetitemevents", "label": "bindAssetItemEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3836"}, {"id": "smart_canvas_bindworkflowassetitemevents", "label": "bindWorkflowAssetItemEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3869"}, {"id": "smart_canvas_addurltoassetlibrary", "label": "addUrlToAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3886"}, {"id": "smart_canvas_canvasimagedragpayload", "label": "canvasImageDragPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3896"}, {"id": "smart_canvas_loadcanvas", "label": "loadCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3901"}, {"id": "smart_canvas_schedulesave", "label": "scheduleSave()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3939"}, {"id": "smart_canvas_savecanvas", "label": "saveCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3943"}, {"id": "smart_canvas_imagemetafromnode", "label": "imageMetaFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3996"}, {"id": "smart_canvas_applynodemetatoimage", "label": "applyNodeMetaToImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3999"}, {"id": "smart_canvas_inheritnodemetafromimage", "label": "inheritNodeMetaFromImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4002"}, {"id": "smart_canvas_createnode", "label": "createNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4006"}, {"id": "smart_canvas_createpromptnode", "label": "createPromptNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4018"}, {"id": "smart_canvas_createloopnode", "label": "createLoopNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4044"}, {"id": "smart_canvas_clonesmartnode", "label": "cloneSmartNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4053"}, {"id": "smart_canvas_copyselectednodes", "label": "copySelectedNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4072"}, {"id": "smart_canvas_pastenodes", "label": "pasteNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4085"}, {"id": "smart_canvas_duplicateforaltdrag", "label": "duplicateForAltDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4122"}, {"id": "smart_canvas_shellpoint", "label": "shellPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4150"}, {"id": "smart_canvas_renderconnections", "label": "renderConnections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4154"}, {"id": "smart_canvas_refreshconnectionlayer", "label": "refreshConnectionLayer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4193"}, {"id": "smart_canvas_movenodeelementsduringdrag", "label": "moveNodeElementsDuringDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4202"}, {"id": "smart_canvas_updatenodeelementduringresize", "label": "updateNodeElementDuringResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4220"}, {"id": "smart_canvas_isvideomediaitem", "label": "isVideoMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4269"}, {"id": "smart_canvas_isaudiomediaitem", "label": "isAudioMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4275"}, {"id": "smart_canvas_istextmediaitem", "label": "isTextMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4281"}, {"id": "smart_canvas_isfilemediaitem", "label": "isFileMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4287"}, {"id": "smart_canvas_mediakindforfile", "label": "mediaKindForFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4291"}, {"id": "smart_canvas_mediakindforitem", "label": "mediaKindForItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4299"}, {"id": "smart_canvas_localdisplayurlformediaitem", "label": "localDisplayUrlForMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4306"}, {"id": "smart_canvas_imagefordisplay", "label": "imageForDisplay()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4319"}, {"id": "smart_canvas_resultmediaurls", "label": "resultMediaUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4329"}, {"id": "smart_canvas_mediakindforurls", "label": "mediaKindForUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4361"}, {"id": "smart_canvas_imagerefsonly", "label": "imageRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4369"}, {"id": "smart_canvas_lookslikeimagemediaurl", "label": "looksLikeImageMediaUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4372"}, {"id": "smart_canvas_videorefsonly", "label": "videoRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4380"}, {"id": "smart_canvas_isremotevideoreferenceurl", "label": "isRemoteVideoReferenceUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4383"}, {"id": "smart_canvas_audiorefsonly", "label": "audioRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4386"}, {"id": "smart_canvas_thumbmediahtml", "label": "thumbMediaHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4389"}, {"id": "smart_canvas_imageresolutionlabel", "label": "imageResolutionLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4395"}, {"id": "smart_canvas_imageresolutionbadgehtml", "label": "imageResolutionBadgeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4400"}, {"id": "smart_canvas_thumbdisplaysize", "label": "thumbDisplaySize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4404"}, {"id": "smart_canvas_thumbitemstyle", "label": "thumbItemStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4415"}, {"id": "smart_canvas_applythumbdisplaysizetoelement", "label": "applyThumbDisplaySizeToElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4419"}, {"id": "smart_canvas_singlemediahtml", "label": "singleMediaHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4434"}, {"id": "smart_canvas_smartnodehaslivemedia", "label": "smartNodeHasLiveMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4440"}, {"id": "smart_canvas_mediasignaturepartfromelement", "label": "mediaSignaturePartFromElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4443"}, {"id": "smart_canvas_capturemediaplaybackstate", "label": "captureMediaPlaybackState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4456"}, {"id": "smart_canvas_restoremediaplaybackstate", "label": "restoreMediaPlaybackState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4466"}, {"id": "smart_canvas_transplantsmartmediaelements", "label": "transplantSmartMediaElements()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4483"}, {"id": "smart_canvas_capturemediaplaybackstates", "label": "captureMediaPlaybackStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4504"}, {"id": "smart_canvas_restoremediaplaybackstates", "label": "restoreMediaPlaybackStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4513"}, {"id": "smart_canvas_smartruntasklabel", "label": "smartRunTaskLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4521"}, {"id": "smart_canvas_outputurllooksvideo", "label": "outputUrlLooksVideo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4534"}, {"id": "smart_canvas_proxiedmediaurl", "label": "proxiedMediaUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4537"}, {"id": "smart_canvas_displaymediaurl", "label": "displayMediaUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4543"}, {"id": "smart_canvas_bindimageproxyfallback", "label": "bindImageProxyFallback()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4548"}, {"id": "smart_canvas_safeexportfilename", "label": "safeExportFileName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4559"}, {"id": "smart_canvas_filenamefromurl", "label": "fileNameFromUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4563"}, {"id": "smart_canvas_extensionformediaitem", "label": "extensionForMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4571"}, {"id": "smart_canvas_downloadnameformediaitem", "label": "downloadNameForMediaItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4580"}, {"id": "smart_canvas_downloadpreviewimage", "label": "downloadPreviewImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4589"}, {"id": "smart_canvas_downloadpreviewfile", "label": "downloadPreviewFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4601"}, {"id": "smart_canvas_previewdownloadgroupitems", "label": "previewDownloadGroupItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4611"}, {"id": "smart_canvas_downloadpreviewgroup", "label": "downloadPreviewGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4625"}, {"id": "smart_canvas_smartrunplatformlabel", "label": "smartRunPlatformLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4654"}, {"id": "smart_canvas_smartrunrequestmeta", "label": "smartRunRequestMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4661"}, {"id": "smart_canvas_smartrunsnapshot", "label": "smartRunSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4668"}, {"id": "smart_canvas_addsmartgenerationlog", "label": "addSmartGenerationLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4680"}, {"id": "smart_canvas_smartlogpreviewnode", "label": "smartLogPreviewNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4700"}, {"id": "smart_canvas_rendersmartcanvaslog", "label": "renderSmartCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4716"}, {"id": "smart_canvas_opensmartcanvaslog", "label": "openSmartCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4771"}, {"id": "smart_canvas_closesmartcanvaslog", "label": "closeSmartCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4776"}, {"id": "smart_canvas_opensmartcanvasshortcuts", "label": "openSmartCanvasShortcuts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4779"}, {"id": "smart_canvas_closesmartcanvasshortcuts", "label": "closeSmartCanvasShortcuts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4783"}, {"id": "smart_canvas_promptnodebodyhtml", "label": "promptNodeBodyHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4786"}, {"id": "smart_canvas_loopnumbercontrolhtml", "label": "loopNumberControlHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4815"}, {"id": "smart_canvas_smartlooptokenlabel", "label": "smartLoopTokenLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4830"}, {"id": "smart_canvas_smartlooptokenchiphtml", "label": "smartLoopTokenChipHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4834"}, {"id": "smart_canvas_smartloopvariablehtml", "label": "smartLoopVariableHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4837"}, {"id": "smart_canvas_smartloopeditortext", "label": "smartLoopEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4843"}, {"id": "smart_canvas_insertsmartlooptoken", "label": "insertSmartLoopToken()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4853"}, {"id": "smart_canvas_smartloopbodyhtml", "label": "smartLoopBodyHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4875"}, {"id": "smart_canvas_nodebodyhtml", "label": "nodeBodyHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4938"}, {"id": "smart_canvas_jimengpendingbodyhtml", "label": "jimengPendingBodyHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4963"}, {"id": "smart_canvas_nowms", "label": "nowMs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4976"}, {"id": "smart_canvas_formatrunduration", "label": "formatRunDuration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4977"}, {"id": "smart_canvas_noderunelapsedms", "label": "nodeRunElapsedMs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4983"}, {"id": "smart_canvas_runtimepillhtml", "label": "runTimePillHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4989"}, {"id": "smart_canvas_hideruntimerfornode", "label": "hideRunTimerForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4996"}, {"id": "smart_canvas_refreshruntimerpills", "label": "refreshRunTimerPills()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5002"}, {"id": "smart_canvas_render", "label": "render()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5016"}, {"id": "smart_canvas_measuresmartnodeimages", "label": "measureSmartNodeImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5124"}, {"id": "smart_canvas_bindconnectionevents", "label": "bindConnectionEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5154"}, {"id": "smart_canvas_ensureportdragpathelement", "label": "ensurePortDragPathElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5170"}, {"id": "smart_canvas_clearportdragvisual", "label": "clearPortDragVisual()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5185"}, {"id": "smart_canvas_bindpromptnodecontrols", "label": "bindPromptNodeControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5190"}, {"id": "smart_canvas_bindloopnodecontrols", "label": "bindLoopNodeControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5251"}, {"id": "smart_canvas_bindscrollabletext", "label": "bindScrollableText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5399"}, {"id": "smart_canvas_updateportdragvisual", "label": "updatePortDragVisual()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5465"}, {"id": "smart_canvas_handleportdrop", "label": "handlePortDrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5487"}, {"id": "smart_canvas_pickmediaforsmartnode", "label": "pickMediaForSmartNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5534"}, {"id": "smart_canvas_bindnodeevents", "label": "bindNodeEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5550"}, {"id": "smart_canvas_rectoverlapnode", "label": "rectOverlapNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5741"}, {"id": "smart_canvas_dragconnecttargetfor", "label": "dragConnectTargetFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5751"}, {"id": "smart_canvas_canautoconnectdraggednode", "label": "canAutoConnectDraggedNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5759"}, {"id": "smart_canvas_restoredraggednodeposition", "label": "restoreDraggedNodePosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5767"}, {"id": "smart_canvas_cleardrophighlight", "label": "clearDropHighlight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5777"}, {"id": "smart_canvas_setdrophighlight", "label": "setDropHighlight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5780"}, {"id": "smart_canvas_deletenode", "label": "deleteNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5786"}, {"id": "smart_canvas_clearnodemediabeforedelete", "label": "clearNodeMediaBeforeDelete()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5803"}, {"id": "smart_canvas_deletenodefrombutton", "label": "deleteNodeFromButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5827"}, {"id": "smart_canvas_disconnectconnection", "label": "disconnectConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5831"}, {"id": "smart_canvas_connectionmidpoint", "label": "connectionMidpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5849"}, {"id": "smart_canvas_insertionconnectionfornode", "label": "insertionConnectionForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5859"}, {"id": "smart_canvas_insertloopnodeintoconnection", "label": "insertLoopNodeIntoConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5880"}, {"id": "smart_canvas_updateloopinsertpreview", "label": "updateLoopInsertPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5892"}, {"id": "smart_canvas_deleteimage", "label": "deleteImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5903"}, {"id": "smart_canvas_currenteditimage", "label": "currentEditImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5914"}, {"id": "smart_canvas_cropimagedisplaysize", "label": "cropImageDisplaySize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5919"}, {"id": "smart_canvas_cropbounds", "label": "cropBounds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5929"}, {"id": "smart_canvas_editdrawcanvas", "label": "editDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5932"}, {"id": "smart_canvas_edittextcanvas", "label": "editTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5933"}, {"id": "smart_canvas_edittextcontext", "label": "editTextContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5934"}, {"id": "smart_canvas_selectededittextitem", "label": "selectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5935"}, {"id": "smart_canvas_defaultedittexttext", "label": "defaultEditTextText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5936"}, {"id": "smart_canvas_edittextsizefrombrush", "label": "editTextSizeFromBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5937"}, {"id": "smart_canvas_createedittextitem", "label": "createEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5938"}, {"id": "smart_canvas_textitemfont", "label": "textItemFont()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5942"}, {"id": "smart_canvas_measureedittextitem", "label": "measureEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5946"}, {"id": "smart_canvas_hitedittextitem", "label": "hitEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5959"}, {"id": "smart_canvas_renderedittextcanvas", "label": "renderEditTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5969"}, {"id": "smart_canvas_synctexttoolstate", "label": "syncTextToolState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6002"}, {"id": "smart_canvas_syncselectededittextstylefrombrush", "label": "syncSelectedEditTextStyleFromBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6006"}, {"id": "smart_canvas_begintexteditchange", "label": "beginTextEditChange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6019"}, {"id": "smart_canvas_setselectededittextitem", "label": "setSelectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6024"}, {"id": "smart_canvas_confirmselectededittextitem", "label": "confirmSelectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6029"}, {"id": "smart_canvas_edittextcanvasscale", "label": "editTextCanvasScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6040"}, {"id": "smart_canvas_selectinlineeditortext", "label": "selectInlineEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6045"}, {"id": "smart_canvas_inlineeditortext", "label": "inlineEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6052"}, {"id": "smart_canvas_autosizeedittextinlineeditor", "label": "autosizeEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6055"}, {"id": "smart_canvas_positionedittextinlineeditor", "label": "positionEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6064"}, {"id": "smart_canvas_removeedittextinlineeditor", "label": "removeEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6089"}, {"id": "smart_canvas_beginedittextinline", "label": "beginEditTextInline()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6113"}, {"id": "smart_canvas_edittextpoint", "label": "editTextPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6137"}, {"id": "smart_canvas_beginedittext", "label": "beginEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6138"}, {"id": "smart_canvas_updateedittextcursor", "label": "updateEditTextCursor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6166"}, {"id": "smart_canvas_moveedittext", "label": "moveEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6172"}, {"id": "smart_canvas_endedittext", "label": "endEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6196"}, {"id": "smart_canvas_edittexthascontent", "label": "editTextHasContent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6204"}, {"id": "smart_canvas_resizeedittextcanvas", "label": "resizeEditTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6205"}, {"id": "smart_canvas_resizeeditdrawcanvas", "label": "resizeEditDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6218"}, {"id": "smart_canvas_setimageeditmode", "label": "setImageEditMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6230"}, {"id": "smart_canvas_applypreviewtransform", "label": "applyPreviewTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6318"}, {"id": "smart_canvas_resetpreviewtransform", "label": "resetPreviewTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6325"}, {"id": "smart_canvas_panoramaratiovalue", "label": "panoramaRatioValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6332"}, {"id": "smart_canvas_panoramaresolutionvalue", "label": "panoramaResolutionValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6340"}, {"id": "smart_canvas_panoramasource", "label": "panoramaSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6349"}, {"id": "smart_canvas_panoramafallbacksource", "label": "panoramaFallbackSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6355"}, {"id": "smart_canvas_islikelypanoramaimage", "label": "isLikelyPanoramaImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6359"}, {"id": "smart_canvas_ensurepanoramarenderer", "label": "ensurePanoramaRenderer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6380"}, {"id": "smart_canvas_applypanoramatexture", "label": "applyPanoramaTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6409"}, {"id": "smart_canvas_drawpanoramaframe", "label": "drawPanoramaFrame()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6424"}, {"id": "smart_canvas_renderpanoramaframe", "label": "renderPanoramaFrame()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6448"}, {"id": "smart_canvas_startpanoramaloop", "label": "startPanoramaLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6452"}, {"id": "smart_canvas_stoppanoramaloop", "label": "stopPanoramaLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6456"}, {"id": "smart_canvas_resizepanoramaviewer", "label": "resizePanoramaViewer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6460"}, {"id": "smart_canvas_disposepanoramatexture", "label": "disposePanoramaTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6492"}, {"id": "smart_canvas_loadpanoramatexture", "label": "loadPanoramaTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6503"}, {"id": "smart_canvas_refreshpanoramacontrols", "label": "refreshPanoramaControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6554"}, {"id": "smart_canvas_setpanoramaenabled", "label": "setPanoramaEnabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6567"}, {"id": "smart_canvas_togglepanoramapreview", "label": "togglePanoramaPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6608"}, {"id": "smart_canvas_exportpanoramaframe", "label": "exportPanoramaFrame()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6613"}, {"id": "smart_canvas_resetpanoramaview", "label": "resetPanoramaView()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6646"}, {"id": "smart_canvas_disposepanoramapreview", "label": "disposePanoramaPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6653"}, {"id": "smart_canvas_applypanoramaratio", "label": "applyPanoramaRatio()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6669"}, {"id": "smart_canvas_setpreviewcomparepos", "label": "setPreviewComparePos()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6674"}, {"id": "smart_canvas_syncpreviewframesize", "label": "syncPreviewFrameSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6683"}, {"id": "smart_canvas_previewresolutiontext", "label": "previewResolutionText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6703"}, {"id": "smart_canvas_updatepreviewmetahint", "label": "updatePreviewMetaHint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6714"}, {"id": "smart_canvas_rememberpreviewimageresolution", "label": "rememberPreviewImageResolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6720"}, {"id": "smart_canvas_previewcomparesources", "label": "previewCompareSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6735"}, {"id": "smart_canvas_refreshcomparepanel", "label": "refreshComparePanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6762"}, {"id": "smart_canvas_togglepreviewcompare", "label": "togglePreviewCompare()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6902"}, {"id": "smart_canvas_currentpreviewvideo", "label": "currentPreviewVideo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6910"}, {"id": "smart_canvas_videoframestep", "label": "videoFrameStep()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6915"}, {"id": "smart_canvas_seekpreviewvideoframes", "label": "seekPreviewVideoFrames()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6920"}, {"id": "smart_canvas_waitforvideoevent", "label": "waitForVideoEvent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6930"}, {"id": "smart_canvas_seekvideoforframe", "label": "seekVideoForFrame()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6944"}, {"id": "smart_canvas_exportvideoframe", "label": "exportVideoFrame()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6949"}, {"id": "smart_canvas_editdrawsnapshot", "label": "editDrawSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6999"}, {"id": "smart_canvas_restoreeditdrawsnapshot", "label": "restoreEditDrawSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7008"}, {"id": "smart_canvas_pusheditdrawhistory", "label": "pushEditDrawHistory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7018"}, {"id": "smart_canvas_synceditdrawinghistorybuttons", "label": "syncEditDrawingHistoryButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7024"}, {"id": "smart_canvas_undoeditdrawing", "label": "undoEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7028"}, {"id": "smart_canvas_redoeditdrawing", "label": "redoEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7034"}, {"id": "smart_canvas_editcanvashaspixels", "label": "editCanvasHasPixels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7040"}, {"id": "smart_canvas_cleareditdrawing", "label": "clearEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7047"}, {"id": "smart_canvas_reseteditdrawinghistory", "label": "resetEditDrawingHistory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7062"}, {"id": "smart_canvas_setbrushtool", "label": "setBrushTool()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7075"}, {"id": "smart_canvas_syncbrushtoolbuttons", "label": "syncBrushToolButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7081"}, {"id": "smart_canvas_editdrawpoint", "label": "editDrawPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7089"}, {"id": "smart_canvas_gridcustomlinehit", "label": "gridCustomLineHit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7094"}, {"id": "smart_canvas_setgridcustomlinepos", "label": "setGridCustomLinePos()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7104"}, {"id": "smart_canvas_editbrushsize", "label": "editBrushSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7114"}, {"id": "smart_canvas_brushcolor", "label": "brushColor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7115"}, {"id": "smart_canvas_setupdrawstyle", "label": "setupDrawStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7116"}, {"id": "smart_canvas_normalizemaskpreviewcanvas", "label": "normalizeMaskPreviewCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7122"}, {"id": "smart_canvas_strokefreedrawpoint", "label": "strokeFreeDrawPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7138"}, {"id": "smart_canvas_circlednumber", "label": "circledNumber()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7164"}, {"id": "smart_canvas_drawbrushshape", "label": "drawBrushShape()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7165"}, {"id": "smart_canvas_drawnumberlabel", "label": "drawNumberLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7171"}, {"id": "smart_canvas_begineditdraw", "label": "beginEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7179"}, {"id": "smart_canvas_moveeditdraw", "label": "moveEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7202"}, {"id": "smart_canvas_endeditdraw", "label": "endEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7217"}, {"id": "smart_canvas_syncgridgapvalue", "label": "syncGridGapValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7222"}, {"id": "smart_canvas_gridsplitsettings", "label": "gridSplitSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7230"}, {"id": "smart_canvas_gridsplitrects", "label": "gridSplitRects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7235"}, {"id": "smart_canvas_gridsplitrectscustom", "label": "gridSplitRectsCustom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7250"}, {"id": "smart_canvas_gridlayoutfromrects", "label": "gridLayoutFromRects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7263"}, {"id": "smart_canvas_applygridpreset", "label": "applyGridPreset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7266"}, {"id": "smart_canvas_syncgridcustomcontrols", "label": "syncGridCustomControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7276"}, {"id": "smart_canvas_togglegridcustommode", "label": "toggleGridCustomMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7283"}, {"id": "smart_canvas_setgridcustomorientation", "label": "setGridCustomOrientation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7293"}, {"id": "smart_canvas_cleargridcustomlines", "label": "clearGridCustomLines()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7301"}, {"id": "smart_canvas_undogridcustomline", "label": "undoGridCustomLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7302"}, {"id": "smart_canvas_syncgridcustomundobtn", "label": "syncGridCustomUndoBtn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7303"}, {"id": "smart_canvas_applyimageeditzoom", "label": "applyImageEditZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7309"}, {"id": "smart_canvas_ensureimageeditbasesize", "label": "ensureImageEditBaseSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7327"}, {"id": "smart_canvas_syncimageeditoverflow", "label": "syncImageEditOverflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7339"}, {"id": "smart_canvas_resetimageeditzoom", "label": "resetImageEditZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7347"}, {"id": "smart_canvas_updatezoomlabel", "label": "updateZoomLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7360"}, {"id": "smart_canvas_syncgridcustomcursor", "label": "syncGridCustomCursor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7369"}, {"id": "smart_canvas_refreshgridsplitpreview", "label": "refreshGridSplitPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7374"}, {"id": "smart_canvas_rendercropbox", "label": "renderCropBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7398"}, {"id": "smart_canvas_outpaintnaturalsize", "label": "outpaintNaturalSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7450"}, {"id": "smart_canvas_updateoutpaintresolutionlabel", "label": "updateOutpaintResolutionLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7461"}, {"id": "smart_canvas_clampoutpaint", "label": "clampOutpaint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7470"}, {"id": "smart_canvas_resetoutpaintbox", "label": "resetOutpaintBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7478"}, {"id": "smart_canvas_resetcropbox", "label": "resetCropBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7490"}, {"id": "smart_canvas_updatepreviewnavbuttons", "label": "updatePreviewNavButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7497"}, {"id": "smart_canvas_navigatepreviewimage", "label": "navigatePreviewImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7505"}, {"id": "smart_canvas_openimagepreview", "label": "openImagePreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7514"}, {"id": "smart_canvas_openimageeditor", "label": "openImageEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7518"}, {"id": "smart_canvas_closeimageeditor", "label": "closeImageEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7587"}, {"id": "smart_canvas_clampcrop", "label": "clampCrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7616"}, {"id": "smart_canvas_begincropdrag", "label": "beginCropDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7623"}, {"id": "smart_canvas_resizeoutpaintfromdrag", "label": "resizeOutpaintFromDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7629"}, {"id": "smart_canvas_uploadcroppedblob", "label": "uploadCroppedBlob()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7647"}, {"id": "smart_canvas_uploadimageblobs", "label": "uploadImageBlobs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7653"}, {"id": "smart_canvas_replaceeditedimage", "label": "replaceEditedImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7659"}, {"id": "smart_canvas_applyoutpaintsizetosmartparams", "label": "applyOutpaintSizeToSmartParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7667"}, {"id": "smart_canvas_applyimagecrop", "label": "applyImageCrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7680"}, {"id": "smart_canvas_applyimageoutpaint", "label": "applyImageOutpaint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7696"}, {"id": "smart_canvas_applyimagemask", "label": "applyImageMask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7725"}, {"id": "smart_canvas_maskcanvasfromdrawcanvas", "label": "maskCanvasFromDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7739"}, {"id": "smart_canvas_applyimagebrush", "label": "applyImageBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7758"}, {"id": "smart_canvas_applyimagegridsplit", "label": "applyImageGridSplit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7774"}, {"id": "smart_canvas_applyimageedit", "label": "applyImageEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7805"}, {"id": "smart_canvas_currentcomposersubject", "label": "currentComposerSubject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7815"}, {"id": "smart_canvas_savepromptdraftforcurrent", "label": "savePromptDraftForCurrent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7818"}, {"id": "smart_canvas_setpromptdraftfornode", "label": "setPromptDraftForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7830"}, {"id": "smart_canvas_loadpromptdraft", "label": "loadPromptDraft()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7841"}, {"id": "smart_canvas_positioncomposerfornode", "label": "positionComposerForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7855"}, {"id": "smart_canvas_updatecomposer", "label": "updateComposer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7864"}, {"id": "smart_canvas_renderinputpromptpreview", "label": "renderInputPromptPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7906"}, {"id": "smart_canvas_renderinputthumbsrow", "label": "renderInputThumbsRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7914"}, {"id": "smart_canvas_bindinputthumbsdrag", "label": "bindInputThumbsDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7935"}, {"id": "smart_canvas_inputthumbdropplacement", "label": "inputThumbDropPlacement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7989"}, {"id": "smart_canvas_clearinputthumbdropmarkers", "label": "clearInputThumbDropMarkers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7993"}, {"id": "smart_canvas_bindinputthumbvideoactions", "label": "bindInputThumbVideoActions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8000"}, {"id": "smart_canvas_movedbeforeafterids", "label": "movedBeforeAfterIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8024"}, {"id": "smart_canvas_sameorderedids", "label": "sameOrderedIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8036"}, {"id": "smart_canvas_reorderinputsourcenodes", "label": "reorderInputSourceNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8040"}, {"id": "smart_canvas_reorderinputthumb", "label": "reorderInputThumb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8073"}, {"id": "smart_canvas_issupporteduploadfile", "label": "isSupportedUploadFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8115"}, {"id": "smart_canvas_datatransferitementry", "label": "dataTransferItemEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8121"}, {"id": "smart_canvas_filesfromentry", "label": "filesFromEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8124"}, {"id": "smart_canvas_uploadfilesfromdatatransfer", "label": "uploadFilesFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8140"}, {"id": "smart_canvas_uploadtitleforitems", "label": "uploadTitleForItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8148"}, {"id": "smart_canvas_smartimagefilesfromdatatransfer", "label": "smartImageFilesFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8172"}, {"id": "smart_canvas_smartresponseerrormessage", "label": "smartResponseErrorMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8175"}, {"id": "smart_canvas_smartdropdatatypes", "label": "smartDropDataTypes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8188"}, {"id": "smart_canvas_readsmartdropdata", "label": "readSmartDropData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8191"}, {"id": "smart_canvas_decodesmartdroptext", "label": "decodeSmartDropText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8194"}, {"id": "smart_canvas_smartdroptextfragments", "label": "smartDropTextFragments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8199"}, {"id": "smart_canvas_uniquesmartdropvalues", "label": "uniqueSmartDropValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8215"}, {"id": "smart_canvas_smartdroptextcandidates", "label": "smartDropTextCandidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8224"}, {"id": "smart_canvas_isremotesmartimagedropvalue", "label": "isRemoteSmartImageDropValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8231"}, {"id": "smart_canvas_islocalsmartimagedropvalue", "label": "isLocalSmartImageDropValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8235"}, {"id": "smart_canvas_smartlocalimagepathsfromdatatransfer", "label": "smartLocalImagePathsFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8254"}, {"id": "smart_canvas_smartimagenamefromurl", "label": "smartImageNameFromUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8257"}, {"id": "smart_canvas_smartimagedroppayload", "label": "smartImageDropPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8265"}, {"id": "smart_canvas_resolvesmartimagedroppayload", "label": "resolveSmartImageDropPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8274"}, {"id": "smart_canvas_hassmartimagedropdata", "label": "hasSmartImageDropData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8280"}, {"id": "smart_canvas_hassmartassetdrag", "label": "hasSmartAssetDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8287"}, {"id": "smart_canvas_hasmediadrawerdrag", "label": "hasMediaDrawerDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8290"}, {"id": "smart_canvas_hassmartinputthumbdrag", "label": "hasSmartInputThumbDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8293"}, {"id": "smart_canvas_setsmartdropcopyeffect", "label": "setSmartDropCopyEffect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8296"}, {"id": "smart_canvas_uploadfiles", "label": "uploadFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8303"}, {"id": "smart_canvas_appendimagestosmartnode", "label": "appendImagesToSmartNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8317"}, {"id": "smart_canvas_handlefiles", "label": "handleFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8344"}, {"id": "smart_canvas_importsmartlocalimages", "label": "importSmartLocalImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8354"}, {"id": "smart_canvas_handlesmartimagedroppayload", "label": "handleSmartImageDropPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8365"}, {"id": "smart_canvas_sizeforrun", "label": "sizeForRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8379"}, {"id": "smart_canvas_expectedoutputsize", "label": "expectedOutputSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8382"}, {"id": "smart_canvas_explicitrequestoutputsizeforpending", "label": "explicitRequestOutputSizeForPending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8401"}, {"id": "smart_canvas_pendingsizefromimageref", "label": "pendingSizeFromImageRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8418"}, {"id": "smart_canvas_pendingsourceboxsize", "label": "pendingSourceBoxSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8423"}, {"id": "smart_canvas_displayboxfromnaturalsize", "label": "displayBoxFromNaturalSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8439"}, {"id": "smart_canvas_pendingbaseboxsize", "label": "pendingBaseBoxSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8447"}, {"id": "smart_canvas_pendingboxsize", "label": "pendingBoxSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8455"}, {"id": "smart_canvas_mentiontokenhtml", "label": "mentionTokenHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8477"}, {"id": "smart_canvas_prompthtmlwithmentiontokens", "label": "promptHtmlWithMentionTokens()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8486"}, {"id": "smart_canvas_snapshotrunmeta", "label": "snapshotRunMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8506"}, {"id": "smart_canvas_attachrunmeta", "label": "attachRunMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8519"}, {"id": "smart_canvas_stripruninputmeta", "label": "stripRunInputMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8544"}, {"id": "smart_canvas_stripimagegenerationmeta", "label": "stripImageGenerationMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8556"}, {"id": "smart_canvas_addconnection", "label": "addConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8567"}, {"id": "smart_canvas_connectinputnode", "label": "connectInputNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8573"}, {"id": "smart_canvas_upstreamnodesforkinds", "label": "upstreamNodesForKinds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8591"}, {"id": "smart_canvas_inputnodesfor", "label": "inputNodesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8603"}, {"id": "smart_canvas_workflowinputnodesfor", "label": "workflowInputNodesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8606"}, {"id": "smart_canvas_cleardetachedruninputrefs", "label": "clearDetachedRunInputRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8609"}, {"id": "smart_canvas_cleanupdetachedruninputrefs", "label": "cleanupDetachedRunInputRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8617"}, {"id": "smart_canvas_imagesfornode", "label": "imagesForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8633"}, {"id": "smart_canvas_nodehasreferencecontent", "label": "nodeHasReferenceContent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8636"}, {"id": "smart_canvas_isselfreferencefornode", "label": "isSelfReferenceForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8639"}, {"id": "smart_canvas_candidateinputimagesfor", "label": "candidateInputImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8642"}, {"id": "smart_canvas_defaultinputimagesfor", "label": "defaultInputImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8650"}, {"id": "smart_canvas_splitsmartpromptitems", "label": "splitSmartPromptItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8653"}, {"id": "smart_canvas_smartlooppromptfieldvalues", "label": "smartLoopPromptFieldValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8661"}, {"id": "smart_canvas_smartloopactivepromptfieldvalues", "label": "smartLoopActivePromptFieldValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8668"}, {"id": "smart_canvas_setsmartlooppromptfieldvalues", "label": "setSmartLoopPromptFieldValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8671"}, {"id": "smart_canvas_smartlooppromptfieldtext", "label": "smartLoopPromptFieldText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8677"}, {"id": "smart_canvas_smartloopselectedlocalprompt", "label": "smartLoopSelectedLocalPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8681"}, {"id": "smart_canvas_smartloopupstreampromptpreviewheight", "label": "smartLoopUpstreamPromptPreviewHeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8688"}, {"id": "smart_canvas_smartloopinputpromptitems", "label": "smartLoopInputPromptItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8692"}, {"id": "smart_canvas_smartloopselectedinputprompt", "label": "smartLoopSelectedInputPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8708"}, {"id": "smart_canvas_smartloopprompt", "label": "smartLoopPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8715"}, {"id": "smart_canvas_smartloopinputimages", "label": "smartLoopInputImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8734"}, {"id": "smart_canvas_smartlooppreviewimages", "label": "smartLoopPreviewImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8747"}, {"id": "smart_canvas_outputimagesfornode", "label": "outputImagesForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8754"}, {"id": "smart_canvas_selfreferenceimagesfornode", "label": "selfReferenceImagesForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8758"}, {"id": "smart_canvas_textfornode", "label": "textForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8761"}, {"id": "smart_canvas_promptinputnodesfor", "label": "promptInputNodesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8767"}, {"id": "smart_canvas_inputprompttextfor", "label": "inputPromptTextFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8770"}, {"id": "smart_canvas_upstreamlooppromptnodesfor", "label": "upstreamLoopPromptNodesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8783"}, {"id": "smart_canvas_inputimagesfor", "label": "inputImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8786"}, {"id": "smart_canvas_workflowinputimagesfor", "label": "workflowInputImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8789"}, {"id": "smart_canvas_inputrefkey", "label": "inputRefKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8792"}, {"id": "smart_canvas_blockedinputrefkeys", "label": "blockedInputRefKeys()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8799"}, {"id": "smart_canvas_isinputrefblocked", "label": "isInputRefBlocked()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8802"}, {"id": "smart_canvas_activeinputimagesfor", "label": "activeInputImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8806"}, {"id": "smart_canvas_toggleinputrefblocked", "label": "toggleInputRefBlocked()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8809"}, {"id": "smart_canvas_defaultreferenceimagesfor", "label": "defaultReferenceImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8822"}, {"id": "smart_canvas_lineconnectionsfor", "label": "lineConnectionsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8830"}, {"id": "smart_canvas_connectedlinenodeids", "label": "connectedLineNodeIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8837"}, {"id": "smart_canvas_upstreamlinenodeids", "label": "upstreamLineNodeIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8864"}, {"id": "smart_canvas_lineimagesfor", "label": "lineImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8880"}, {"id": "smart_canvas_collectmentionedimagesfromprompt", "label": "collectMentionedImagesFromPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8887"}, {"id": "smart_canvas_uniquereferenceimages", "label": "uniqueReferenceImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8894"}, {"id": "smart_canvas_visiblereferenceimagesfor", "label": "visibleReferenceImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8909"}, {"id": "smart_canvas_inputmentioncandidateimages", "label": "inputMentionCandidateImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8913"}, {"id": "smart_canvas_assetregistereduris", "label": "assetRegisteredUris()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8927"}, {"id": "smart_canvas_assetmentioncandidateimages", "label": "assetMentionCandidateImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8936"}, {"id": "smart_canvas_mentioncandidateimages", "label": "mentionCandidateImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8958"}, {"id": "smart_canvas_referenceimagesfor", "label": "referenceImagesFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8961"}, {"id": "smart_canvas_closementionpicker", "label": "closeMentionPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8964"}, {"id": "smart_canvas_savementionrange", "label": "saveMentionRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8968"}, {"id": "smart_canvas_textbeforecaret", "label": "textBeforeCaret()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8974"}, {"id": "smart_canvas_rendermentionpicker", "label": "renderMentionPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8982"}, {"id": "smart_canvas_showmentionpicker", "label": "showMentionPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9073"}, {"id": "smart_canvas_positionmentionpickeratcaret", "label": "positionMentionPickerAtCaret()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9079"}, {"id": "smart_canvas_maybeopenmentionpicker", "label": "maybeOpenMentionPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9103"}, {"id": "smart_canvas_insertmentiontoken", "label": "insertMentionToken()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9109"}, {"id": "smart_canvas_collectpromptparts", "label": "collectPromptParts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9160"}, {"id": "smart_canvas_originalprompttextfromparts", "label": "originalPromptTextFromParts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9181"}, {"id": "smart_canvas_buildpromptrequest", "label": "buildPromptRequest()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9192"}, {"id": "smart_canvas_outgoingconnectionsfor", "label": "outgoingConnectionsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9246"}, {"id": "smart_canvas_outgoinginputconnectionsfor", "label": "outgoingInputConnectionsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9251"}, {"id": "smart_canvas_nextoutputpositionforsource", "label": "nextOutputPositionForSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9254"}, {"id": "smart_canvas_creatependingoutputfromsource", "label": "createPendingOutputFromSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9272"}, {"id": "smart_canvas_createparallelloopoutputnode", "label": "createParallelLoopOutputNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9299"}, {"id": "smart_canvas_loopoutputslotsforroot", "label": "loopOutputSlotsForRoot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9329"}, {"id": "smart_canvas_loopoutputslotforround", "label": "loopOutputSlotForRound()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9339"}, {"id": "smart_canvas_tagloopoutputslot", "label": "tagLoopOutputSlot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9350"}, {"id": "smart_canvas_createloopoutputslot", "label": "createLoopOutputSlot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9359"}, {"id": "smart_canvas_extractcurrentimagestosource", "label": "extractCurrentImagesToSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9406"}, {"id": "smart_canvas_finalizependingnode", "label": "finalizePendingNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9433"}, {"id": "smart_canvas_restorefromextraction", "label": "restoreFromExtraction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9462"}, {"id": "smart_canvas_restoresourcevisualstate", "label": "restoreSourceVisualState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9473"}, {"id": "smart_canvas_finishlooptargetpreviewstate", "label": "finishLoopTargetPreviewState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9482"}, {"id": "smart_canvas_refsfordirectloopround", "label": "refsForDirectLoopRound()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9500"}, {"id": "smart_canvas_showdirectlooproundpreview", "label": "showDirectLoopRoundPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9510"}, {"id": "smart_canvas_directimageinputsfor", "label": "directImageInputsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9545"}, {"id": "smart_canvas_directimageinputsforkinds", "label": "directImageInputsForKinds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9555"}, {"id": "smart_canvas_primaryimageinputfor", "label": "primaryImageInputFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9565"}, {"id": "smart_canvas_hasdownstreamimagenode", "label": "hasDownstreamImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9578"}, {"id": "smart_canvas_isgeneratedoutputfornode", "label": "isGeneratedOutputForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9581"}, {"id": "smart_canvas_downstreamworkflowimagetargetsfor", "label": "downstreamWorkflowImageTargetsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9584"}, {"id": "smart_canvas_hasdownstreamworkflowimagenode", "label": "hasDownstreamWorkflowImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9587"}, {"id": "smart_canvas_smartimagechainto", "label": "smartImageChainTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9590"}, {"id": "smart_canvas_upstreamnodesforid", "label": "upstreamNodesForId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9603"}, {"id": "smart_canvas_resolvesmartcascadeloop", "label": "resolveSmartCascadeLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9617"}, {"id": "smart_canvas_relaylooppromptnodesforedge", "label": "relayLoopPromptNodesForEdge()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9623"}, {"id": "smart_canvas_relaylooppromptnodesfortarget", "label": "relayLoopPromptNodesForTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9629"}, {"id": "smart_canvas_downstreamnodesforid", "label": "downstreamNodesForId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9633"}, {"id": "smart_canvas_downstreamimagetargetsfor", "label": "downstreamImageTargetsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9651"}, {"id": "smart_canvas_downstreamcascadetargetsfor", "label": "downstreamCascadeTargetsFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9663"}, {"id": "smart_canvas_directloopruntargets", "label": "directLoopRunTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9675"}, {"id": "smart_canvas_smartcascadegraphfortail", "label": "smartCascadeGraphForTail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9680"}, {"id": "smart_canvas_cascadetailforloop", "label": "cascadeTailForLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9709"}, {"id": "smart_canvas_canrunsmartcascade", "label": "canRunSmartCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9729"}, {"id": "smart_canvas_isdirectlooptargetrun", "label": "isDirectLoopTargetRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9738"}, {"id": "smart_canvas_cascadeconnectionkeys", "label": "cascadeConnectionKeys()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9744"}, {"id": "smart_canvas_coolrunbutton", "label": "coolRunButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9771"}, {"id": "smart_canvas_coolnoderunningstate", "label": "coolNodeRunningState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9780"}, {"id": "smart_canvas_clearnoderunningstate", "label": "clearNodeRunningState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9796"}, {"id": "smart_canvas_pushrightsidenodes", "label": "pushRightSideNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9801"}, {"id": "smart_canvas_cascadeoutputtitle", "label": "cascadeOutputTitle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9813"}, {"id": "smart_canvas_cleanhistoryimages", "label": "cleanHistoryImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9817"}, {"id": "smart_canvas_hashistoryconnection", "label": "hasHistoryConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9829"}, {"id": "smart_canvas_demotehistorygroupnode", "label": "demoteHistoryGroupNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9832"}, {"id": "smart_canvas_historygroupfornode", "label": "historyGroupForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9841"}, {"id": "smart_canvas_positionhistorygroupfornode", "label": "positionHistoryGroupForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9854"}, {"id": "smart_canvas_ensurehistorygroupfornode", "label": "ensureHistoryGroupForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9861"}, {"id": "smart_canvas_replaceoutputstonodewithhistory", "label": "replaceOutputsToNodeWithHistory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9889"}, {"id": "smart_canvas_appendoutputstonode", "label": "appendOutputsToNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9925"}, {"id": "smart_canvas_synccascaderunbutton", "label": "syncCascadeRunButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9946"}, {"id": "smart_canvas_loadnodepromptdrafttoinput", "label": "loadNodePromptDraftToInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9960"}, {"id": "smart_canvas_buildpromptrequestfornode", "label": "buildPromptRequestForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9972"}, {"id": "smart_canvas_generateurlsforcurrentsettings", "label": "generateUrlsForCurrentSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9981"}, {"id": "smart_canvas_generatecomfyurlswithsettings", "label": "generateComfyUrlsWithSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10076"}, {"id": "smart_canvas_runcascadestepintonode", "label": "runCascadeStepIntoNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10147"}, {"id": "smart_canvas_runlooproundintoslot", "label": "runLoopRoundIntoSlot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10246"}, {"id": "smart_canvas_appendcascaderefstoreceiver", "label": "appendCascadeRefsToReceiver()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10350"}, {"id": "smart_canvas_cascaderefsfromoutputs", "label": "cascadeRefsFromOutputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10364"}, {"id": "smart_canvas_smartcascadestoptext", "label": "smartCascadeStopText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10374"}, {"id": "smart_canvas_smartcascadeaborterror", "label": "smartCascadeAbortError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10377"}, {"id": "smart_canvas_throwifsmartcascadestoprequested", "label": "throwIfSmartCascadeStopRequested()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10382"}, {"id": "smart_canvas_requestsmartcascadestop", "label": "requestSmartCascadeStop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10385"}, {"id": "smart_canvas_smartcascadeparallellimit", "label": "smartCascadeParallelLimit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10398"}, {"id": "smart_canvas_runsmartcascaderoundswithlimit", "label": "runSmartCascadeRoundsWithLimit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10402"}, {"id": "smart_canvas_runsmartcascade", "label": "runSmartCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10420"}, {"id": "smart_canvas_runsmartcascadefromloop", "label": "runSmartCascadeFromLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10627"}, {"id": "smart_canvas_rungeneration", "label": "runGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10637"}, {"id": "smart_canvas_runpromptllmnode", "label": "runPromptLLMNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10806"}, {"id": "smart_canvas_comfyfieldkind", "label": "comfyFieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10849"}, {"id": "smart_canvas_runapigeneration", "label": "runApiGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10855"}, {"id": "smart_canvas_runrunninghubgeneration", "label": "runRunningHubGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10865"}, {"id": "smart_canvas_runapivideogeneration", "label": "runApiVideoGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10906"}, {"id": "smart_canvas_runmodelscopegeneration", "label": "runModelscopeGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10966"}, {"id": "smart_canvas_urltobase64", "label": "urlToBase64()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10996"}, {"id": "smart_canvas_sleep", "label": "sleep()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11007"}, {"id": "smart_canvas_runcomfygeneration", "label": "runComfyGeneration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11008"}, {"id": "smart_canvas_runcomfytext", "label": "runComfyText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11066"}, {"id": "smart_canvas_runcomfyenhance", "label": "runComfyEnhance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11084"}, {"id": "smart_canvas_runcomfyedit", "label": "runComfyEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11103"}, {"id": "smart_canvas_comfynameforref", "label": "comfyNameForRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11124"}, {"id": "smart_canvas_smartpendingtasks", "label": "smartPendingTasks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11142"}, {"id": "smart_canvas_jimengpendingsignal", "label": "JimengPendingSignal", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11146"}, {"id": "smart_canvas_jimengpendingsignal_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11147"}, {"id": "smart_canvas_jimengqueuetext", "label": "jimengQueueText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11159"}, {"id": "smart_canvas_setnodejimengpending", "label": "setNodeJimengPending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11166"}, {"id": "smart_canvas_handlejimengpendingsignal", "label": "handleJimengPendingSignal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11189"}, {"id": "smart_canvas_finalizejimengpending", "label": "finalizeJimengPending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11195"}, {"id": "smart_canvas_applyjimengqueryresult", "label": "applyJimengQueryResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11216"}, {"id": "smart_canvas_fetchjimengquery", "label": "fetchJimengQuery()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11240"}, {"id": "smart_canvas_queryjimengnow", "label": "queryJimengNow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11247"}, {"id": "smart_canvas_startjimengpoll", "label": "startJimengPoll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11265"}, {"id": "smart_canvas_resumejimengpendingnodes", "label": "resumeJimengPendingNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11292"}, {"id": "smart_canvas_pollsmartcanvastask", "label": "pollSmartCanvasTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11298"}, {"id": "smart_canvas_finalizesmartpendingtask", "label": "finalizeSmartPendingTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11321"}, {"id": "smart_canvas_resumesmartpendingnode", "label": "resumeSmartPendingNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11346"}, {"id": "smart_canvas_resumesmartpendingtasks", "label": "resumeSmartPendingTasks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11387"}, {"id": "smart_canvas_updateselectionbox", "label": "updateSelectionBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11392"}, {"id": "smart_canvas_finishselection", "label": "finishSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11402"}, {"id": "smart_canvas_groupselectednodes", "label": "groupSelectedNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11420"}, {"id": "smart_canvas_ungroupnode", "label": "ungroupNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11443"}, {"id": "smart_canvas_mergeimagenodesintogroup", "label": "mergeImageNodesIntoGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11488"}, {"id": "smart_canvas_closecreatemenu", "label": "closeCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11515"}, {"id": "smart_canvas_opencreatemenu", "label": "openCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11518"}, {"id": "smart_canvas_createnodefrommenu", "label": "createNodeFromMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11530"}, {"id": "smart_canvas_syncapikindtogglevisibility", "label": "syncApiKindToggleVisibility()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12046"}, {"id": "smart_canvas_hascanvasimagedrag", "label": "hasCanvasImageDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12279"}, {"id": "smart_canvas_setassetdragover", "label": "setAssetDragOver()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12282"}, {"id": "smart_canvas_handleassetpaneldragover", "label": "handleAssetPanelDragOver()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12287"}, {"id": "smart_canvas_handleassetpaneldrop", "label": "handleAssetPanelDrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12295"}], "edges": [{"source": "smart_canvas", "target": "smart_canvas_activesmartcascadecount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L137", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascaderunforloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L138", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadeislooprunning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L139", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncsmartcascadelegacystate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L140", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadeanyrunning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L150", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadeedgestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L151", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadepathforctx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L158", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_capturependingundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L161", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_commitpendingundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L162", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_discardpendingundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L169", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_snapshotforundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L170", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pushundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L179", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_performundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L185", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_tr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L343", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_trf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L344", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L347", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L348", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_escapehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L349", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clonesmartsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L351", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_settingsforstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L358", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isapilikeengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L363", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediaitemforstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L366", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_canvasforstorage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L375", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartsettingsmodekey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L388", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadrecentsmartsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L396", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_saverecentsmartsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L404", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_recentsmartsettingsformode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L407", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rememberrecentsmartsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L412", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L428", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L445", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_issmartimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L451", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ishistorygroupnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L454", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_normalizesmartimagemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L457", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimagemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L460", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setsmartimagemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L463", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L467", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_normalizelegacysmartnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L470", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_validoutpaintsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L500", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_parsesizepair", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L505", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nearestfourksizefor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L509", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_exceedsfourkstandard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L522", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_withoutpaintdisplaysettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L527", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_stripoutpaintdisplaysettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L554", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartsettingsfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L580", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activesettingssubject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L590", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activecomposernode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L596", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_persistactivesmartsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L602", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_backtocanvaslist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L609", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptplaintext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L610", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setpromptinputlocked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L613", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setprompttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L619", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearpromptinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L622", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applytheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L635", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_toast", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L642", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selectednode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L649", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L650", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearimageclicktimer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L656", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncselectionui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L662", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isnodeselected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L672", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selectednodeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L675", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_iseditabletarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L678", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_safescale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L682", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nodescale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L686", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_medianodedefaultscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L697", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createimagenodeat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L701", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_singleimagelayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L705", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_groupimagegridlayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L728", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartnodeinputthumbrows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L764", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartnodeinputthumbsheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L767", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptnodeinputimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L771", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptnodeinputmediaforllm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L775", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartnodeinputthumbshtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L779", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptnodeexpandedheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L795", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptnodelayoutsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L798", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagelayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L811", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopcount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L857", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopwidth", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L860", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L863", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_fitsmartloopnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L873", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_noderect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L878", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L882", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_screentoworld", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L888", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_viewportcenter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L895", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderminimap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L901", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_minimapeventtoworld", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L933", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_centerviewportonworldpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L945", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_fitallnodesviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L951", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_enterzoompreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L977", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_exitzoompreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L984", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_exitzoompreviewtonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1001", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglezoompreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1024", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imageproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1028", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_volcengineprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1031", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1040", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1043", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubentryid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1048", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubentrylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1051", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubentrykey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1055", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_parserunninghubentrykey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1058", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghuballentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1063", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selectedrunninghubref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1069", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhentryfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1078", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhworkflowjsonfromsources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1081", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhcurrentkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1087", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhactivefields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1090", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runninghubrunneedsprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1100", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrunneedsprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1107", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sortrunninghubfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1113", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_chatapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1126", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resolvechatproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1129", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_providerchatmodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1134", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resolvechatmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1138", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_chatprovideroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1142", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_chatmodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1146", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_apiproviderbyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1152", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videoproviderplatform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1157", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_providerimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1165", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_jimengimageeditmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1171", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_filterjimengimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1177", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncjimengmodelpillforrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1184", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_jimengvideocommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1204", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_filterjimengvideomodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1214", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncjimengvideomodelpillforrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1221", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sanitizesmartapiselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1233", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_modelscopeprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1258", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_modelscopeimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1261", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videoapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1265", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videoproviderbyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1270", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_providervideomodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1274", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_volcenginevideomodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1280", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideoprovidercontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1284", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideomodelcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1296", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideodurationcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1307", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideoaspectcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1324", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideoresolutioncontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1341", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideotogglecontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1355", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendertempshuploadcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1359", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermanualvideourlcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1362", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervideotrustedassetcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1366", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_optionhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1378", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_parsesizevalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1381", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_parseratiovalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1385", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_apiimagesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1393", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_normalizeapisizesettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1411", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensurecomfyworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1415", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentcomfyfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1422", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_comfyparamvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1425", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateprovidermodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1430", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderdynamicparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1431", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderapiparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1454", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderapivideoparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1472", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervolcengineparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1493", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendervolcenginevideoparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1512", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderrunninghubparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1534", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderrhconfigcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1554", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderrhpaymentcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1576", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderrhmachinecontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1589", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermsparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1602", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercomfyparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1616", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderupscalepill", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1658", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercomfyworkflowcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1671", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendersizecontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1685", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ratiolabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1700", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gcdint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1707", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagesizeforratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1713", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sourceratioimagefornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1718", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_reducedratioforimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1727", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sourceimageratiolabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1733", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applysourceratiotosettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1739", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resolutionlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1751", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ratioiconclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1757", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videoaspecticonclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1768", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderprovidercontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1776", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermodelcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1788", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_msmodellabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1799", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermsfunctioncontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1803", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermscustommodelpill", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1814", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderratiocontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1828", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderresolutioncontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1847", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderinlinecustomratiofields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1859", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderinlinecustomsizefields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1872", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderqualitycontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1884", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercountvisualcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1897", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercountcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1909", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercustomratiocontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1912", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercustomsizecontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1921", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercomfysettingfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1929", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhparamkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1976", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhfieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1979", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhfieldrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1993", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhextractfieldoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2000", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhdefaultvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2017", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhisworkflowlinkvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2023", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhrandomenabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2026", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrhrandomactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2029", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrhrandomactivefor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2032", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglesmartrhrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2037", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrhrandomvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2046", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhparamvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2056", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhuserparamvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2075", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhpromptplaceholder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2080", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhdefaultpromptsuggestion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2083", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatepromptplaceholder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2092", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhfieldindexes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2097", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensurerunninghubworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2108", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentrunninghubworkflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2121", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhmediaforrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2134", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_tempshuploadedurlfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2144", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediarefsourceurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2153", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyuploadedurlstosmartrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2156", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_manualsmartvideolink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2164", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_manualsmartmedialinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2167", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderedinputmediarefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2170", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentsmartmediarefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2181", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentuploadmediarefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2186", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentsmartmedialinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2191", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearmanualsmartvideourl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2198", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_splitmanualmediaurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2201", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadmediareftocloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2207", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applymanualvideourltosmartref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2229", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setcurrentsmartmanualvideourl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2237", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadcurrentsmartvideostocloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2280", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhrequiredlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2309", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhpruneworkflowformissingfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2312", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhbuildworkflowrequestextras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2334", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhuploadvalueifneeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2357", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rhbuildnodeinfolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2370", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderrhsettingfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2392", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_comfyrandomenabledfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2439", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcomfyrandomactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2440", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcomfyrandomactivefor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2443", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglesmartcomfyrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2447", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcomfyrandomvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2454", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setdynamicsetting", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2469", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closeallsmartpopovers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2512", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_binddynamicparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2515", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2692", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshsmartconfigfromsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2715", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadpromptpresets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2724", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savepromptpresets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2732", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_defaultprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2735", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2745", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_saveprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2756", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadprompttemplateoverrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2759", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_saveprompttemplateoverrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2770", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadprompttemplates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2773", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activepromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2792", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderpromptlibraryselect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2795", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplateitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2799", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatetext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2831", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2840", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatescene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2844", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatesearchtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2848", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2858", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatecategorylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2866", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplateselecteditem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2882", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentpromptpreset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2885", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_defaultpromptpresetname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2888", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptpresetpanelnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2891", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setpromptpresetstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2894", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetpromptpresetdeletestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2900", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createpromptpresetfromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2907", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createpromptpresetfromcomposer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2925", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savepromptnodeaspreset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2935", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderpromptpresetpanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2938", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_openpromptpresetpanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2956", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closepromptpresetpanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2975", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompttemplatescrollsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2979", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoreprompttemplatescroll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2988", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderprompttemplatepanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3000", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeprompttemplatenodeid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3138", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_synccomposertemplatebutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3141", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_openprompttemplatepanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3147", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closeprompttemplatepanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3170", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyprompttemplatetonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3175", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savecurrentpromptastemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3196", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createblankprompttemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3223", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_saveprompttemplateedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3247", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_deleteprompttemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3292", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3320", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renameprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3343", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_deleteprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3365", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editpromptpresetfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3391", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3394", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_workflowassetcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3398", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetlibraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3401", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3404", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3408", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeworkflowassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3413", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3418", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshassetlibrarysoon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3427", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handleassetlibraryupdatedmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3434", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergesmartimagelists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3445", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartnodeinflight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3462", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergesmartnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3465", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergesmartnodelists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3473", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergesmartconnections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3488", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applymergedservercanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3500", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergereloadcanvasnow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3519", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_schedulecanvasmergereload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3533", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handlecanvasupdatedmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3537", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_startcanvasmetapoll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3546", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_connectassetlibrarysyncsocket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3560", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setassetlibraryfromresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3595", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_toggleassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3614", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetcategoryformention", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3622", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetmediakind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3630", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetthumbhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3642", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3657", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_openassetnamedialog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3695", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_positionassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3730", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_showassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3742", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hideassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3774", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_beginassetinlinerename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3783", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindassetitemevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3836", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindworkflowassetitemevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3869", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_addurltoassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3886", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_canvasimagedragpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3896", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3901", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_schedulesave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3939", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3943", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagemetafromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3996", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applynodemetatoimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3999", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inheritnodemetafromimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4002", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4006", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createpromptnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4018", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createloopnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4044", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clonesmartnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4053", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_copyselectednodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4072", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pastenodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4085", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_duplicateforaltdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4122", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_shellpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4150", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderconnections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4154", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshconnectionlayer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4193", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_movenodeelementsduringdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4202", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatenodeelementduringresize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4220", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isvideomediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4269", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isaudiomediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4275", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_istextmediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4281", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isfilemediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4287", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediakindforfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4291", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediakindforitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4299", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_localdisplayurlformediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4306", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagefordisplay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4319", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resultmediaurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4329", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediakindforurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4361", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagerefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4369", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_lookslikeimagemediaurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4372", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videorefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4380", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isremotevideoreferenceurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4383", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_audiorefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4386", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_thumbmediahtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4389", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imageresolutionlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4395", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imageresolutionbadgehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4400", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_thumbdisplaysize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4404", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_thumbitemstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4415", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applythumbdisplaysizetoelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4419", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_singlemediahtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4434", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartnodehaslivemedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4440", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mediasignaturepartfromelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4443", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_capturemediaplaybackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4456", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoremediaplaybackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4466", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_transplantsmartmediaelements", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4483", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_capturemediaplaybackstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4504", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoremediaplaybackstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4513", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartruntasklabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4521", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_outputurllooksvideo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4534", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_proxiedmediaurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4537", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_displaymediaurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4543", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindimageproxyfallback", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4548", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_safeexportfilename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4559", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_filenamefromurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4563", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_extensionformediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4571", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downloadnameformediaitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4580", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downloadpreviewimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4589", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downloadpreviewfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4601", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_previewdownloadgroupitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4611", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downloadpreviewgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4625", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrunplatformlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4654", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrunrequestmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4661", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartrunsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4668", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_addsmartgenerationlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4680", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlogpreviewnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4700", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendersmartcanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4716", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_opensmartcanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4771", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closesmartcanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4776", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_opensmartcanvasshortcuts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4779", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closesmartcanvasshortcuts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4783", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptnodebodyhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4786", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loopnumbercontrolhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4815", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlooptokenlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4830", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlooptokenchiphtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4834", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopvariablehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4837", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4843", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_insertsmartlooptoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4853", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopbodyhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4875", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nodebodyhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4938", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_jimengpendingbodyhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4963", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nowms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4976", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_formatrunduration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4977", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_noderunelapsedms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4983", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runtimepillhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4989", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hideruntimerfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4996", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshruntimerpills", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5002", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_render", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5016", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_measuresmartnodeimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5124", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindconnectionevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5154", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensureportdragpathelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5170", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearportdragvisual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5185", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindpromptnodecontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5190", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindloopnodecontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5251", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindscrollabletext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5399", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateportdragvisual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5465", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handleportdrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5487", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pickmediaforsmartnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5534", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindnodeevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5550", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rectoverlapnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5741", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_dragconnecttargetfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5751", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_canautoconnectdraggednode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5759", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoredraggednodeposition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5767", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleardrophighlight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5777", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setdrophighlight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5780", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_deletenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5786", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearnodemediabeforedelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5803", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_deletenodefrombutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5827", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_disconnectconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5831", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_connectionmidpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5849", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_insertionconnectionfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5859", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_insertloopnodeintoconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5880", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateloopinsertpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5892", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_deleteimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5903", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currenteditimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5914", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cropimagedisplaysize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5919", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cropbounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5929", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5932", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5933", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittextcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5934", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5935", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_defaultedittexttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5936", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittextsizefrombrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5937", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5938", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_textitemfont", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5942", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_measureedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5946", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hitedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5959", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderedittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5969", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_synctexttoolstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6002", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncselectededittextstylefrombrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6006", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_begintexteditchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6019", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setselectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6024", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_confirmselectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6029", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittextcanvasscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6040", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selectinlineeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6045", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inlineeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6052", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_autosizeedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6055", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_positionedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6064", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_removeedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6089", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_beginedittextinline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6113", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittextpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6137", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_beginedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6138", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateedittextcursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6166", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_moveedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6172", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_endedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6196", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_edittexthascontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6204", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resizeedittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6205", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resizeeditdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6218", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setimageeditmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6230", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applypreviewtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6318", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetpreviewtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6325", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_panoramaratiovalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6332", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_panoramaresolutionvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6340", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_panoramasource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6349", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_panoramafallbacksource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6355", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_islikelypanoramaimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6359", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensurepanoramarenderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6380", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applypanoramatexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6409", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_drawpanoramaframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6424", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderpanoramaframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6448", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_startpanoramaloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6452", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_stoppanoramaloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6456", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resizepanoramaviewer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6460", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_disposepanoramatexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6492", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadpanoramatexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6503", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshpanoramacontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6554", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setpanoramaenabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6567", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglepanoramapreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6608", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_exportpanoramaframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6613", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetpanoramaview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6646", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_disposepanoramapreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6653", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applypanoramaratio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6669", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setpreviewcomparepos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6674", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncpreviewframesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6683", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_previewresolutiontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6703", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatepreviewmetahint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6714", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rememberpreviewimageresolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6720", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_previewcomparesources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6735", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshcomparepanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6762", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglepreviewcompare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6902", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentpreviewvideo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6910", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_videoframestep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6915", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_seekpreviewvideoframes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6920", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_waitforvideoevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6930", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_seekvideoforframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6944", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_exportvideoframe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6949", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editdrawsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6999", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoreeditdrawsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7008", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pusheditdrawhistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7018", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7024", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_undoeditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7028", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_redoeditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7034", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editcanvashaspixels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7040", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleareditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7047", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_reseteditdrawinghistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7062", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setbrushtool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7075", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncbrushtoolbuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7081", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editdrawpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7089", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gridcustomlinehit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7094", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setgridcustomlinepos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7104", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_editbrushsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7114", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_brushcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7115", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setupdrawstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7116", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_normalizemaskpreviewcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7122", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_strokefreedrawpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7138", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_circlednumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7164", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_drawbrushshape", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7165", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_drawnumberlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7171", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_begineditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7179", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_moveeditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7202", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_endeditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7217", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncgridgapvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7222", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gridsplitsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7230", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gridsplitrects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7235", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gridsplitrectscustom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7250", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_gridlayoutfromrects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7263", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applygridpreset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7266", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncgridcustomcontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7276", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_togglegridcustommode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7283", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setgridcustomorientation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7293", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleargridcustomlines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7301", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_undogridcustomline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7302", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncgridcustomundobtn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7303", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimageeditzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7309", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensureimageeditbasesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7327", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncimageeditoverflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7339", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetimageeditzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7347", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatezoomlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7360", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncgridcustomcursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7369", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refreshgridsplitpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7374", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendercropbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7398", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_outpaintnaturalsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7450", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateoutpaintresolutionlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7461", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clampoutpaint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7470", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetoutpaintbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7478", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resetcropbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7490", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatepreviewnavbuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7497", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_navigatepreviewimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7505", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_openimagepreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7514", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_openimageeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7518", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closeimageeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7587", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clampcrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7616", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_begincropdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7623", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resizeoutpaintfromdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7629", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadcroppedblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7647", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadimageblobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7653", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_replaceeditedimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7659", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyoutpaintsizetosmartparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7667", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimagecrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7680", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimageoutpaint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7696", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimagemask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7725", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_maskcanvasfromdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7739", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimagebrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7758", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimagegridsplit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7774", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyimageedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7805", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_currentcomposersubject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7815", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7818", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setpromptdraftfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7830", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadpromptdraft", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7841", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_positioncomposerfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7855", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updatecomposer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7864", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderinputpromptpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7906", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_renderinputthumbsrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7914", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindinputthumbsdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7935", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputthumbdropplacement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7989", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearinputthumbdropmarkers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7993", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_bindinputthumbvideoactions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8000", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_movedbeforeafterids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8024", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sameorderedids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8036", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_reorderinputsourcenodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8040", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_reorderinputthumb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8073", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_issupporteduploadfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8115", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_datatransferitementry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8121", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_filesfromentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8124", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadfilesfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8140", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadtitleforitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8148", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimagefilesfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8172", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartresponseerrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8175", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartdropdatatypes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8188", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_readsmartdropdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8191", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_decodesmartdroptext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8194", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartdroptextfragments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8199", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uniquesmartdropvalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8215", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartdroptextcandidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8224", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isremotesmartimagedropvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8231", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_islocalsmartimagedropvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8235", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlocalimagepathsfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8254", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimagenamefromurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8257", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimagedroppayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8265", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resolvesmartimagedroppayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8274", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hassmartimagedropdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8280", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hassmartassetdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8287", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hasmediadrawerdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8290", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hassmartinputthumbdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8293", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setsmartdropcopyeffect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8296", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uploadfiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8303", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_appendimagestosmartnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8317", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handlefiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8344", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_importsmartlocalimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8354", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handlesmartimagedroppayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8365", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sizeforrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8379", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_expectedoutputsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8382", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_explicitrequestoutputsizeforpending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8401", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pendingsizefromimageref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8418", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pendingsourceboxsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8423", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_displayboxfromnaturalsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8439", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pendingbaseboxsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8447", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pendingboxsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8455", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mentiontokenhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8477", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_prompthtmlwithmentiontokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8486", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_snapshotrunmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8506", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_attachrunmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8519", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_stripruninputmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8544", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_stripimagegenerationmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8556", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_addconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8567", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_connectinputnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8573", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_upstreamnodesforkinds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8591", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputnodesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8603", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_workflowinputnodesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8606", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleardetachedruninputrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8609", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleanupdetachedruninputrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8617", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_imagesfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8633", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nodehasreferencecontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8636", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isselfreferencefornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8639", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_candidateinputimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8642", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_defaultinputimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8650", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_splitsmartpromptitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8653", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlooppromptfieldvalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8661", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopactivepromptfieldvalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8668", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setsmartlooppromptfieldvalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8671", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlooppromptfieldtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8677", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopselectedlocalprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8681", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopupstreampromptpreviewheight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8688", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopinputpromptitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8692", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopselectedinputprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8708", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8715", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartloopinputimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8734", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartlooppreviewimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8747", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_outputimagesfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8754", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_selfreferenceimagesfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8758", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_textfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8761", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_promptinputnodesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8767", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputprompttextfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8770", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_upstreamlooppromptnodesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8783", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8786", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_workflowinputimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8789", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputrefkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8792", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_blockedinputrefkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8799", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isinputrefblocked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8802", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_activeinputimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8806", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_toggleinputrefblocked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8809", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_defaultreferenceimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8822", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_lineconnectionsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8830", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_connectedlinenodeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8837", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_upstreamlinenodeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8864", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_lineimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8880", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_collectmentionedimagesfromprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8887", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_uniquereferenceimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8894", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_visiblereferenceimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8909", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_inputmentioncandidateimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8913", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetregistereduris", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8927", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_assetmentioncandidateimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8936", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mentioncandidateimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8958", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_referenceimagesfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8961", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closementionpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8964", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_savementionrange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8968", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_textbeforecaret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8974", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rendermentionpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8982", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_showmentionpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9073", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_positionmentionpickeratcaret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9079", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_maybeopenmentionpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9103", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_insertmentiontoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9109", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_collectpromptparts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9160", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_originalprompttextfromparts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9181", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_buildpromptrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9192", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_outgoingconnectionsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9246", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_outgoinginputconnectionsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9251", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_nextoutputpositionforsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9254", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_creatependingoutputfromsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9272", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createparallelloopoutputnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9299", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loopoutputslotsforroot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9329", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loopoutputslotforround", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9339", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_tagloopoutputslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9350", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createloopoutputslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9359", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_extractcurrentimagestosource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9406", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_finalizependingnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9433", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restorefromextraction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9462", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_restoresourcevisualstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9473", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_finishlooptargetpreviewstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9482", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_refsfordirectloopround", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9500", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_showdirectlooproundpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9510", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_directimageinputsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9545", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_directimageinputsforkinds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9555", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_primaryimageinputfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9565", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hasdownstreamimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9578", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isgeneratedoutputfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9581", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downstreamworkflowimagetargetsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9584", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hasdownstreamworkflowimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9587", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartimagechainto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9590", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_upstreamnodesforid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9603", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resolvesmartcascadeloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9617", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_relaylooppromptnodesforedge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9623", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_relaylooppromptnodesfortarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9629", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downstreamnodesforid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9633", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9651", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_downstreamcascadetargetsfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9663", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_directloopruntargets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9675", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadegraphfortail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9680", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cascadetailforloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9709", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_canrunsmartcascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9729", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_isdirectlooptargetrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9738", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cascadeconnectionkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9744", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_coolrunbutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9771", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_coolnoderunningstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9780", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_clearnoderunningstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9796", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pushrightsidenodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9801", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cascadeoutputtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9813", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cleanhistoryimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9817", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hashistoryconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9829", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_demotehistorygroupnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9832", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_historygroupfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9841", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_positionhistorygroupfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9854", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ensurehistorygroupfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9861", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_replaceoutputstonodewithhistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9889", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_appendoutputstonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9925", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_synccascaderunbutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9946", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_loadnodepromptdrafttoinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9960", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_buildpromptrequestfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9972", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_generateurlsforcurrentsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9981", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_generatecomfyurlswithsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10076", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runcascadestepintonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10147", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runlooproundintoslot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10246", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_appendcascaderefstoreceiver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10350", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_cascaderefsfromoutputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10364", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadestoptext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10374", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadeaborterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10377", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_throwifsmartcascadestoprequested", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10382", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_requestsmartcascadestop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10385", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartcascadeparallellimit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10398", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runsmartcascaderoundswithlimit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10402", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runsmartcascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10420", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runsmartcascadefromloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10627", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_rungeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10637", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runpromptllmnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10806", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_comfyfieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10849", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runapigeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10855", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runrunninghubgeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10865", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runapivideogeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10906", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runmodelscopegeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10966", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_urltobase64", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10996", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_sleep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11007", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runcomfygeneration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11008", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runcomfytext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11066", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runcomfyenhance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11084", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_runcomfyedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11103", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_comfynameforref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11124", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_smartpendingtasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11142", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_jimengpendingsignal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11146", "weight": 1.0}, {"source": "smart_canvas_jimengpendingsignal", "target": "smart_canvas_jimengpendingsignal_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11147", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_jimengqueuetext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11159", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setnodejimengpending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11166", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handlejimengpendingsignal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11189", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_finalizejimengpending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11195", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_applyjimengqueryresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11216", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_fetchjimengquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11240", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_queryjimengnow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11247", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_startjimengpoll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11265", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resumejimengpendingnodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11292", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_pollsmartcanvastask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11298", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_finalizesmartpendingtask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11321", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resumesmartpendingnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11346", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_resumesmartpendingtasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11387", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_updateselectionbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11392", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_finishselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11402", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_groupselectednodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11420", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_ungroupnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11443", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_mergeimagenodesintogroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11488", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_closecreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11515", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_opencreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11518", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_createnodefrommenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11530", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_syncapikindtogglevisibility", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12046", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_hascanvasimagedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12279", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_setassetdragover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12282", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handleassetpaneldragover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12287", "weight": 1.0}, {"source": "smart_canvas", "target": "smart_canvas_handleassetpaneldrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12295", "weight": 1.0}, {"source": "smart_canvas_smartcascadeislooprunning", "target": "smart_canvas_smartcascaderunforloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L139", "weight": 0.8}, {"source": "smart_canvas_smartcascadeanyrunning", "target": "smart_canvas_activesmartcascadecount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L150", "weight": 0.8}, {"source": "smart_canvas_capturependingundo", "target": "smart_canvas_snapshotforundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L161", "weight": 0.8}, {"source": "smart_canvas_pushundo", "target": "smart_canvas_snapshotforundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L182", "weight": 0.8}, {"source": "smart_canvas_performundo", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L186", "weight": 0.8}, {"source": "smart_canvas_performundo", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L186", "weight": 0.8}, {"source": "smart_canvas_performundo", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L196", "weight": 0.8}, {"source": "smart_canvas_performundo", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L197", "weight": 0.8}, {"source": "smart_canvas_trf", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L345", "weight": 0.8}, {"source": "smart_canvas_settingsforstorage", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L359", "weight": 0.8}, {"source": "smart_canvas_canvasforstorage", "target": "smart_canvas_settingsforstorage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L377", "weight": 0.8}, {"source": "smart_canvas_recentsmartsettingsformode", "target": "smart_canvas_smartsettingsmodekey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L408", "weight": 0.8}, {"source": "smart_canvas_recentsmartsettingsformode", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L410", "weight": 0.8}, {"source": "smart_canvas_rememberrecentsmartsettings", "target": "smart_canvas_stripoutpaintdisplaysettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L413", "weight": 0.8}, {"source": "smart_canvas_rememberrecentsmartsettings", "target": "smart_canvas_settingsforstorage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L413", "weight": 0.8}, {"source": "smart_canvas_rememberrecentsmartsettings", "target": "smart_canvas_sanitizesmartapiselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L414", "weight": 0.8}, {"source": "smart_canvas_rememberrecentsmartsettings", "target": "smart_canvas_smartsettingsmodekey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L423", "weight": 0.8}, {"source": "smart_canvas_rememberrecentsmartsettings", "target": "smart_canvas_saverecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L426", "weight": 0.8}, {"source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "target": "smart_canvas_smartsettingsmodekey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L431", "weight": 0.8}, {"source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "target": "smart_canvas_recentsmartsettingsformode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L432", "weight": 0.8}, {"source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L435", "weight": 0.8}, {"source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L436", "weight": 0.8}, {"source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "target": "smart_canvas_sanitizesmartapiselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L437", "weight": 0.8}, {"source": "smart_canvas_ishistorygroupnode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L455", "weight": 0.8}, {"source": "smart_canvas_setsmartimagemode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L464", "weight": 0.8}, {"source": "smart_canvas_smartimageusesworkflowinput", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L468", "weight": 0.8}, {"source": "smart_canvas_normalizelegacysmartnode", "target": "smart_canvas_stripimagegenerationmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L473", "weight": 0.8}, {"source": "smart_canvas_normalizelegacysmartnode", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L476", "weight": 0.8}, {"source": "smart_canvas_normalizelegacysmartnode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L486", "weight": 0.8}, {"source": "smart_canvas_exceedsfourkstandard", "target": "smart_canvas_nearestfourksizefor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L523", "weight": 0.8}, {"source": "smart_canvas_withoutpaintdisplaysettings", "target": "smart_canvas_validoutpaintsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L528", "weight": 0.8}, {"source": "smart_canvas_withoutpaintdisplaysettings", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L540", "weight": 0.8}, {"source": "smart_canvas_stripoutpaintdisplaysettings", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L555", "weight": 0.8}, {"source": "smart_canvas_stripoutpaintdisplaysettings", "target": "smart_canvas_validoutpaintsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L556", "weight": 0.8}, {"source": "smart_canvas_smartsettingsfornode", "target": "smart_canvas_stripoutpaintdisplaysettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L581", "weight": 0.8}, {"source": "smart_canvas_smartsettingsfornode", "target": "smart_canvas_recentsmartsettingsformode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L582", "weight": 0.8}, {"source": "smart_canvas_smartsettingsfornode", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L584", "weight": 0.8}, {"source": "smart_canvas_smartsettingsfornode", "target": "smart_canvas_withoutpaintdisplaysettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L588", "weight": 0.8}, {"source": "smart_canvas_activesettingssubject", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L593", "weight": 0.8}, {"source": "smart_canvas_activesettingssubject", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L594", "weight": 0.8}, {"source": "smart_canvas_activecomposernode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L600", "weight": 0.8}, {"source": "smart_canvas_persistactivesmartsettings", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L604", "weight": 0.8}, {"source": "smart_canvas_persistactivesmartsettings", "target": "smart_canvas_settingsforstorage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L606", "weight": 0.8}, {"source": "smart_canvas_persistactivesmartsettings", "target": "smart_canvas_rememberrecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L607", "weight": 0.8}, {"source": "smart_canvas_backtocanvaslist", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L609", "weight": 0.8}, {"source": "smart_canvas_setpromptinputlocked", "target": "smart_canvas_closementionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L617", "weight": 0.8}, {"source": "smart_canvas_clearpromptinput", "target": "smart_canvas_closementionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L625", "weight": 0.8}, {"source": "smart_canvas_clearselection", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L651", "weight": 0.8}, {"source": "smart_canvas_createimagenodeat", "target": "smart_canvas_imagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L702", "weight": 0.8}, {"source": "smart_canvas_createimagenodeat", "target": "smart_canvas_medianodedefaultscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L702", "weight": 0.8}, {"source": "smart_canvas_createimagenodeat", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L703", "weight": 0.8}, {"source": "smart_canvas_smartnodeinputthumbsheight", "target": "smart_canvas_smartnodeinputthumbrows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L768", "weight": 0.8}, {"source": "smart_canvas_promptnodeinputimages", "target": "smart_canvas_promptnodeinputmediaforllm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L773", "weight": 0.8}, {"source": "smart_canvas_promptnodeinputmediaforllm", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L776", "weight": 0.8}, {"source": "smart_canvas_promptnodeinputmediaforllm", "target": "smart_canvas_workflowinputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L776", "weight": 0.8}, {"source": "smart_canvas_promptnodeinputmediaforllm", "target": "smart_canvas_inputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L776", "weight": 0.8}, {"source": "smart_canvas_promptnodeexpandedheight", "target": "smart_canvas_smartnodeinputthumbsheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L796", "weight": 0.8}, {"source": "smart_canvas_promptnodeexpandedheight", "target": "smart_canvas_promptnodeinputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L796", "weight": 0.8}, {"source": "smart_canvas_promptnodelayoutsize", "target": "smart_canvas_promptnodeexpandedheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L804", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_promptnodelayoutsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L812", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_smartloopwidth", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L813", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_smartloopheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L813", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_medianodedefaultscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L815", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_singleimagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L831", "weight": 0.8}, {"source": "smart_canvas_imagelayout", "target": "smart_canvas_groupimagegridlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L850", "weight": 0.8}, {"source": "smart_canvas_smartloopheight", "target": "smart_canvas_smartlooppromptfieldvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L867", "weight": 0.8}, {"source": "smart_canvas_smartloopheight", "target": "smart_canvas_smartloopupstreampromptpreviewheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L868", "weight": 0.8}, {"source": "smart_canvas_smartloopheight", "target": "smart_canvas_smartnodeinputthumbsheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L870", "weight": 0.8}, {"source": "smart_canvas_smartloopheight", "target": "smart_canvas_smartlooppreviewimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L870", "weight": 0.8}, {"source": "smart_canvas_fitsmartloopnode", "target": "smart_canvas_smartloopwidth", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L875", "weight": 0.8}, {"source": "smart_canvas_fitsmartloopnode", "target": "smart_canvas_smartloopheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L876", "weight": 0.8}, {"source": "smart_canvas_noderect", "target": "smart_canvas_imagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L879", "weight": 0.8}, {"source": "smart_canvas_noderect", "target": "smart_canvas_nodescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L879", "weight": 0.8}, {"source": "smart_canvas_applyviewport", "target": "smart_canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L886", "weight": 0.8}, {"source": "smart_canvas_minimapeventtoworld", "target": "smart_canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L934", "weight": 0.8}, {"source": "smart_canvas_minimapeventtoworld", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L936", "weight": 0.8}, {"source": "smart_canvas_centerviewportonworldpoint", "target": "smart_canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L948", "weight": 0.8}, {"source": "smart_canvas_centerviewportonworldpoint", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L949", "weight": 0.8}, {"source": "smart_canvas_fitallnodesviewport", "target": "smart_canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L956", "weight": 0.8}, {"source": "smart_canvas_fitallnodesviewport", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L957", "weight": 0.8}, {"source": "smart_canvas_enterzoompreview", "target": "smart_canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L981", "weight": 0.8}, {"source": "smart_canvas_enterzoompreview", "target": "smart_canvas_fitallnodesviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L982", "weight": 0.8}, {"source": "smart_canvas_exitzoompreview", "target": "smart_canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L997", "weight": 0.8}, {"source": "smart_canvas_exitzoompreview", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L998", "weight": 0.8}, {"source": "smart_canvas_exitzoompreviewtonode", "target": "smart_canvas_exitzoompreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1004", "weight": 0.8}, {"source": "smart_canvas_exitzoompreviewtonode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1006", "weight": 0.8}, {"source": "smart_canvas_exitzoompreviewtonode", "target": "smart_canvas_safescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1017", "weight": 0.8}, {"source": "smart_canvas_exitzoompreviewtonode", "target": "smart_canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1020", "weight": 0.8}, {"source": "smart_canvas_exitzoompreviewtonode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1021", "weight": 0.8}, {"source": "smart_canvas_togglezoompreview", "target": "smart_canvas_exitzoompreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1025", "weight": 0.8}, {"source": "smart_canvas_togglezoompreview", "target": "smart_canvas_enterzoompreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1026", "weight": 0.8}, {"source": "smart_canvas_runninghubentries", "target": "smart_canvas_runninghubprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1044", "weight": 0.8}, {"source": "smart_canvas_runninghubentrylabel", "target": "smart_canvas_runninghubentryid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1052", "weight": 0.8}, {"source": "smart_canvas_runninghuballentries", "target": "smart_canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1065", "weight": 0.8}, {"source": "smart_canvas_selectedrunninghubref", "target": "smart_canvas_runninghuballentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1070", "weight": 0.8}, {"source": "smart_canvas_selectedrunninghubref", "target": "smart_canvas_parserunninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1072", "weight": 0.8}, {"source": "smart_canvas_selectedrunninghubref", "target": "smart_canvas_runninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1075", "weight": 0.8}, {"source": "smart_canvas_rhcurrentkind", "target": "smart_canvas_selectedrunninghubref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1088", "weight": 0.8}, {"source": "smart_canvas_rhactivefields", "target": "smart_canvas_selectedrunninghubref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1091", "weight": 0.8}, {"source": "smart_canvas_rhactivefields", "target": "smart_canvas_rhentryfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1092", "weight": 0.8}, {"source": "smart_canvas_rhactivefields", "target": "smart_canvas_sortrunninghubfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1098", "weight": 0.8}, {"source": "smart_canvas_runninghubrunneedsprompt", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1102", "weight": 0.8}, {"source": "smart_canvas_smartrunneedsprompt", "target": "smart_canvas_runninghubrunneedsprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1109", "weight": 0.8}, {"source": "smart_canvas_resolvechatproviderid", "target": "smart_canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1130", "weight": 0.8}, {"source": "smart_canvas_providerchatmodels", "target": "smart_canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1135", "weight": 0.8}, {"source": "smart_canvas_resolvechatmodel", "target": "smart_canvas_providerchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1139", "weight": 0.8}, {"source": "smart_canvas_resolvechatmodel", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1139", "weight": 0.8}, {"source": "smart_canvas_chatprovideroptions", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1143", "weight": 0.8}, {"source": "smart_canvas_chatprovideroptions", "target": "smart_canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1144", "weight": 0.8}, {"source": "smart_canvas_chatmodeloptions", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1147", "weight": 0.8}, {"source": "smart_canvas_chatmodeloptions", "target": "smart_canvas_providerchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1148", "weight": 0.8}, {"source": "smart_canvas_chatmodeloptions", "target": "smart_canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1149", "weight": 0.8}, {"source": "smart_canvas_apiproviderbyid", "target": "smart_canvas_volcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1153", "weight": 0.8}, {"source": "smart_canvas_apiproviderbyid", "target": "smart_canvas_imageproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1154", "weight": 0.8}, {"source": "smart_canvas_providerimagemodels", "target": "smart_canvas_volcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1166", "weight": 0.8}, {"source": "smart_canvas_jimengimageeditmode", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1173", "weight": 0.8}, {"source": "smart_canvas_jimengimageeditmode", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1173", "weight": 0.8}, {"source": "smart_canvas_jimengimageeditmode", "target": "smart_canvas_visiblereferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1174", "weight": 0.8}, {"source": "smart_canvas_filterjimengimagemodels", "target": "smart_canvas_jimengimageeditmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1178", "weight": 0.8}, {"source": "smart_canvas_syncjimengmodelpillforrefs", "target": "smart_canvas_jimengimageeditmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1190", "weight": 0.8}, {"source": "smart_canvas_syncjimengmodelpillforrefs", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1194", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1205", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1205", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_visiblereferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1206", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1207", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1208", "weight": 0.8}, {"source": "smart_canvas_jimengvideocommand", "target": "smart_canvas_manualsmartvideolink", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1208", "weight": 0.8}, {"source": "smart_canvas_filterjimengvideomodels", "target": "smart_canvas_jimengvideocommand", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1216", "weight": 0.8}, {"source": "smart_canvas_syncjimengvideomodelpillforrefs", "target": "smart_canvas_jimengvideocommand", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1227", "weight": 0.8}, {"source": "smart_canvas_syncjimengvideomodelpillforrefs", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1231", "weight": 0.8}, {"source": "smart_canvas_sanitizesmartapiselection", "target": "smart_canvas_volcenginevideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1238", "weight": 0.8}, {"source": "smart_canvas_sanitizesmartapiselection", "target": "smart_canvas_providerimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1242", "weight": 0.8}, {"source": "smart_canvas_sanitizesmartapiselection", "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1247", "weight": 0.8}, {"source": "smart_canvas_sanitizesmartapiselection", "target": "smart_canvas_providervideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1253", "weight": 0.8}, {"source": "smart_canvas_modelscopeimagemodels", "target": "smart_canvas_modelscopeprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1262", "weight": 0.8}, {"source": "smart_canvas_videoproviderbyid", "target": "smart_canvas_volcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1271", "weight": 0.8}, {"source": "smart_canvas_videoproviderbyid", "target": "smart_canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1272", "weight": 0.8}, {"source": "smart_canvas_providervideomodels", "target": "smart_canvas_volcenginevideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1275", "weight": 0.8}, {"source": "smart_canvas_providervideomodels", "target": "smart_canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1276", "weight": 0.8}, {"source": "smart_canvas_rendervideoprovidercontrol", "target": "smart_canvas_videoproviderbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1285", "weight": 0.8}, {"source": "smart_canvas_rendervideoprovidercontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1287", "weight": 0.8}, {"source": "smart_canvas_rendervideoprovidercontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1287", "weight": 0.8}, {"source": "smart_canvas_rendervideomodelcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1298", "weight": 0.8}, {"source": "smart_canvas_rendervideomodelcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1298", "weight": 0.8}, {"source": "smart_canvas_rendervideodurationcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1310", "weight": 0.8}, {"source": "smart_canvas_rendervideodurationcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1310", "weight": 0.8}, {"source": "smart_canvas_rendervideoaspectcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1327", "weight": 0.8}, {"source": "smart_canvas_rendervideoaspectcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1332", "weight": 0.8}, {"source": "smart_canvas_rendervideoresolutioncontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1342", "weight": 0.8}, {"source": "smart_canvas_rendervideoresolutioncontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1346", "weight": 0.8}, {"source": "smart_canvas_rendervideotogglecontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1357", "weight": 0.8}, {"source": "smart_canvas_rendervideotrustedassetcontrol", "target": "smart_canvas_rendervideotogglecontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1368", "weight": 0.8}, {"source": "smart_canvas_rendervideotrustedassetcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1368", "weight": 0.8}, {"source": "smart_canvas_optionhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1379", "weight": 0.8}, {"source": "smart_canvas_apiimagesize", "target": "smart_canvas_parseratiovalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1397", "weight": 0.8}, {"source": "smart_canvas_updateprovidermodels", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1430", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1435", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_syncapikindtogglevisibility", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1437", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_renderapivideoparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1439", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_renderapiparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1440", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_rendervolcenginevideoparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1443", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_rendervolcengineparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1444", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_rendermsparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1446", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_renderrunninghubparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1447", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_rendercomfyparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1448", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_binddynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1449", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_updatepromptplaceholder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1450", "weight": 0.8}, {"source": "smart_canvas_renderdynamicparams", "target": "smart_canvas_persistactivesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1451", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_imageproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1455", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_filterjimengimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1457", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_providerimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1457", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_normalizeapisizesettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1459", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderprovidercontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1462", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_rendermodelcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1463", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderresolutioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1464", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderratiocontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1465", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderinlinecustomsizefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1466", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderinlinecustomratiofields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1467", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_renderqualitycontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1468", "weight": 0.8}, {"source": "smart_canvas_renderapiparams", "target": "smart_canvas_rendercountvisualcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1469", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1473", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_filterjimengvideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1475", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_providervideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1475", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideoprovidercontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1478", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideomodelcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1479", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideoresolutioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1480", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideoaspectcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1481", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideodurationcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1482", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideotogglecontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1483", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1483", "weight": 0.8}, {"source": "smart_canvas_renderapivideoparams", "target": "smart_canvas_rendervideotrustedassetcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1490", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_volcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1494", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_providerimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1496", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_normalizeapisizesettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1499", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderprovidercontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1502", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_rendermodelcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1503", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderresolutioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1504", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderratiocontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1505", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderinlinecustomsizefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1506", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderinlinecustomratiofields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1507", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_renderqualitycontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1508", "weight": 0.8}, {"source": "smart_canvas_rendervolcengineparams", "target": "smart_canvas_rendercountvisualcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1509", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_volcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1513", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_volcenginevideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1515", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideoprovidercontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1519", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideomodelcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1520", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideoresolutioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1521", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideoaspectcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1522", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideodurationcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1523", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideotogglecontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1524", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1524", "weight": 0.8}, {"source": "smart_canvas_rendervolcenginevideoparams", "target": "smart_canvas_rendervideotrustedassetcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1531", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_selectedrunninghubref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1535", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1536", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1541", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1541", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_renderrhconfigcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1547", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_renderrhpaymentcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1548", "weight": 0.8}, {"source": "smart_canvas_renderrunninghubparams", "target": "smart_canvas_renderrhmachinecontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1549", "weight": 0.8}, {"source": "smart_canvas_renderrhconfigcontrol", "target": "smart_canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1555", "weight": 0.8}, {"source": "smart_canvas_renderrhconfigcontrol", "target": "smart_canvas_runninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1557", "weight": 0.8}, {"source": "smart_canvas_renderrhconfigcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1567", "weight": 0.8}, {"source": "smart_canvas_renderrhconfigcontrol", "target": "smart_canvas_runninghubentrylabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1567", "weight": 0.8}, {"source": "smart_canvas_renderrhconfigcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1567", "weight": 0.8}, {"source": "smart_canvas_renderrhpaymentcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1578", "weight": 0.8}, {"source": "smart_canvas_renderrhpaymentcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1580", "weight": 0.8}, {"source": "smart_canvas_renderrhmachinecontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1593", "weight": 0.8}, {"source": "smart_canvas_renderrhmachinecontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1595", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1604", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_normalizeapisizesettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1605", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_rendermsfunctioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1607", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_rendermscustommodelpill", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1608", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_renderresolutioncontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1609", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_renderratiocontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1610", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_renderinlinecustomsizefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1611", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_renderinlinecustomratiofields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1612", "weight": 0.8}, {"source": "smart_canvas_rendermsparams", "target": "smart_canvas_rendercountvisualcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1613", "weight": 0.8}, {"source": "smart_canvas_rendercomfyparams", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1619", "weight": 0.8}, {"source": "smart_canvas_rendercomfyparams", "target": "smart_canvas_ensurecomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1626", "weight": 0.8}, {"source": "smart_canvas_rendercomfyparams", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1630", "weight": 0.8}, {"source": "smart_canvas_rendercomfyparams", "target": "smart_canvas_renderupscalepill", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1635", "weight": 0.8}, {"source": "smart_canvas_rendercomfyparams", "target": "smart_canvas_rendercomfyworkflowcontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1642", "weight": 0.8}, {"source": "smart_canvas_renderupscalepill", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1662", "weight": 0.8}, {"source": "smart_canvas_renderupscalepill", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1664", "weight": 0.8}, {"source": "smart_canvas_rendercomfyworkflowcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1672", "weight": 0.8}, {"source": "smart_canvas_rendercomfyworkflowcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1672", "weight": 0.8}, {"source": "smart_canvas_rendersizecontrols", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1690", "weight": 0.8}, {"source": "smart_canvas_ratiolabel", "target": "smart_canvas_sourceimageratiolabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1703", "weight": 0.8}, {"source": "smart_canvas_ratiolabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1703", "weight": 0.8}, {"source": "smart_canvas_sourceratioimagefornode", "target": "smart_canvas_imagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1721", "weight": 0.8}, {"source": "smart_canvas_sourceratioimagefornode", "target": "smart_canvas_imagesizeforratio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1723", "weight": 0.8}, {"source": "smart_canvas_reducedratioforimage", "target": "smart_canvas_imagesizeforratio", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1728", "weight": 0.8}, {"source": "smart_canvas_reducedratioforimage", "target": "smart_canvas_gcdint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1730", "weight": 0.8}, {"source": "smart_canvas_sourceimageratiolabel", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1734", "weight": 0.8}, {"source": "smart_canvas_sourceimageratiolabel", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1734", "weight": 0.8}, {"source": "smart_canvas_sourceimageratiolabel", "target": "smart_canvas_reducedratioforimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1735", "weight": 0.8}, {"source": "smart_canvas_sourceimageratiolabel", "target": "smart_canvas_sourceratioimagefornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1735", "weight": 0.8}, {"source": "smart_canvas_applysourceratiotosettings", "target": "smart_canvas_reducedratioforimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1742", "weight": 0.8}, {"source": "smart_canvas_applysourceratiotosettings", "target": "smart_canvas_sourceratioimagefornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1742", "weight": 0.8}, {"source": "smart_canvas_applysourceratiotosettings", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1742", "weight": 0.8}, {"source": "smart_canvas_applysourceratiotosettings", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1742", "weight": 0.8}, {"source": "smart_canvas_resolutionlabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1755", "weight": 0.8}, {"source": "smart_canvas_renderprovidercontrol", "target": "smart_canvas_apiproviderbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1777", "weight": 0.8}, {"source": "smart_canvas_renderprovidercontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1779", "weight": 0.8}, {"source": "smart_canvas_renderprovidercontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1779", "weight": 0.8}, {"source": "smart_canvas_rendermodelcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1790", "weight": 0.8}, {"source": "smart_canvas_rendermodelcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1790", "weight": 0.8}, {"source": "smart_canvas_msmodellabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1800", "weight": 0.8}, {"source": "smart_canvas_rendermsfunctioncontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1805", "weight": 0.8}, {"source": "smart_canvas_rendermsfunctioncontrol", "target": "smart_canvas_msmodellabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1805", "weight": 0.8}, {"source": "smart_canvas_rendermsfunctioncontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1807", "weight": 0.8}, {"source": "smart_canvas_rendermscustommodelpill", "target": "smart_canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1816", "weight": 0.8}, {"source": "smart_canvas_rendermscustommodelpill", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1817", "weight": 0.8}, {"source": "smart_canvas_rendermscustommodelpill", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1819", "weight": 0.8}, {"source": "smart_canvas_renderratiocontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1834", "weight": 0.8}, {"source": "smart_canvas_renderratiocontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1838", "weight": 0.8}, {"source": "smart_canvas_renderratiocontrol", "target": "smart_canvas_ratiolabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1838", "weight": 0.8}, {"source": "smart_canvas_renderresolutioncontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1850", "weight": 0.8}, {"source": "smart_canvas_renderresolutioncontrol", "target": "smart_canvas_resolutionlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1850", "weight": 0.8}, {"source": "smart_canvas_renderresolutioncontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1852", "weight": 0.8}, {"source": "smart_canvas_renderinlinecustomratiofields", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1866", "weight": 0.8}, {"source": "smart_canvas_renderinlinecustomratiofields", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1866", "weight": 0.8}, {"source": "smart_canvas_renderinlinecustomsizefields", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1878", "weight": 0.8}, {"source": "smart_canvas_renderinlinecustomsizefields", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1878", "weight": 0.8}, {"source": "smart_canvas_renderqualitycontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1886", "weight": 0.8}, {"source": "smart_canvas_renderqualitycontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1888", "weight": 0.8}, {"source": "smart_canvas_rendercountvisualcontrol", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1900", "weight": 0.8}, {"source": "smart_canvas_rendercountvisualcontrol", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1900", "weight": 0.8}, {"source": "smart_canvas_rendercustomratiocontrols", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1918", "weight": 0.8}, {"source": "smart_canvas_rendercustomsizecontrols", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1926", "weight": 0.8}, {"source": "smart_canvas_rendercomfysettingfield", "target": "smart_canvas_comfyparamvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1930", "weight": 0.8}, {"source": "smart_canvas_rendercomfysettingfield", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1932", "weight": 0.8}, {"source": "smart_canvas_rendercomfysettingfield", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1941", "weight": 0.8}, {"source": "smart_canvas_rendercomfysettingfield", "target": "smart_canvas_comfyrandomenabledfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1953", "weight": 0.8}, {"source": "smart_canvas_rendercomfysettingfield", "target": "smart_canvas_smartcomfyrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1954", "weight": 0.8}, {"source": "smart_canvas_rhfieldrole", "target": "smart_canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L1994", "weight": 0.8}, {"source": "smart_canvas_rhrandomenabled", "target": "smart_canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2027", "weight": 0.8}, {"source": "smart_canvas_smartrhrandomactive", "target": "smart_canvas_smartrhrandomactivefor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2030", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2038", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2039", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_smartrhrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2041", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_persistactivesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2042", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2043", "weight": 0.8}, {"source": "smart_canvas_togglesmartrhrandom", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2044", "weight": 0.8}, {"source": "smart_canvas_smartrhrandomvalue", "target": "smart_canvas_smartcomfyrandomvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2047", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2059", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2061", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2063", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2063", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2065", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhdefaultvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2066", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2068", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_smartrhrandomactivefor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2068", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_smartrhrandomvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2069", "weight": 0.8}, {"source": "smart_canvas_rhparamvalue", "target": "smart_canvas_rhfieldrole", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2072", "weight": 0.8}, {"source": "smart_canvas_rhuserparamvalue", "target": "smart_canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2077", "weight": 0.8}, {"source": "smart_canvas_rhpromptplaceholder", "target": "smart_canvas_rhdefaultvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2081", "weight": 0.8}, {"source": "smart_canvas_rhpromptplaceholder", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2081", "weight": 0.8}, {"source": "smart_canvas_rhdefaultpromptsuggestion", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2085", "weight": 0.8}, {"source": "smart_canvas_rhdefaultpromptsuggestion", "target": "smart_canvas_rhdefaultvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2087", "weight": 0.8}, {"source": "smart_canvas_updatepromptplaceholder", "target": "smart_canvas_rhdefaultpromptsuggestion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2094", "weight": 0.8}, {"source": "smart_canvas_updatepromptplaceholder", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2095", "weight": 0.8}, {"source": "smart_canvas_rhfieldindexes", "target": "smart_canvas_sortrunninghubfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2100", "weight": 0.8}, {"source": "smart_canvas_currentrunninghubworkflowconfig", "target": "smart_canvas_selectedrunninghubref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2122", "weight": 0.8}, {"source": "smart_canvas_currentrunninghubworkflowconfig", "target": "smart_canvas_ensurerunninghubworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2124", "weight": 0.8}, {"source": "smart_canvas_currentrunninghubworkflowconfig", "target": "smart_canvas_rhentryfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2129", "weight": 0.8}, {"source": "smart_canvas_currentrunninghubworkflowconfig", "target": "smart_canvas_rhworkflowjsonfromsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2131", "weight": 0.8}, {"source": "smart_canvas_rhmediaforrun", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2138", "weight": 0.8}, {"source": "smart_canvas_rhmediaforrun", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2139", "weight": 0.8}, {"source": "smart_canvas_rhmediaforrun", "target": "smart_canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2140", "weight": 0.8}, {"source": "smart_canvas_mediarefsourceurl", "target": "smart_canvas_localdisplayurlformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2154", "weight": 0.8}, {"source": "smart_canvas_currentsmartmediarefs", "target": "smart_canvas_buildpromptrequest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2183", "weight": 0.8}, {"source": "smart_canvas_currentuploadmediarefs", "target": "smart_canvas_renderedinputmediarefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2187", "weight": 0.8}, {"source": "smart_canvas_currentuploadmediarefs", "target": "smart_canvas_currentsmartmediarefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2189", "weight": 0.8}, {"source": "smart_canvas_currentsmartmedialinks", "target": "smart_canvas_currentuploadmediarefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2192", "weight": 0.8}, {"source": "smart_canvas_currentsmartmedialinks", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2192", "weight": 0.8}, {"source": "smart_canvas_uploadmediareftocloud", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2208", "weight": 0.8}, {"source": "smart_canvas_uploadmediareftocloud", "target": "smart_canvas_mediarefsourceurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2209", "weight": 0.8}, {"source": "smart_canvas_uploadmediareftocloud", "target": "smart_canvas_tempshuploadedurlfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2211", "weight": 0.8}, {"source": "smart_canvas_uploadmediareftocloud", "target": "smart_canvas_smartresponseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2219", "weight": 0.8}, {"source": "smart_canvas_applymanualvideourltosmartref", "target": "smart_canvas_mediarefsourceurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2231", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2238", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2240", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_currentuploadmediarefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2241", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_currentsmartmedialinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2244", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_tempshuploadedurlfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2245", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_mediarefsourceurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2245", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_openassetnamedialog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2246", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_splitmanualmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2254", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_clearmanualsmartvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2256", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_persistactivesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2257", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2258", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2259", "weight": 0.8}, {"source": "smart_canvas_setcurrentsmartmanualvideourl", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2260", "weight": 0.8}, {"source": "smart_canvas_uploadcurrentsmartvideostocloud", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2281", "weight": 0.8}, {"source": "smart_canvas_uploadcurrentsmartvideostocloud", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2283", "weight": 0.8}, {"source": "smart_canvas_uploadcurrentsmartvideostocloud", "target": "smart_canvas_currentuploadmediarefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2284", "weight": 0.8}, {"source": "smart_canvas_uploadcurrentsmartvideostocloud", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2292", "weight": 0.8}, {"source": "smart_canvas_uploadcurrentsmartvideostocloud", "target": "smart_canvas_uploadmediareftocloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2301", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_currentrunninghubworkflowconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2335", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2337", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2338", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2341", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2342", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhrequiredlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2345", "weight": 0.8}, {"source": "smart_canvas_rhbuildworkflowrequestextras", "target": "smart_canvas_rhpruneworkflowformissingfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2354", "weight": 0.8}, {"source": "smart_canvas_rhuploadvalueifneeded", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2367", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2371", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2373", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2374", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2376", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2377", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhparamvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2383", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhfieldrole", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2384", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhdefaultvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2384", "weight": 0.8}, {"source": "smart_canvas_rhbuildnodeinfolist", "target": "smart_canvas_rhuploadvalueifneeded", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2385", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2393", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_rhfieldrole", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2394", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_rhparamvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2396", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_rhextractfieldoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2397", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2400", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2422", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2429", "weight": 0.8}, {"source": "smart_canvas_renderrhsettingfield", "target": "smart_canvas_smartrhrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2430", "weight": 0.8}, {"source": "smart_canvas_smartcomfyrandomactive", "target": "smart_canvas_smartcomfyrandomactivefor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2441", "weight": 0.8}, {"source": "smart_canvas_togglesmartcomfyrandom", "target": "smart_canvas_smartcomfyrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2449", "weight": 0.8}, {"source": "smart_canvas_togglesmartcomfyrandom", "target": "smart_canvas_persistactivesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2450", "weight": 0.8}, {"source": "smart_canvas_togglesmartcomfyrandom", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2451", "weight": 0.8}, {"source": "smart_canvas_togglesmartcomfyrandom", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2452", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2477", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_applysourceratiotosettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2482", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2496", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_ensurecomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2501", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_persistactivesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2507", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_rememberrecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2508", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2509", "weight": 0.8}, {"source": "smart_canvas_setdynamicsetting", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2510", "weight": 0.8}, {"source": "smart_canvas_loadconfig", "target": "smart_canvas_sanitizesmartapiselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2698", "weight": 0.8}, {"source": "smart_canvas_loadconfig", "target": "smart_canvas_updateprovidermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2699", "weight": 0.8}, {"source": "smart_canvas_loadconfig", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2712", "weight": 0.8}, {"source": "smart_canvas_loadconfig", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2712", "weight": 0.8}, {"source": "smart_canvas_refreshsmartconfigfromsettings", "target": "smart_canvas_loadconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2716", "weight": 0.8}, {"source": "smart_canvas_refreshsmartconfigfromsettings", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2717", "weight": 0.8}, {"source": "smart_canvas_refreshsmartconfigfromsettings", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2718", "weight": 0.8}, {"source": "smart_canvas_refreshsmartconfigfromsettings", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2721", "weight": 0.8}, {"source": "smart_canvas_defaultprompttemplategroups", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2737", "weight": 0.8}, {"source": "smart_canvas_loadprompttemplategroups", "target": "smart_canvas_defaultprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2749", "weight": 0.8}, {"source": "smart_canvas_loadprompttemplates", "target": "smart_canvas_renderpromptlibraryselect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2786", "weight": 0.8}, {"source": "smart_canvas_prompttemplateitems", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2800", "weight": 0.8}, {"source": "smart_canvas_activeprompttemplategroups", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2859", "weight": 0.8}, {"source": "smart_canvas_prompttemplatecategorylabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2867", "weight": 0.8}, {"source": "smart_canvas_prompttemplatecategorylabel", "target": "smart_canvas_activeprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2869", "weight": 0.8}, {"source": "smart_canvas_prompttemplateselecteditem", "target": "smart_canvas_prompttemplateitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2883", "weight": 0.8}, {"source": "smart_canvas_defaultpromptpresetname", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2889", "weight": 0.8}, {"source": "smart_canvas_resetpromptpresetdeletestate", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2903", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2909", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2909", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2910", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_defaultpromptpresetname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2910", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_savepromptpresets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2912", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2914", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2915", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_openpromptpresetpanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2916", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromnode", "target": "smart_canvas_openprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2921", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_promptplaintext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2926", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2927", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2927", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2928", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_defaultpromptpresetname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2928", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_savepromptpresets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2930", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2931", "weight": 0.8}, {"source": "smart_canvas_createpromptpresetfromcomposer", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2932", "weight": 0.8}, {"source": "smart_canvas_savepromptnodeaspreset", "target": "smart_canvas_createpromptpresetfromnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2936", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_resetpromptpresetdeletestate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2940", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2943", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2943", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_currentpromptpreset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2944", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_promptpresetpanelnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2949", "weight": 0.8}, {"source": "smart_canvas_renderpromptpresetpanel", "target": "smart_canvas_setpromptpresetstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2954", "weight": 0.8}, {"source": "smart_canvas_openpromptpresetpanel", "target": "smart_canvas_renderpromptpresetpanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2961", "weight": 0.8}, {"source": "smart_canvas_openpromptpresetpanel", "target": "smart_canvas_setpromptpresetstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2962", "weight": 0.8}, {"source": "smart_canvas_openpromptpresetpanel", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2973", "weight": 0.8}, {"source": "smart_canvas_closepromptpresetpanel", "target": "smart_canvas_resetpromptpresetdeletestate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L2977", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_renderpromptlibraryselect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3002", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_prompttemplatescrollsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3003", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_prompttemplateitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3005", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_activeprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3006", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3007", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3016", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_currentpromptpreset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3059", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3062", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_prompttemplatename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3085", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_prompttemplatecategorylabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3086", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3135", "weight": 0.8}, {"source": "smart_canvas_renderprompttemplatepanel", "target": "smart_canvas_restoreprompttemplatescroll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3136", "weight": 0.8}, {"source": "smart_canvas_openprompttemplatepanel", "target": "smart_canvas_loadprompttemplates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3156", "weight": 0.8}, {"source": "smart_canvas_openprompttemplatepanel", "target": "smart_canvas_prompttemplateitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3157", "weight": 0.8}, {"source": "smart_canvas_openprompttemplatepanel", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3160", "weight": 0.8}, {"source": "smart_canvas_openprompttemplatepanel", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3166", "weight": 0.8}, {"source": "smart_canvas_openprompttemplatepanel", "target": "smart_canvas_synccomposertemplatebutton", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3167", "weight": 0.8}, {"source": "smart_canvas_closeprompttemplatepanel", "target": "smart_canvas_synccomposertemplatebutton", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3172", "weight": 0.8}, {"source": "smart_canvas_closeprompttemplatepanel", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3173", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_prompttemplateitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3176", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_prompttemplatetext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3179", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_setprompttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3180", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3182", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_renderinputthumbsrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3183", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3183", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_closeprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3184", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3185", "weight": 0.8}, {"source": "smart_canvas_applyprompttemplatetonode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3193", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3197", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3199", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_promptplaintext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3201", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3203", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_defaultpromptpresetname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3208", "weight": 0.8}, {"source": "smart_canvas_savecurrentpromptastemplate", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3218", "weight": 0.8}, {"source": "smart_canvas_createblankprompttemplate", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3224", "weight": 0.8}, {"source": "smart_canvas_createblankprompttemplate", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3226", "weight": 0.8}, {"source": "smart_canvas_createblankprompttemplate", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3232", "weight": 0.8}, {"source": "smart_canvas_createblankprompttemplate", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3242", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_prompttemplateselecteditem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3248", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3253", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3253", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3259", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_saveprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3278", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_currentpromptpreset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3280", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_savepromptpresets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3284", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3288", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3289", "weight": 0.8}, {"source": "smart_canvas_saveprompttemplateedit", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3290", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_prompttemplateselecteditem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3293", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3303", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_saveprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3308", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_savepromptpresets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3312", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3316", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3317", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplate", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3318", "weight": 0.8}, {"source": "smart_canvas_createprompttemplategroup", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3321", "weight": 0.8}, {"source": "smart_canvas_createprompttemplategroup", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3323", "weight": 0.8}, {"source": "smart_canvas_createprompttemplategroup", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3333", "weight": 0.8}, {"source": "smart_canvas_createprompttemplategroup", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3337", "weight": 0.8}, {"source": "smart_canvas_createprompttemplategroup", "target": "smart_canvas_saveprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3339", "weight": 0.8}, {"source": "smart_canvas_renameprompttemplategroup", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3344", "weight": 0.8}, {"source": "smart_canvas_renameprompttemplategroup", "target": "smart_canvas_activeprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3345", "weight": 0.8}, {"source": "smart_canvas_renameprompttemplategroup", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3347", "weight": 0.8}, {"source": "smart_canvas_renameprompttemplategroup", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3357", "weight": 0.8}, {"source": "smart_canvas_renameprompttemplategroup", "target": "smart_canvas_saveprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3362", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3366", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3369", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_renderprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3375", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_saveprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3386", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_savepromptpresets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3387", "weight": 0.8}, {"source": "smart_canvas_deleteprompttemplategroup", "target": "smart_canvas_saveprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3388", "weight": 0.8}, {"source": "smart_canvas_editpromptpresetfornode", "target": "smart_canvas_openprompttemplatepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3392", "weight": 0.8}, {"source": "smart_canvas_assetcategories", "target": "smart_canvas_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3395", "weight": 0.8}, {"source": "smart_canvas_workflowassetcategories", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3399", "weight": 0.8}, {"source": "smart_canvas_activeassetlibrary", "target": "smart_canvas_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3405", "weight": 0.8}, {"source": "smart_canvas_activeassetcategory", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3409", "weight": 0.8}, {"source": "smart_canvas_activeworkflowassetcategory", "target": "smart_canvas_workflowassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3414", "weight": 0.8}, {"source": "smart_canvas_loadassetlibrary", "target": "smart_canvas_setassetlibraryfromresponse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3421", "weight": 0.8}, {"source": "smart_canvas_loadassetlibrary", "target": "smart_canvas_renderassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3422", "weight": 0.8}, {"source": "smart_canvas_loadassetlibrary", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3424", "weight": 0.8}, {"source": "smart_canvas_loadassetlibrary", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3424", "weight": 0.8}, {"source": "smart_canvas_handleassetlibraryupdatedmessage", "target": "smart_canvas_refreshassetlibrarysoon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3437", "weight": 0.8}, {"source": "smart_canvas_smartnodeinflight", "target": "smart_canvas_smartpendingtasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3463", "weight": 0.8}, {"source": "smart_canvas_mergesmartnode", "target": "smart_canvas_smartnodeinflight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3467", "weight": 0.8}, {"source": "smart_canvas_mergesmartnode", "target": "smart_canvas_mergesmartimagelists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3468", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_mergesmartnodelists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3503", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_mergesmartconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3506", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3513", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3514", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_resumesmartpendingtasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3515", "weight": 0.8}, {"source": "smart_canvas_applymergedservercanvas", "target": "smart_canvas_resumejimengpendingnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3516", "weight": 0.8}, {"source": "smart_canvas_mergereloadcanvasnow", "target": "smart_canvas_schedulecanvasmergereload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3523", "weight": 0.8}, {"source": "smart_canvas_mergereloadcanvasnow", "target": "smart_canvas_applymergedservercanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3530", "weight": 0.8}, {"source": "smart_canvas_handlecanvasupdatedmessage", "target": "smart_canvas_schedulecanvasmergereload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3544", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3598", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3601", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3603", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_workflowassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3604", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_activeworkflowassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3606", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_renderassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3610", "weight": 0.8}, {"source": "smart_canvas_setassetlibraryfromresponse", "target": "smart_canvas_rendermentionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3611", "weight": 0.8}, {"source": "smart_canvas_toggleassetlibrary", "target": "smart_canvas_loadassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3619", "weight": 0.8}, {"source": "smart_canvas_toggleassetlibrary", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3620", "weight": 0.8}, {"source": "smart_canvas_assetcategoryformention", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3623", "weight": 0.8}, {"source": "smart_canvas_assetthumbhtml", "target": "smart_canvas_assetmediakind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3645", "weight": 0.8}, {"source": "smart_canvas_assetthumbhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3650", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3660", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3671", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_workflowassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3672", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3672", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_activeworkflowassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3677", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3677", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3690", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3690", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_bindworkflowassetitemevents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3691", "weight": 0.8}, {"source": "smart_canvas_renderassetlibrary", "target": "smart_canvas_bindassetitemevents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3692", "weight": 0.8}, {"source": "smart_canvas_showassethoverpreview", "target": "smart_canvas_assetmediakind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3746", "weight": 0.8}, {"source": "smart_canvas_showassethoverpreview", "target": "smart_canvas_positionassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3772", "weight": 0.8}, {"source": "smart_canvas_beginassetinlinerename", "target": "smart_canvas_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3784", "weight": 0.8}, {"source": "smart_canvas_beginassetinlinerename", "target": "smart_canvas_hideassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3788", "weight": 0.8}, {"source": "smart_canvas_beginassetinlinerename", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3794", "weight": 0.8}, {"source": "smart_canvas_addurltoassetlibrary", "target": "smart_canvas_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3887", "weight": 0.8}, {"source": "smart_canvas_addurltoassetlibrary", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3888", "weight": 0.8}, {"source": "smart_canvas_addurltoassetlibrary", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3888", "weight": 0.8}, {"source": "smart_canvas_addurltoassetlibrary", "target": "smart_canvas_setassetlibraryfromresponse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3893", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3909", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_cleanupdetachedruninputrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3922", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_safescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3924", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3926", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_loadrecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3927", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_updateprovidermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3930", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3931", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3932", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3933", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_resumesmartpendingtasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3934", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_resumejimengpendingnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3935", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_startcanvasmetapoll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3936", "weight": 0.8}, {"source": "smart_canvas_loadcanvas", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3937", "weight": 0.8}, {"source": "smart_canvas_savecanvas", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3945", "weight": 0.8}, {"source": "smart_canvas_savecanvas", "target": "smart_canvas_settingsforstorage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3951", "weight": 0.8}, {"source": "smart_canvas_savecanvas", "target": "smart_canvas_canvasforstorage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3953", "weight": 0.8}, {"source": "smart_canvas_savecanvas", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3960", "weight": 0.8}, {"source": "smart_canvas_savecanvas", "target": "smart_canvas_applymergedservercanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L3980", "weight": 0.8}, {"source": "smart_canvas_applynodemetatoimage", "target": "smart_canvas_stripimagegenerationmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4000", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4007", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4009", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4009", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_medianodedefaultscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4010", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_inheritnodemetafromimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4011", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4014", "weight": 0.8}, {"source": "smart_canvas_createnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4015", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4019", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4020", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4022", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4032", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4040", "weight": 0.8}, {"source": "smart_canvas_createpromptnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4041", "weight": 0.8}, {"source": "smart_canvas_createloopnode", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4045", "weight": 0.8}, {"source": "smart_canvas_createloopnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4046", "weight": 0.8}, {"source": "smart_canvas_createloopnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4049", "weight": 0.8}, {"source": "smart_canvas_createloopnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4050", "weight": 0.8}, {"source": "smart_canvas_clonesmartnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4055", "weight": 0.8}, {"source": "smart_canvas_copyselectednodes", "target": "smart_canvas_iseditabletarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4073", "weight": 0.8}, {"source": "smart_canvas_copyselectednodes", "target": "smart_canvas_selectednodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4074", "weight": 0.8}, {"source": "smart_canvas_copyselectednodes", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4083", "weight": 0.8}, {"source": "smart_canvas_pastenodes", "target": "smart_canvas_iseditabletarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4086", "weight": 0.8}, {"source": "smart_canvas_pastenodes", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4088", "weight": 0.8}, {"source": "smart_canvas_pastenodes", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4094", "weight": 0.8}, {"source": "smart_canvas_pastenodes", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4119", "weight": 0.8}, {"source": "smart_canvas_pastenodes", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4120", "weight": 0.8}, {"source": "smart_canvas_duplicateforaltdrag", "target": "smart_canvas_isnodeselected", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4123", "weight": 0.8}, {"source": "smart_canvas_duplicateforaltdrag", "target": "smart_canvas_selectednodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4123", "weight": 0.8}, {"source": "smart_canvas_duplicateforaltdrag", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4126", "weight": 0.8}, {"source": "smart_canvas_duplicateforaltdrag", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4146", "weight": 0.8}, {"source": "smart_canvas_duplicateforaltdrag", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4147", "weight": 0.8}, {"source": "smart_canvas_renderconnections", "target": "smart_canvas_cascadeconnectionkeys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4156", "weight": 0.8}, {"source": "smart_canvas_refreshconnectionlayer", "target": "smart_canvas_renderconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4197", "weight": 0.8}, {"source": "smart_canvas_refreshconnectionlayer", "target": "smart_canvas_bindconnectionevents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4200", "weight": 0.8}, {"source": "smart_canvas_movenodeelementsduringdrag", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4213", "weight": 0.8}, {"source": "smart_canvas_movenodeelementsduringdrag", "target": "smart_canvas_positioncomposerfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4215", "weight": 0.8}, {"source": "smart_canvas_movenodeelementsduringdrag", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4217", "weight": 0.8}, {"source": "smart_canvas_movenodeelementsduringdrag", "target": "smart_canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4218", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4224", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_imagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4228", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_nodescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4228", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4264", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_positioncomposerfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4265", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4266", "weight": 0.8}, {"source": "smart_canvas_updatenodeelementduringresize", "target": "smart_canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4267", "weight": 0.8}, {"source": "smart_canvas_mediakindforitem", "target": "smart_canvas_isfilemediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4300", "weight": 0.8}, {"source": "smart_canvas_mediakindforitem", "target": "smart_canvas_istextmediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4301", "weight": 0.8}, {"source": "smart_canvas_mediakindforitem", "target": "smart_canvas_isaudiomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4302", "weight": 0.8}, {"source": "smart_canvas_mediakindforitem", "target": "smart_canvas_isvideomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4303", "weight": 0.8}, {"source": "smart_canvas_imagefordisplay", "target": "smart_canvas_localdisplayurlformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4321", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_isfilemediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4390", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_istextmediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4390", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4390", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4390", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_isaudiomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4391", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_isvideomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4392", "weight": 0.8}, {"source": "smart_canvas_thumbmediahtml", "target": "smart_canvas_displaymediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4393", "weight": 0.8}, {"source": "smart_canvas_imageresolutionbadgehtml", "target": "smart_canvas_imageresolutionlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4401", "weight": 0.8}, {"source": "smart_canvas_imageresolutionbadgehtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4402", "weight": 0.8}, {"source": "smart_canvas_thumbitemstyle", "target": "smart_canvas_thumbdisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4416", "weight": 0.8}, {"source": "smart_canvas_applythumbdisplaysizetoelement", "target": "smart_canvas_thumbdisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4430", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_isfilemediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4435", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_istextmediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4435", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4435", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_isaudiomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4436", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_isvideomediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4437", "weight": 0.8}, {"source": "smart_canvas_singlemediahtml", "target": "smart_canvas_displaymediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4438", "weight": 0.8}, {"source": "smart_canvas_smartruntasklabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4526", "weight": 0.8}, {"source": "smart_canvas_proxiedmediaurl", "target": "smart_canvas_filenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4540", "weight": 0.8}, {"source": "smart_canvas_displaymediaurl", "target": "smart_canvas_proxiedmediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4545", "weight": 0.8}, {"source": "smart_canvas_extensionformediaitem", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4574", "weight": 0.8}, {"source": "smart_canvas_downloadnameformediaitem", "target": "smart_canvas_filenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4581", "weight": 0.8}, {"source": "smart_canvas_downloadnameformediaitem", "target": "smart_canvas_extensionformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4583", "weight": 0.8}, {"source": "smart_canvas_downloadnameformediaitem", "target": "smart_canvas_safeexportfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4585", "weight": 0.8}, {"source": "smart_canvas_downloadpreviewimage", "target": "smart_canvas_downloadnameformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4593", "weight": 0.8}, {"source": "smart_canvas_downloadpreviewfile", "target": "smart_canvas_downloadnameformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4603", "weight": 0.8}, {"source": "smart_canvas_downloadpreviewgroup", "target": "smart_canvas_previewdownloadgroupitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4627", "weight": 0.8}, {"source": "smart_canvas_downloadpreviewgroup", "target": "smart_canvas_safeexportfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4630", "weight": 0.8}, {"source": "smart_canvas_downloadpreviewgroup", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4651", "weight": 0.8}, {"source": "smart_canvas_smartrunplatformlabel", "target": "smart_canvas_videoproviderbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4658", "weight": 0.8}, {"source": "smart_canvas_smartrunplatformlabel", "target": "smart_canvas_apiproviderbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4659", "weight": 0.8}, {"source": "smart_canvas_smartrunsnapshot", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4669", "weight": 0.8}, {"source": "smart_canvas_smartrunsnapshot", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4677", "weight": 0.8}, {"source": "smart_canvas_smartrunsnapshot", "target": "smart_canvas_sizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4677", "weight": 0.8}, {"source": "smart_canvas_addsmartgenerationlog", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4684", "weight": 0.8}, {"source": "smart_canvas_addsmartgenerationlog", "target": "smart_canvas_smartrunplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4687", "weight": 0.8}, {"source": "smart_canvas_addsmartgenerationlog", "target": "smart_canvas_smartruntasklabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4689", "weight": 0.8}, {"source": "smart_canvas_addsmartgenerationlog", "target": "smart_canvas_smartrunrequestmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4690", "weight": 0.8}, {"source": "smart_canvas_addsmartgenerationlog", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4698", "weight": 0.8}, {"source": "smart_canvas_smartlogpreviewnode", "target": "smart_canvas_outputurllooksvideo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4701", "weight": 0.8}, {"source": "smart_canvas_smartlogpreviewnode", "target": "smart_canvas_openimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4709", "weight": 0.8}, {"source": "smart_canvas_rendersmartcanvaslog", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4748", "weight": 0.8}, {"source": "smart_canvas_rendersmartcanvaslog", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4748", "weight": 0.8}, {"source": "smart_canvas_rendersmartcanvaslog", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4769", "weight": 0.8}, {"source": "smart_canvas_opensmartcanvaslog", "target": "smart_canvas_rendersmartcanvaslog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4773", "weight": 0.8}, {"source": "smart_canvas_opensmartcanvasshortcuts", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4781", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4787", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4788", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_smartnodeinputthumbshtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4792", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_promptnodeinputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4792", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_activeprompttemplatenodeid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4793", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_chatprovideroptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4796", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_chatmodeloptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4797", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4798", "weight": 0.8}, {"source": "smart_canvas_promptnodebodyhtml", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4798", "weight": 0.8}, {"source": "smart_canvas_loopnumbercontrolhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4818", "weight": 0.8}, {"source": "smart_canvas_loopnumbercontrolhtml", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4824", "weight": 0.8}, {"source": "smart_canvas_smartlooptokenlabel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4831", "weight": 0.8}, {"source": "smart_canvas_smartlooptokenchiphtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4835", "weight": 0.8}, {"source": "smart_canvas_smartlooptokenchiphtml", "target": "smart_canvas_smartlooptokenlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4835", "weight": 0.8}, {"source": "smart_canvas_smartlooptokenchiphtml", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4835", "weight": 0.8}, {"source": "smart_canvas_insertsmartlooptoken", "target": "smart_canvas_smartlooptokenchiphtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4857", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartloopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4876", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartloopinputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4882", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartnodeinputthumbshtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4883", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartlooppreviewimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4883", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartloopinputpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4884", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartlooppromptfieldvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4885", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_trf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4888", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4889", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartloopselectedinputprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4890", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartcascaderunforloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4892", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4898", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_loopnumbercontrolhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4909", "weight": 0.8}, {"source": "smart_canvas_smartloopbodyhtml", "target": "smart_canvas_smartcascadestoptext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4934", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_promptnodebodyhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4939", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_smartloopbodyhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4940", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_jimengpendingbodyhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4943", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4956", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_singlemediahtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4956", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_imageresolutionbadgehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4956", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4956", "weight": 0.8}, {"source": "smart_canvas_nodebodyhtml", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4956", "weight": 0.8}, {"source": "smart_canvas_jimengpendingbodyhtml", "target": "smart_canvas_jimengqueuetext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4966", "weight": 0.8}, {"source": "smart_canvas_jimengpendingbodyhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4970", "weight": 0.8}, {"source": "smart_canvas_noderunelapsedms", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4986", "weight": 0.8}, {"source": "smart_canvas_runtimepillhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4994", "weight": 0.8}, {"source": "smart_canvas_runtimepillhtml", "target": "smart_canvas_formatrunduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4994", "weight": 0.8}, {"source": "smart_canvas_runtimepillhtml", "target": "smart_canvas_noderunelapsedms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4994", "weight": 0.8}, {"source": "smart_canvas_hideruntimerfornode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L4999", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_capturemediaplaybackstates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5018", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_renderconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5067", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_restoremediaplaybackstates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5078", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_bindnodeevents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5079", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_bindconnectionevents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5080", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_updatecomposer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5081", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5082", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_measuresmartnodeimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5084", "weight": 0.8}, {"source": "smart_canvas_render", "target": "smart_canvas_refreshruntimerpills", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5085", "weight": 0.8}, {"source": "smart_canvas_bindpromptnodecontrols", "target": "smart_canvas_bindscrollabletext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5198", "weight": 0.8}, {"source": "smart_canvas_updateportdragvisual", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5469", "weight": 0.8}, {"source": "smart_canvas_updateportdragvisual", "target": "smart_canvas_ensureportdragpathelement", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5477", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_discardpendingundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5506", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5506", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_connectinputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5509", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_commitpendingundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5510", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5512", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5523", "weight": 0.8}, {"source": "smart_canvas_handleportdrop", "target": "smart_canvas_createimagenodeat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5525", "weight": 0.8}, {"source": "smart_canvas_rectoverlapnode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5746", "weight": 0.8}, {"source": "smart_canvas_dragconnecttargetfor", "target": "smart_canvas_rectoverlapnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5754", "weight": 0.8}, {"source": "smart_canvas_dragconnecttargetfor", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5756", "weight": 0.8}, {"source": "smart_canvas_canautoconnectdraggednode", "target": "smart_canvas_ishistorygroupnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5761", "weight": 0.8}, {"source": "smart_canvas_canautoconnectdraggednode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5762", "weight": 0.8}, {"source": "smart_canvas_setdrophighlight", "target": "smart_canvas_cleardrophighlight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5781", "weight": 0.8}, {"source": "smart_canvas_deletenode", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5787", "weight": 0.8}, {"source": "smart_canvas_deletenode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5800", "weight": 0.8}, {"source": "smart_canvas_deletenode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5801", "weight": 0.8}, {"source": "smart_canvas_clearnodemediabeforedelete", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5808", "weight": 0.8}, {"source": "smart_canvas_clearnodemediabeforedelete", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5812", "weight": 0.8}, {"source": "smart_canvas_clearnodemediabeforedelete", "target": "smart_canvas_historygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5815", "weight": 0.8}, {"source": "smart_canvas_clearnodemediabeforedelete", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5823", "weight": 0.8}, {"source": "smart_canvas_clearnodemediabeforedelete", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5824", "weight": 0.8}, {"source": "smart_canvas_deletenodefrombutton", "target": "smart_canvas_clearnodemediabeforedelete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5828", "weight": 0.8}, {"source": "smart_canvas_deletenodefrombutton", "target": "smart_canvas_deletenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5829", "weight": 0.8}, {"source": "smart_canvas_disconnectconnection", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5835", "weight": 0.8}, {"source": "smart_canvas_disconnectconnection", "target": "smart_canvas_cleardetachedruninputrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5841", "weight": 0.8}, {"source": "smart_canvas_disconnectconnection", "target": "smart_canvas_demotehistorygroupnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5844", "weight": 0.8}, {"source": "smart_canvas_disconnectconnection", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5846", "weight": 0.8}, {"source": "smart_canvas_disconnectconnection", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5847", "weight": 0.8}, {"source": "smart_canvas_connectionmidpoint", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5853", "weight": 0.8}, {"source": "smart_canvas_insertionconnectionfornode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5861", "weight": 0.8}, {"source": "smart_canvas_insertloopnodeintoconnection", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5888", "weight": 0.8}, {"source": "smart_canvas_insertloopnodeintoconnection", "target": "smart_canvas_connectinputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5889", "weight": 0.8}, {"source": "smart_canvas_updateloopinsertpreview", "target": "smart_canvas_insertionconnectionfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5895", "weight": 0.8}, {"source": "smart_canvas_updateloopinsertpreview", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5900", "weight": 0.8}, {"source": "smart_canvas_deleteimage", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5906", "weight": 0.8}, {"source": "smart_canvas_deleteimage", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5911", "weight": 0.8}, {"source": "smart_canvas_deleteimage", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5912", "weight": 0.8}, {"source": "smart_canvas_currenteditimage", "target": "smart_canvas_imagefordisplay", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5917", "weight": 0.8}, {"source": "smart_canvas_cropimagedisplaysize", "target": "smart_canvas_ensureimageeditbasesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5924", "weight": 0.8}, {"source": "smart_canvas_cropbounds", "target": "smart_canvas_cropimagedisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5930", "weight": 0.8}, {"source": "smart_canvas_edittextcontext", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5934", "weight": 0.8}, {"source": "smart_canvas_edittextsizefrombrush", "target": "smart_canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5937", "weight": 0.8}, {"source": "smart_canvas_createedittextitem", "target": "smart_canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5939", "weight": 0.8}, {"source": "smart_canvas_createedittextitem", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5940", "weight": 0.8}, {"source": "smart_canvas_createedittextitem", "target": "smart_canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5940", "weight": 0.8}, {"source": "smart_canvas_createedittextitem", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5940", "weight": 0.8}, {"source": "smart_canvas_measureedittextitem", "target": "smart_canvas_textitemfont", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5950", "weight": 0.8}, {"source": "smart_canvas_hitedittextitem", "target": "smart_canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5960", "weight": 0.8}, {"source": "smart_canvas_hitedittextitem", "target": "smart_canvas_measureedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5964", "weight": 0.8}, {"source": "smart_canvas_renderedittextcanvas", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5970", "weight": 0.8}, {"source": "smart_canvas_renderedittextcanvas", "target": "smart_canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L5971", "weight": 0.8}, {"source": "smart_canvas_renderedittextcanvas", "target": "smart_canvas_positionedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6000", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6008", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6010", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6011", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6013", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6016", "weight": 0.8}, {"source": "smart_canvas_syncselectededittextstylefrombrush", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6017", "weight": 0.8}, {"source": "smart_canvas_begintexteditchange", "target": "smart_canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6021", "weight": 0.8}, {"source": "smart_canvas_setselectededittextitem", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6026", "weight": 0.8}, {"source": "smart_canvas_setselectededittextitem", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6027", "weight": 0.8}, {"source": "smart_canvas_confirmselectededittextitem", "target": "smart_canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6030", "weight": 0.8}, {"source": "smart_canvas_confirmselectededittextitem", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6036", "weight": 0.8}, {"source": "smart_canvas_confirmselectededittextitem", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6037", "weight": 0.8}, {"source": "smart_canvas_edittextcanvasscale", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6041", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6068", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_measureedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6071", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6071", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_edittextcanvasscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6072", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6086", "weight": 0.8}, {"source": "smart_canvas_positionedittextinlineeditor", "target": "smart_canvas_autosizeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6087", "weight": 0.8}, {"source": "smart_canvas_removeedittextinlineeditor", "target": "smart_canvas_inlineeditortext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6093", "weight": 0.8}, {"source": "smart_canvas_removeedittextinlineeditor", "target": "smart_canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6099", "weight": 0.8}, {"source": "smart_canvas_removeedittextinlineeditor", "target": "smart_canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6107", "weight": 0.8}, {"source": "smart_canvas_removeedittextinlineeditor", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6110", "weight": 0.8}, {"source": "smart_canvas_removeedittextinlineeditor", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6111", "weight": 0.8}, {"source": "smart_canvas_beginedittextinline", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6115", "weight": 0.8}, {"source": "smart_canvas_beginedittextinline", "target": "smart_canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6123", "weight": 0.8}, {"source": "smart_canvas_beginedittextinline", "target": "smart_canvas_positionedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6126", "weight": 0.8}, {"source": "smart_canvas_beginedittextinline", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6134", "weight": 0.8}, {"source": "smart_canvas_beginedittextinline", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6135", "weight": 0.8}, {"source": "smart_canvas_edittextpoint", "target": "smart_canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6137", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6141", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6142", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_edittextpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6143", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_hitedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6144", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6150", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6151", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6154", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_confirmselectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6155", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6158", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_createedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6159", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6159", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6159", "weight": 0.8}, {"source": "smart_canvas_beginedittext", "target": "smart_canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6159", "weight": 0.8}, {"source": "smart_canvas_updateedittextcursor", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6167", "weight": 0.8}, {"source": "smart_canvas_updateedittextcursor", "target": "smart_canvas_hitedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6169", "weight": 0.8}, {"source": "smart_canvas_updateedittextcursor", "target": "smart_canvas_edittextpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6169", "weight": 0.8}, {"source": "smart_canvas_moveedittext", "target": "smart_canvas_updateedittextcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6174", "weight": 0.8}, {"source": "smart_canvas_moveedittext", "target": "smart_canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6185", "weight": 0.8}, {"source": "smart_canvas_moveedittext", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6188", "weight": 0.8}, {"source": "smart_canvas_moveedittext", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6194", "weight": 0.8}, {"source": "smart_canvas_endedittext", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6197", "weight": 0.8}, {"source": "smart_canvas_endedittext", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6200", "weight": 0.8}, {"source": "smart_canvas_endedittext", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6201", "weight": 0.8}, {"source": "smart_canvas_endedittext", "target": "smart_canvas_updateedittextcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6202", "weight": 0.8}, {"source": "smart_canvas_resizeedittextcanvas", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6207", "weight": 0.8}, {"source": "smart_canvas_resizeedittextcanvas", "target": "smart_canvas_cropimagedisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6209", "weight": 0.8}, {"source": "smart_canvas_resizeedittextcanvas", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6216", "weight": 0.8}, {"source": "smart_canvas_resizeeditdrawcanvas", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6220", "weight": 0.8}, {"source": "smart_canvas_resizeeditdrawcanvas", "target": "smart_canvas_cropimagedisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6221", "weight": 0.8}, {"source": "smart_canvas_resizeeditdrawcanvas", "target": "smart_canvas_resizeedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6227", "weight": 0.8}, {"source": "smart_canvas_resizeeditdrawcanvas", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6228", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6231", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6231", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6236", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_disposepanoramapreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6249", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_previewdownloadgroupitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6255", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6261", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6267", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_syncgridgapvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6273", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_refreshcomparepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6283", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_ensureimageeditbasesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6285", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_applyimageeditzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6286", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_resizeeditdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6307", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6308", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_cleareditdrawing", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6309", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6310", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_syncbrushtoolbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6311", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6312", "weight": 0.8}, {"source": "smart_canvas_setimageeditmode", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6313", "weight": 0.8}, {"source": "smart_canvas_applypreviewtransform", "target": "smart_canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6323", "weight": 0.8}, {"source": "smart_canvas_resetpreviewtransform", "target": "smart_canvas_applypreviewtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6330", "weight": 0.8}, {"source": "smart_canvas_panoramaresolutionvalue", "target": "smart_canvas_panoramaratiovalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6342", "weight": 0.8}, {"source": "smart_canvas_panoramasource", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6350", "weight": 0.8}, {"source": "smart_canvas_panoramasource", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6352", "weight": 0.8}, {"source": "smart_canvas_panoramasource", "target": "smart_canvas_displaymediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6353", "weight": 0.8}, {"source": "smart_canvas_panoramafallbacksource", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6356", "weight": 0.8}, {"source": "smart_canvas_panoramafallbacksource", "target": "smart_canvas_proxiedmediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6357", "weight": 0.8}, {"source": "smart_canvas_islikelypanoramaimage", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6360", "weight": 0.8}, {"source": "smart_canvas_drawpanoramaframe", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6445", "weight": 0.8}, {"source": "smart_canvas_renderpanoramaframe", "target": "smart_canvas_drawpanoramaframe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6449", "weight": 0.8}, {"source": "smart_canvas_resizepanoramaviewer", "target": "smart_canvas_panoramaratiovalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6465", "weight": 0.8}, {"source": "smart_canvas_resizepanoramaviewer", "target": "smart_canvas_panoramaresolutionvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6485", "weight": 0.8}, {"source": "smart_canvas_loadpanoramatexture", "target": "smart_canvas_ensurepanoramarenderer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6510", "weight": 0.8}, {"source": "smart_canvas_loadpanoramatexture", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6517", "weight": 0.8}, {"source": "smart_canvas_loadpanoramatexture", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6517", "weight": 0.8}, {"source": "smart_canvas_loadpanoramatexture", "target": "smart_canvas_panoramafallbacksource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6523", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_applypreviewtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6595", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_resizepanoramaviewer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6596", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_loadpanoramatexture", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6597", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_panoramasource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6597", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_updatepreviewmetahint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6598", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6598", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_stoppanoramaloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6600", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_refreshcomparepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6603", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_refreshpanoramacontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6605", "weight": 0.8}, {"source": "smart_canvas_setpanoramaenabled", "target": "smart_canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6606", "weight": 0.8}, {"source": "smart_canvas_togglepanoramapreview", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6609", "weight": 0.8}, {"source": "smart_canvas_togglepanoramapreview", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6610", "weight": 0.8}, {"source": "smart_canvas_togglepanoramapreview", "target": "smart_canvas_setpanoramaenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6611", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6616", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6616", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_drawpanoramaframe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6618", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6621", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_filenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6622", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_safeexportfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6624", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_uploadfiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6625", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6631", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6634", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6635", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_createimagenodeat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6636", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6639", "weight": 0.8}, {"source": "smart_canvas_exportpanoramaframe", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6640", "weight": 0.8}, {"source": "smart_canvas_resetpanoramaview", "target": "smart_canvas_resizepanoramaviewer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6650", "weight": 0.8}, {"source": "smart_canvas_resetpanoramaview", "target": "smart_canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6651", "weight": 0.8}, {"source": "smart_canvas_disposepanoramapreview", "target": "smart_canvas_stoppanoramaloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6654", "weight": 0.8}, {"source": "smart_canvas_disposepanoramapreview", "target": "smart_canvas_disposepanoramatexture", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6655", "weight": 0.8}, {"source": "smart_canvas_applypanoramaratio", "target": "smart_canvas_refreshpanoramacontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6671", "weight": 0.8}, {"source": "smart_canvas_applypanoramaratio", "target": "smart_canvas_resizepanoramaviewer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6672", "weight": 0.8}, {"source": "smart_canvas_syncpreviewframesize", "target": "smart_canvas_resizepanoramaviewer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6686", "weight": 0.8}, {"source": "smart_canvas_previewresolutiontext", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6704", "weight": 0.8}, {"source": "smart_canvas_previewresolutiontext", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6712", "weight": 0.8}, {"source": "smart_canvas_updatepreviewmetahint", "target": "smart_canvas_previewresolutiontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6718", "weight": 0.8}, {"source": "smart_canvas_rememberpreviewimageresolution", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6721", "weight": 0.8}, {"source": "smart_canvas_rememberpreviewimageresolution", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6732", "weight": 0.8}, {"source": "smart_canvas_previewcomparesources", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6736", "weight": 0.8}, {"source": "smart_canvas_previewcomparesources", "target": "smart_canvas_inputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6740", "weight": 0.8}, {"source": "smart_canvas_previewcomparesources", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6744", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6772", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6774", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_updatepreviewmetahint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6788", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6788", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_displaymediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6802", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_previewcomparesources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6851", "weight": 0.8}, {"source": "smart_canvas_refreshcomparepanel", "target": "smart_canvas_syncpreviewframesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6874", "weight": 0.8}, {"source": "smart_canvas_togglepreviewcompare", "target": "smart_canvas_previewcomparesources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6903", "weight": 0.8}, {"source": "smart_canvas_togglepreviewcompare", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6904", "weight": 0.8}, {"source": "smart_canvas_togglepreviewcompare", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6904", "weight": 0.8}, {"source": "smart_canvas_togglepreviewcompare", "target": "smart_canvas_refreshcomparepanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6908", "weight": 0.8}, {"source": "smart_canvas_currentpreviewvideo", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6912", "weight": 0.8}, {"source": "smart_canvas_currentpreviewvideo", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6912", "weight": 0.8}, {"source": "smart_canvas_videoframestep", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6916", "weight": 0.8}, {"source": "smart_canvas_seekpreviewvideoframes", "target": "smart_canvas_currentpreviewvideo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6921", "weight": 0.8}, {"source": "smart_canvas_seekpreviewvideoframes", "target": "smart_canvas_videoframestep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6924", "weight": 0.8}, {"source": "smart_canvas_seekvideoforframe", "target": "smart_canvas_waitforvideoevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6947", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_currentpreviewvideo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6950", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6951", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_waitforvideoevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6952", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_videoframestep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6956", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_seekvideoforframe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6965", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6973", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_filenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6974", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_safeexportfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6976", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_uploadfiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6977", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6983", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6986", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6987", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_createimagenodeat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6988", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6991", "weight": 0.8}, {"source": "smart_canvas_exportvideoframe", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L6992", "weight": 0.8}, {"source": "smart_canvas_editdrawsnapshot", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7000", "weight": 0.8}, {"source": "smart_canvas_restoreeditdrawsnapshot", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7010", "weight": 0.8}, {"source": "smart_canvas_restoreeditdrawsnapshot", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7011", "weight": 0.8}, {"source": "smart_canvas_restoreeditdrawsnapshot", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7015", "weight": 0.8}, {"source": "smart_canvas_restoreeditdrawsnapshot", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7016", "weight": 0.8}, {"source": "smart_canvas_pusheditdrawhistory", "target": "smart_canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7019", "weight": 0.8}, {"source": "smart_canvas_pusheditdrawhistory", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7022", "weight": 0.8}, {"source": "smart_canvas_undoeditdrawing", "target": "smart_canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7030", "weight": 0.8}, {"source": "smart_canvas_undoeditdrawing", "target": "smart_canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7031", "weight": 0.8}, {"source": "smart_canvas_undoeditdrawing", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7032", "weight": 0.8}, {"source": "smart_canvas_redoeditdrawing", "target": "smart_canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7036", "weight": 0.8}, {"source": "smart_canvas_redoeditdrawing", "target": "smart_canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7037", "weight": 0.8}, {"source": "smart_canvas_redoeditdrawing", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7038", "weight": 0.8}, {"source": "smart_canvas_editcanvashaspixels", "target": "smart_canvas_edittexthascontent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7041", "weight": 0.8}, {"source": "smart_canvas_editcanvashaspixels", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7042", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7048", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7049", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7050", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7050", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7052", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7059", "weight": 0.8}, {"source": "smart_canvas_cleareditdrawing", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7060", "weight": 0.8}, {"source": "smart_canvas_reseteditdrawinghistory", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7063", "weight": 0.8}, {"source": "smart_canvas_reseteditdrawinghistory", "target": "smart_canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7071", "weight": 0.8}, {"source": "smart_canvas_reseteditdrawinghistory", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7072", "weight": 0.8}, {"source": "smart_canvas_reseteditdrawinghistory", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7073", "weight": 0.8}, {"source": "smart_canvas_setbrushtool", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7076", "weight": 0.8}, {"source": "smart_canvas_setbrushtool", "target": "smart_canvas_syncbrushtoolbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7078", "weight": 0.8}, {"source": "smart_canvas_setbrushtool", "target": "smart_canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7079", "weight": 0.8}, {"source": "smart_canvas_editdrawpoint", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7090", "weight": 0.8}, {"source": "smart_canvas_gridcustomlinehit", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7095", "weight": 0.8}, {"source": "smart_canvas_setgridcustomlinepos", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7105", "weight": 0.8}, {"source": "smart_canvas_setupdrawstyle", "target": "smart_canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7117", "weight": 0.8}, {"source": "smart_canvas_setupdrawstyle", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7118", "weight": 0.8}, {"source": "smart_canvas_strokefreedrawpoint", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7140", "weight": 0.8}, {"source": "smart_canvas_strokefreedrawpoint", "target": "smart_canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7141", "weight": 0.8}, {"source": "smart_canvas_strokefreedrawpoint", "target": "smart_canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7145", "weight": 0.8}, {"source": "smart_canvas_drawbrushshape", "target": "smart_canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7166", "weight": 0.8}, {"source": "smart_canvas_drawnumberlabel", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7172", "weight": 0.8}, {"source": "smart_canvas_drawnumberlabel", "target": "smart_canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7173", "weight": 0.8}, {"source": "smart_canvas_drawnumberlabel", "target": "smart_canvas_circlednumber", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7174", "weight": 0.8}, {"source": "smart_canvas_drawnumberlabel", "target": "smart_canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7175", "weight": 0.8}, {"source": "smart_canvas_drawnumberlabel", "target": "smart_canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7177", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7182", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7184", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_gridcustomlinehit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7187", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_setgridcustomlinepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7189", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7191", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7191", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7194", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_drawnumberlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7195", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7196", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7197", "weight": 0.8}, {"source": "smart_canvas_begineditdraw", "target": "smart_canvas_normalizemaskpreviewcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7200", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_setgridcustomlinepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7203", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7203", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7203", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7206", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7208", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_drawbrushshape", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7208", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_strokefreedrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7213", "weight": 0.8}, {"source": "smart_canvas_moveeditdraw", "target": "smart_canvas_normalizemaskpreviewcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7215", "weight": 0.8}, {"source": "smart_canvas_endeditdraw", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7218", "weight": 0.8}, {"source": "smart_canvas_endeditdraw", "target": "smart_canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7220", "weight": 0.8}, {"source": "smart_canvas_gridsplitsettings", "target": "smart_canvas_syncgridgapvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7233", "weight": 0.8}, {"source": "smart_canvas_gridsplitrects", "target": "smart_canvas_gridsplitrectscustom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7236", "weight": 0.8}, {"source": "smart_canvas_gridsplitrects", "target": "smart_canvas_gridsplitsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7237", "weight": 0.8}, {"source": "smart_canvas_gridlayoutfromrects", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7264", "weight": 0.8}, {"source": "smart_canvas_applygridpreset", "target": "smart_canvas_syncgridcustomcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7273", "weight": 0.8}, {"source": "smart_canvas_applygridpreset", "target": "smart_canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7274", "weight": 0.8}, {"source": "smart_canvas_applygridpreset", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7274", "weight": 0.8}, {"source": "smart_canvas_applygridpreset", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7274", "weight": 0.8}, {"source": "smart_canvas_togglegridcustommode", "target": "smart_canvas_syncgridcustomcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7290", "weight": 0.8}, {"source": "smart_canvas_togglegridcustommode", "target": "smart_canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7291", "weight": 0.8}, {"source": "smart_canvas_togglegridcustommode", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7291", "weight": 0.8}, {"source": "smart_canvas_togglegridcustommode", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7291", "weight": 0.8}, {"source": "smart_canvas_setgridcustomorientation", "target": "smart_canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7299", "weight": 0.8}, {"source": "smart_canvas_cleargridcustomlines", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7301", "weight": 0.8}, {"source": "smart_canvas_cleargridcustomlines", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7301", "weight": 0.8}, {"source": "smart_canvas_undogridcustomline", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7302", "weight": 0.8}, {"source": "smart_canvas_undogridcustomline", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7302", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_ensureimageeditbasesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7310", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_cropimagedisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7313", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_resizeeditdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7317", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_clampcrop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7322", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7322", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7324", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_syncimageeditoverflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7325", "weight": 0.8}, {"source": "smart_canvas_applyimageeditzoom", "target": "smart_canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7325", "weight": 0.8}, {"source": "smart_canvas_resetimageeditzoom", "target": "smart_canvas_resetpanoramaview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7350", "weight": 0.8}, {"source": "smart_canvas_resetimageeditzoom", "target": "smart_canvas_resetpreviewtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7353", "weight": 0.8}, {"source": "smart_canvas_resetimageeditzoom", "target": "smart_canvas_applyimageeditzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7357", "weight": 0.8}, {"source": "smart_canvas_refreshgridsplitpreview", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7375", "weight": 0.8}, {"source": "smart_canvas_refreshgridsplitpreview", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7388", "weight": 0.8}, {"source": "smart_canvas_refreshgridsplitpreview", "target": "smart_canvas_gridsplitsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7393", "weight": 0.8}, {"source": "smart_canvas_rendercropbox", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7402", "weight": 0.8}, {"source": "smart_canvas_rendercropbox", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7403", "weight": 0.8}, {"source": "smart_canvas_rendercropbox", "target": "smart_canvas_updateoutpaintresolutionlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7422", "weight": 0.8}, {"source": "smart_canvas_outpaintnaturalsize", "target": "smart_canvas_cropimagedisplaysize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7453", "weight": 0.8}, {"source": "smart_canvas_updateoutpaintresolutionlabel", "target": "smart_canvas_outpaintnaturalsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7465", "weight": 0.8}, {"source": "smart_canvas_updateoutpaintresolutionlabel", "target": "smart_canvas_exceedsfourkstandard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7466", "weight": 0.8}, {"source": "smart_canvas_clampoutpaint", "target": "smart_canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7472", "weight": 0.8}, {"source": "smart_canvas_resetoutpaintbox", "target": "smart_canvas_ensureimageeditbasesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7480", "weight": 0.8}, {"source": "smart_canvas_resetoutpaintbox", "target": "smart_canvas_applyimageeditzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7481", "weight": 0.8}, {"source": "smart_canvas_resetoutpaintbox", "target": "smart_canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7482", "weight": 0.8}, {"source": "smart_canvas_resetoutpaintbox", "target": "smart_canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7487", "weight": 0.8}, {"source": "smart_canvas_resetoutpaintbox", "target": "smart_canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7488", "weight": 0.8}, {"source": "smart_canvas_resetcropbox", "target": "smart_canvas_resetoutpaintbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7492", "weight": 0.8}, {"source": "smart_canvas_resetcropbox", "target": "smart_canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7493", "weight": 0.8}, {"source": "smart_canvas_resetcropbox", "target": "smart_canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7495", "weight": 0.8}, {"source": "smart_canvas_navigatepreviewimage", "target": "smart_canvas_openimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7512", "weight": 0.8}, {"source": "smart_canvas_openimagepreview", "target": "smart_canvas_openimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7515", "weight": 0.8}, {"source": "smart_canvas_openimagepreview", "target": "smart_canvas_setimageeditmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7516", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_imagefordisplay", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7520", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7522", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_downloadpreviewfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7524", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_syncgridcustomcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7536", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7541", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7541", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_disposepanoramapreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7547", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_resetpreviewtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7548", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_setimageeditmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7554", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_updatepreviewnavbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7555", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7556", "weight": 0.8}, {"source": "smart_canvas_openimageeditor", "target": "smart_canvas_displaymediaurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7582", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_cleareditdrawing", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7602", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_reseteditdrawinghistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7603", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_disposepanoramapreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7606", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_resetpreviewtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7607", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7612", "weight": 0.8}, {"source": "smart_canvas_closeimageeditor", "target": "smart_canvas_updatepreviewnavbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7614", "weight": 0.8}, {"source": "smart_canvas_clampcrop", "target": "smart_canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7618", "weight": 0.8}, {"source": "smart_canvas_clampcrop", "target": "smart_canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7619", "weight": 0.8}, {"source": "smart_canvas_resizeoutpaintfromdrag", "target": "smart_canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7638", "weight": 0.8}, {"source": "smart_canvas_resizeoutpaintfromdrag", "target": "smart_canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7645", "weight": 0.8}, {"source": "smart_canvas_replaceeditedimage", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7660", "weight": 0.8}, {"source": "smart_canvas_replaceeditedimage", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7662", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7671", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7672", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_withoutpaintdisplaysettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7674", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7674", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7675", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_smartsettingsfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7676", "weight": 0.8}, {"source": "smart_canvas_applyoutpaintsizetosmartparams", "target": "smart_canvas_renderdynamicparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7677", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7682", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7693", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_replaceeditedimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7694", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7694", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7694", "weight": 0.8}, {"source": "smart_canvas_applyimagecrop", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7694", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7698", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7701", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7715", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_replaceeditedimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7716", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_applyoutpaintsizetosmartparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7717", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_setpromptdraftfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7718", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7720", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7721", "weight": 0.8}, {"source": "smart_canvas_applyimageoutpaint", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7722", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7726", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7727", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_maskcanvasfromdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7729", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7729", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7732", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7736", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7736", "weight": 0.8}, {"source": "smart_canvas_applyimagemask", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7736", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7760", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7761", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7762", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7768", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7768", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7771", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_replaceeditedimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7772", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7772", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7772", "weight": 0.8}, {"source": "smart_canvas_applyimagebrush", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7772", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_currenteditimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7776", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_gridsplitrects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7779", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_safeexportfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7781", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_downloadnameformediaitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7781", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_uploadimageblobs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7793", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_gridlayoutfromrects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7795", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7796", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_imagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7796", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_nodescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7796", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7802", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7802", "weight": 0.8}, {"source": "smart_canvas_applyimagegridsplit", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7802", "weight": 0.8}, {"source": "smart_canvas_applyimageedit", "target": "smart_canvas_applyimageoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7807", "weight": 0.8}, {"source": "smart_canvas_applyimageedit", "target": "smart_canvas_applyimagemask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7808", "weight": 0.8}, {"source": "smart_canvas_applyimageedit", "target": "smart_canvas_applyimagebrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7809", "weight": 0.8}, {"source": "smart_canvas_applyimageedit", "target": "smart_canvas_applyimagegridsplit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7810", "weight": 0.8}, {"source": "smart_canvas_applyimageedit", "target": "smart_canvas_applyimagecrop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7811", "weight": 0.8}, {"source": "smart_canvas_currentcomposersubject", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7816", "weight": 0.8}, {"source": "smart_canvas_savepromptdraftforcurrent", "target": "smart_canvas_activecomposernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7820", "weight": 0.8}, {"source": "smart_canvas_savepromptdraftforcurrent", "target": "smart_canvas_promptplaintext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7827", "weight": 0.8}, {"source": "smart_canvas_savepromptdraftforcurrent", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7828", "weight": 0.8}, {"source": "smart_canvas_setpromptdraftfornode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7831", "weight": 0.8}, {"source": "smart_canvas_setpromptdraftfornode", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7833", "weight": 0.8}, {"source": "smart_canvas_setpromptdraftfornode", "target": "smart_canvas_activesettingssubject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7836", "weight": 0.8}, {"source": "smart_canvas_loadpromptdraft", "target": "smart_canvas_prompthtmlwithmentiontokens", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7846", "weight": 0.8}, {"source": "smart_canvas_loadpromptdraft", "target": "smart_canvas_setprompttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7850", "weight": 0.8}, {"source": "smart_canvas_positioncomposerfornode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7857", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7865", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7874", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7876", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_setpromptinputlocked", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7880", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_setprompttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7881", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_promptinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7891", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_smartsettingsfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7893", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_loadpromptdraft", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7894", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_synccascaderunbutton", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7897", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_positioncomposerfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7898", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_renderinputthumbsrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7901", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_renderinputpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7902", "weight": 0.8}, {"source": "smart_canvas_updatecomposer", "target": "smart_canvas_updateprovidermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7904", "weight": 0.8}, {"source": "smart_canvas_renderinputpromptpreview", "target": "smart_canvas_inputprompttextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7908", "weight": 0.8}, {"source": "smart_canvas_renderinputpromptpreview", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7911", "weight": 0.8}, {"source": "smart_canvas_renderinputpromptpreview", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7911", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_syncjimengmodelpillforrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7916", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_syncjimengvideomodelpillforrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7917", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_visiblereferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7918", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7932", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7932", "weight": 0.8}, {"source": "smart_canvas_renderinputthumbsrow", "target": "smart_canvas_bindinputthumbsdrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L7933", "weight": 0.8}, {"source": "smart_canvas_reorderinputsourcenodes", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8042", "weight": 0.8}, {"source": "smart_canvas_reorderinputsourcenodes", "target": "smart_canvas_workflowinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8043", "weight": 0.8}, {"source": "smart_canvas_reorderinputsourcenodes", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8044", "weight": 0.8}, {"source": "smart_canvas_reorderinputsourcenodes", "target": "smart_canvas_movedbeforeafterids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8047", "weight": 0.8}, {"source": "smart_canvas_reorderinputsourcenodes", "target": "smart_canvas_sameorderedids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8048", "weight": 0.8}, {"source": "smart_canvas_reorderinputthumb", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8084", "weight": 0.8}, {"source": "smart_canvas_reorderinputthumb", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8094", "weight": 0.8}, {"source": "smart_canvas_reorderinputthumb", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8095", "weight": 0.8}, {"source": "smart_canvas_reorderinputthumb", "target": "smart_canvas_reorderinputsourcenodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8103", "weight": 0.8}, {"source": "smart_canvas_smartdroptextcandidates", "target": "smart_canvas_uniquesmartdropvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8226", "weight": 0.8}, {"source": "smart_canvas_smartdroptextcandidates", "target": "smart_canvas_smartdropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8226", "weight": 0.8}, {"source": "smart_canvas_smartlocalimagepathsfromdatatransfer", "target": "smart_canvas_uniquesmartdropvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8255", "weight": 0.8}, {"source": "smart_canvas_smartlocalimagepathsfromdatatransfer", "target": "smart_canvas_smartdroptextcandidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8255", "weight": 0.8}, {"source": "smart_canvas_smartimagedroppayload", "target": "smart_canvas_smartimagefilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8266", "weight": 0.8}, {"source": "smart_canvas_smartimagedroppayload", "target": "smart_canvas_smartlocalimagepathsfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8268", "weight": 0.8}, {"source": "smart_canvas_smartimagedroppayload", "target": "smart_canvas_smartdroptextcandidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8270", "weight": 0.8}, {"source": "smart_canvas_resolvesmartimagedroppayload", "target": "smart_canvas_smartimagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8275", "weight": 0.8}, {"source": "smart_canvas_resolvesmartimagedroppayload", "target": "smart_canvas_uploadfilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8277", "weight": 0.8}, {"source": "smart_canvas_hassmartimagedropdata", "target": "smart_canvas_smartimagefilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8282", "weight": 0.8}, {"source": "smart_canvas_hassmartimagedropdata", "target": "smart_canvas_smartdropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8283", "weight": 0.8}, {"source": "smart_canvas_hassmartimagedropdata", "target": "smart_canvas_smartimagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8285", "weight": 0.8}, {"source": "smart_canvas_hassmartassetdrag", "target": "smart_canvas_smartdropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8288", "weight": 0.8}, {"source": "smart_canvas_hasmediadrawerdrag", "target": "smart_canvas_smartdropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8291", "weight": 0.8}, {"source": "smart_canvas_hassmartinputthumbdrag", "target": "smart_canvas_smartdropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8294", "weight": 0.8}, {"source": "smart_canvas_setsmartdropcopyeffect", "target": "smart_canvas_hassmartinputthumbdrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8298", "weight": 0.8}, {"source": "smart_canvas_setsmartdropcopyeffect", "target": "smart_canvas_hassmartimagedropdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8299", "weight": 0.8}, {"source": "smart_canvas_setsmartdropcopyeffect", "target": "smart_canvas_hassmartassetdrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8299", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8320", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8321", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8324", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_createimagenodeat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8326", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_uploadtitleforitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8332", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8341", "weight": 0.8}, {"source": "smart_canvas_appendimagestosmartnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8342", "weight": 0.8}, {"source": "smart_canvas_handlefiles", "target": "smart_canvas_uploadfiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8348", "weight": 0.8}, {"source": "smart_canvas_handlefiles", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8350", "weight": 0.8}, {"source": "smart_canvas_handlefiles", "target": "smart_canvas_appendimagestosmartnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8351", "weight": 0.8}, {"source": "smart_canvas_handlefiles", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8352", "weight": 0.8}, {"source": "smart_canvas_handlefiles", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8352", "weight": 0.8}, {"source": "smart_canvas_importsmartlocalimages", "target": "smart_canvas_smartresponseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8361", "weight": 0.8}, {"source": "smart_canvas_importsmartlocalimages", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8361", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_handlefiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8367", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8369", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_appendimagestosmartnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8370", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_importsmartlocalimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8370", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_smartimagenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8373", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8376", "weight": 0.8}, {"source": "smart_canvas_handlesmartimagedroppayload", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8376", "weight": 0.8}, {"source": "smart_canvas_sizeforrun", "target": "smart_canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8380", "weight": 0.8}, {"source": "smart_canvas_expectedoutputsize", "target": "smart_canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8393", "weight": 0.8}, {"source": "smart_canvas_expectedoutputsize", "target": "smart_canvas_sizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8394", "weight": 0.8}, {"source": "smart_canvas_expectedoutputsize", "target": "smart_canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8395", "weight": 0.8}, {"source": "smart_canvas_explicitrequestoutputsizeforpending", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8402", "weight": 0.8}, {"source": "smart_canvas_explicitrequestoutputsizeforpending", "target": "smart_canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8403", "weight": 0.8}, {"source": "smart_canvas_explicitrequestoutputsizeforpending", "target": "smart_canvas_sizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8403", "weight": 0.8}, {"source": "smart_canvas_explicitrequestoutputsizeforpending", "target": "smart_canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8407", "weight": 0.8}, {"source": "smart_canvas_pendingsourceboxsize", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8426", "weight": 0.8}, {"source": "smart_canvas_pendingsourceboxsize", "target": "smart_canvas_pendingsizefromimageref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8430", "weight": 0.8}, {"source": "smart_canvas_displayboxfromnaturalsize", "target": "smart_canvas_singleimagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8440", "weight": 0.8}, {"source": "smart_canvas_pendingbaseboxsize", "target": "smart_canvas_explicitrequestoutputsizeforpending", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8448", "weight": 0.8}, {"source": "smart_canvas_pendingbaseboxsize", "target": "smart_canvas_displayboxfromnaturalsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8449", "weight": 0.8}, {"source": "smart_canvas_pendingbaseboxsize", "target": "smart_canvas_pendingsourceboxsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8450", "weight": 0.8}, {"source": "smart_canvas_pendingbaseboxsize", "target": "smart_canvas_expectedoutputsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8453", "weight": 0.8}, {"source": "smart_canvas_pendingboxsize", "target": "smart_canvas_pendingbaseboxsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8456", "weight": 0.8}, {"source": "smart_canvas_mentiontokenhtml", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8480", "weight": 0.8}, {"source": "smart_canvas_mentiontokenhtml", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8482", "weight": 0.8}, {"source": "smart_canvas_prompthtmlwithmentiontokens", "target": "smart_canvas_mentiontokenhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8496", "weight": 0.8}, {"source": "smart_canvas_prompthtmlwithmentiontokens", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8501", "weight": 0.8}, {"source": "smart_canvas_snapshotrunmeta", "target": "smart_canvas_promptplaintext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8509", "weight": 0.8}, {"source": "smart_canvas_attachrunmeta", "target": "smart_canvas_prompthtmlwithmentiontokens", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8538", "weight": 0.8}, {"source": "smart_canvas_stripruninputmeta", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8549", "weight": 0.8}, {"source": "smart_canvas_connectinputnode", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8578", "weight": 0.8}, {"source": "smart_canvas_connectinputnode", "target": "smart_canvas_fitsmartloopnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8582", "weight": 0.8}, {"source": "smart_canvas_connectinputnode", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8588", "weight": 0.8}, {"source": "smart_canvas_inputnodesfor", "target": "smart_canvas_upstreamnodesforkinds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8604", "weight": 0.8}, {"source": "smart_canvas_workflowinputnodesfor", "target": "smart_canvas_upstreamnodesforkinds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8607", "weight": 0.8}, {"source": "smart_canvas_nodehasreferencecontent", "target": "smart_canvas_imagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8637", "weight": 0.8}, {"source": "smart_canvas_candidateinputimagesfor", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8643", "weight": 0.8}, {"source": "smart_canvas_candidateinputimagesfor", "target": "smart_canvas_workflowinputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8643", "weight": 0.8}, {"source": "smart_canvas_candidateinputimagesfor", "target": "smart_canvas_inputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8643", "weight": 0.8}, {"source": "smart_canvas_candidateinputimagesfor", "target": "smart_canvas_nodehasreferencecontent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8647", "weight": 0.8}, {"source": "smart_canvas_defaultinputimagesfor", "target": "smart_canvas_candidateinputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8651", "weight": 0.8}, {"source": "smart_canvas_smartlooppromptfieldvalues", "target": "smart_canvas_splitsmartpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8666", "weight": 0.8}, {"source": "smart_canvas_smartloopactivepromptfieldvalues", "target": "smart_canvas_smartlooppromptfieldvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8669", "weight": 0.8}, {"source": "smart_canvas_smartlooppromptfieldtext", "target": "smart_canvas_smartlooppromptfieldvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8678", "weight": 0.8}, {"source": "smart_canvas_smartloopselectedlocalprompt", "target": "smart_canvas_smartloopactivepromptfieldvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8682", "weight": 0.8}, {"source": "smart_canvas_smartloopupstreampromptpreviewheight", "target": "smart_canvas_smartloopinputpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8689", "weight": 0.8}, {"source": "smart_canvas_smartloopinputpromptitems", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8696", "weight": 0.8}, {"source": "smart_canvas_smartloopselectedinputprompt", "target": "smart_canvas_smartloopinputpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8709", "weight": 0.8}, {"source": "smart_canvas_smartloopprompt", "target": "smart_canvas_smartloopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8717", "weight": 0.8}, {"source": "smart_canvas_smartloopprompt", "target": "smart_canvas_smartloopselectedinputprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8721", "weight": 0.8}, {"source": "smart_canvas_smartloopprompt", "target": "smart_canvas_smartloopselectedlocalprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8722", "weight": 0.8}, {"source": "smart_canvas_smartloopprompt", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8727", "weight": 0.8}, {"source": "smart_canvas_smartloopinputimages", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8736", "weight": 0.8}, {"source": "smart_canvas_smartlooppreviewimages", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8749", "weight": 0.8}, {"source": "smart_canvas_outputimagesfornode", "target": "smart_canvas_smartloopinputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8755", "weight": 0.8}, {"source": "smart_canvas_outputimagesfornode", "target": "smart_canvas_imagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8756", "weight": 0.8}, {"source": "smart_canvas_selfreferenceimagesfornode", "target": "smart_canvas_outputimagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8759", "weight": 0.8}, {"source": "smart_canvas_textfornode", "target": "smart_canvas_smartloopprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8764", "weight": 0.8}, {"source": "smart_canvas_promptinputnodesfor", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8768", "weight": 0.8}, {"source": "smart_canvas_inputprompttextfor", "target": "smart_canvas_promptinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8771", "weight": 0.8}, {"source": "smart_canvas_upstreamlooppromptnodesfor", "target": "smart_canvas_promptinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8784", "weight": 0.8}, {"source": "smart_canvas_inputimagesfor", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8787", "weight": 0.8}, {"source": "smart_canvas_workflowinputimagesfor", "target": "smart_canvas_workflowinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8790", "weight": 0.8}, {"source": "smart_canvas_isinputrefblocked", "target": "smart_canvas_blockedinputrefkeys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8804", "weight": 0.8}, {"source": "smart_canvas_isinputrefblocked", "target": "smart_canvas_inputrefkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8804", "weight": 0.8}, {"source": "smart_canvas_activeinputimagesfor", "target": "smart_canvas_inputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8807", "weight": 0.8}, {"source": "smart_canvas_toggleinputrefblocked", "target": "smart_canvas_inputrefkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8811", "weight": 0.8}, {"source": "smart_canvas_toggleinputrefblocked", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8813", "weight": 0.8}, {"source": "smart_canvas_toggleinputrefblocked", "target": "smart_canvas_blockedinputrefkeys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8814", "weight": 0.8}, {"source": "smart_canvas_toggleinputrefblocked", "target": "smart_canvas_renderinputthumbsrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8819", "weight": 0.8}, {"source": "smart_canvas_toggleinputrefblocked", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8820", "weight": 0.8}, {"source": "smart_canvas_defaultreferenceimagesfor", "target": "smart_canvas_selfreferenceimagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8824", "weight": 0.8}, {"source": "smart_canvas_defaultreferenceimagesfor", "target": "smart_canvas_defaultinputimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8825", "weight": 0.8}, {"source": "smart_canvas_defaultreferenceimagesfor", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8826", "weight": 0.8}, {"source": "smart_canvas_defaultreferenceimagesfor", "target": "smart_canvas_uniquereferenceimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8826", "weight": 0.8}, {"source": "smart_canvas_connectedlinenodeids", "target": "smart_canvas_lineconnectionsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8839", "weight": 0.8}, {"source": "smart_canvas_upstreamlinenodeids", "target": "smart_canvas_lineconnectionsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8866", "weight": 0.8}, {"source": "smart_canvas_lineimagesfor", "target": "smart_canvas_upstreamlinenodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8881", "weight": 0.8}, {"source": "smart_canvas_collectmentionedimagesfromprompt", "target": "smart_canvas_collectpromptparts", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8889", "weight": 0.8}, {"source": "smart_canvas_visiblereferenceimagesfor", "target": "smart_canvas_defaultreferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8910", "weight": 0.8}, {"source": "smart_canvas_visiblereferenceimagesfor", "target": "smart_canvas_uniquereferenceimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8911", "weight": 0.8}, {"source": "smart_canvas_visiblereferenceimagesfor", "target": "smart_canvas_collectmentionedimagesfromprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8911", "weight": 0.8}, {"source": "smart_canvas_inputmentioncandidateimages", "target": "smart_canvas_lineimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8914", "weight": 0.8}, {"source": "smart_canvas_assetmentioncandidateimages", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8937", "weight": 0.8}, {"source": "smart_canvas_assetmentioncandidateimages", "target": "smart_canvas_assetcategoryformention", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8938", "weight": 0.8}, {"source": "smart_canvas_mentioncandidateimages", "target": "smart_canvas_assetmentioncandidateimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8959", "weight": 0.8}, {"source": "smart_canvas_mentioncandidateimages", "target": "smart_canvas_inputmentioncandidateimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8959", "weight": 0.8}, {"source": "smart_canvas_referenceimagesfor", "target": "smart_canvas_defaultreferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8962", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8983", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_inputmentioncandidateimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8984", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8985", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8988", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_closementionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L8999", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_assetcategoryformention", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9001", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_assetmentioncandidateimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9002", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9009", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9009", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_positionmentionpickeratcaret", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9039", "weight": 0.8}, {"source": "smart_canvas_rendermentionpicker", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9071", "weight": 0.8}, {"source": "smart_canvas_showmentionpicker", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9074", "weight": 0.8}, {"source": "smart_canvas_showmentionpicker", "target": "smart_canvas_inputmentioncandidateimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9075", "weight": 0.8}, {"source": "smart_canvas_showmentionpicker", "target": "smart_canvas_rendermentionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9077", "weight": 0.8}, {"source": "smart_canvas_maybeopenmentionpicker", "target": "smart_canvas_savementionrange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9104", "weight": 0.8}, {"source": "smart_canvas_maybeopenmentionpicker", "target": "smart_canvas_textbeforecaret", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9105", "weight": 0.8}, {"source": "smart_canvas_maybeopenmentionpicker", "target": "smart_canvas_showmentionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9106", "weight": 0.8}, {"source": "smart_canvas_maybeopenmentionpicker", "target": "smart_canvas_closementionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9107", "weight": 0.8}, {"source": "smart_canvas_insertmentiontoken", "target": "smart_canvas_mediakindforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9142", "weight": 0.8}, {"source": "smart_canvas_insertmentiontoken", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9147", "weight": 0.8}, {"source": "smart_canvas_insertmentiontoken", "target": "smart_canvas_closementionpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9156", "weight": 0.8}, {"source": "smart_canvas_insertmentiontoken", "target": "smart_canvas_renderinputthumbsrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9158", "weight": 0.8}, {"source": "smart_canvas_insertmentiontoken", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9158", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_collectpromptparts", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9193", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_originalprompttextfromparts", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9194", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_blockedinputrefkeys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9195", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_defaultreferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9197", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_uniquereferenceimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9199", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_inputprompttextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9224", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_rhdefaultpromptsuggestion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9227", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequest", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9233", "weight": 0.8}, {"source": "smart_canvas_outgoinginputconnectionsfor", "target": "smart_canvas_outgoingconnectionsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9252", "weight": 0.8}, {"source": "smart_canvas_nextoutputpositionforsource", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9255", "weight": 0.8}, {"source": "smart_canvas_nextoutputpositionforsource", "target": "smart_canvas_outgoingconnectionsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9258", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_pendingboxsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9273", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_nextoutputpositionforsource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9274", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9276", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9283", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9292", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_connectinputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9293", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9294", "weight": 0.8}, {"source": "smart_canvas_creatependingoutputfromsource", "target": "smart_canvas_stripruninputmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9294", "weight": 0.8}, {"source": "smart_canvas_createparallelloopoutputnode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9300", "weight": 0.8}, {"source": "smart_canvas_createparallelloopoutputnode", "target": "smart_canvas_clonesmartnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9301", "weight": 0.8}, {"source": "smart_canvas_createparallelloopoutputnode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9302", "weight": 0.8}, {"source": "smart_canvas_createparallelloopoutputnode", "target": "smart_canvas_connectinputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9326", "weight": 0.8}, {"source": "smart_canvas_loopoutputslotsforroot", "target": "smart_canvas_downstreamnodesforid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9331", "weight": 0.8}, {"source": "smart_canvas_loopoutputslotforround", "target": "smart_canvas_loopoutputslotsforroot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9341", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9360", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_clonesmartnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9361", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9362", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9371", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_tagloopoutputslot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9391", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_loopoutputslotsforroot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9392", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9401", "weight": 0.8}, {"source": "smart_canvas_createloopoutputslot", "target": "smart_canvas_smartcascadepathforctx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9402", "weight": 0.8}, {"source": "smart_canvas_extractcurrentimagestosource", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9409", "weight": 0.8}, {"source": "smart_canvas_extractcurrentimagestosource", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9412", "weight": 0.8}, {"source": "smart_canvas_extractcurrentimagestosource", "target": "smart_canvas_connectinputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9427", "weight": 0.8}, {"source": "smart_canvas_finalizependingnode", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9443", "weight": 0.8}, {"source": "smart_canvas_finalizependingnode", "target": "smart_canvas_medianodedefaultscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9450", "weight": 0.8}, {"source": "smart_canvas_finalizependingnode", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9454", "weight": 0.8}, {"source": "smart_canvas_finishlooptargetpreviewstate", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9488", "weight": 0.8}, {"source": "smart_canvas_finishlooptargetpreviewstate", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9495", "weight": 0.8}, {"source": "smart_canvas_refsfordirectloopround", "target": "smart_canvas_outputimagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9502", "weight": 0.8}, {"source": "smart_canvas_showdirectlooproundpreview", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9511", "weight": 0.8}, {"source": "smart_canvas_showdirectlooproundpreview", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9526", "weight": 0.8}, {"source": "smart_canvas_showdirectlooproundpreview", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9537", "weight": 0.8}, {"source": "smart_canvas_showdirectlooproundpreview", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9542", "weight": 0.8}, {"source": "smart_canvas_directimageinputsfor", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9546", "weight": 0.8}, {"source": "smart_canvas_directimageinputsfor", "target": "smart_canvas_workflowinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9546", "weight": 0.8}, {"source": "smart_canvas_directimageinputsfor", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9546", "weight": 0.8}, {"source": "smart_canvas_directimageinputsforkinds", "target": "smart_canvas_upstreamnodesforkinds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9556", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_directimageinputsforkinds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9567", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_directimageinputsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9568", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_upstreamnodesforkinds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9570", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9570", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_workflowinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9570", "weight": 0.8}, {"source": "smart_canvas_primaryimageinputfor", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9570", "weight": 0.8}, {"source": "smart_canvas_hasdownstreamimagenode", "target": "smart_canvas_downstreamnodesforid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9579", "weight": 0.8}, {"source": "smart_canvas_downstreamworkflowimagetargetsfor", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9585", "weight": 0.8}, {"source": "smart_canvas_hasdownstreamworkflowimagenode", "target": "smart_canvas_downstreamworkflowimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9588", "weight": 0.8}, {"source": "smart_canvas_smartimagechainto", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9592", "weight": 0.8}, {"source": "smart_canvas_smartimagechainto", "target": "smart_canvas_ishistorygroupnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9592", "weight": 0.8}, {"source": "smart_canvas_smartimagechainto", "target": "smart_canvas_primaryimageinputfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9599", "weight": 0.8}, {"source": "smart_canvas_resolvesmartcascadeloop", "target": "smart_canvas_upstreamnodesforid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9618", "weight": 0.8}, {"source": "smart_canvas_resolvesmartcascadeloop", "target": "smart_canvas_smartloopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9621", "weight": 0.8}, {"source": "smart_canvas_relaylooppromptnodesforedge", "target": "smart_canvas_promptinputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9625", "weight": 0.8}, {"source": "smart_canvas_relaylooppromptnodesforedge", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9626", "weight": 0.8}, {"source": "smart_canvas_relaylooppromptnodesfortarget", "target": "smart_canvas_inputnodesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9631", "weight": 0.8}, {"source": "smart_canvas_directloopruntargets", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9677", "weight": 0.8}, {"source": "smart_canvas_smartcascadegraphfortail", "target": "smart_canvas_smartimagechainto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9681", "weight": 0.8}, {"source": "smart_canvas_smartcascadegraphfortail", "target": "smart_canvas_resolvesmartcascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9683", "weight": 0.8}, {"source": "smart_canvas_smartcascadegraphfortail", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9684", "weight": 0.8}, {"source": "smart_canvas_cascadetailforloop", "target": "smart_canvas_directloopruntargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9711", "weight": 0.8}, {"source": "smart_canvas_cascadetailforloop", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9713", "weight": 0.8}, {"source": "smart_canvas_cascadetailforloop", "target": "smart_canvas_downstreamnodesforid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9715", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_issmartimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9730", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_ishistorygroupnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9730", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_smartcascadegraphfortail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9731", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_resolvesmartcascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9732", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_isdirectlooptargetrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9733", "weight": 0.8}, {"source": "smart_canvas_canrunsmartcascade", "target": "smart_canvas_hasdownstreamimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9734", "weight": 0.8}, {"source": "smart_canvas_isdirectlooptargetrun", "target": "smart_canvas_hasdownstreamworkflowimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9741", "weight": 0.8}, {"source": "smart_canvas_isdirectlooptargetrun", "target": "smart_canvas_downstreamimagetargetsfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9742", "weight": 0.8}, {"source": "smart_canvas_pushrightsidenodes", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9804", "weight": 0.8}, {"source": "smart_canvas_pushrightsidenodes", "target": "smart_canvas_downstreamnodesforid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9805", "weight": 0.8}, {"source": "smart_canvas_demotehistorygroupnode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9838", "weight": 0.8}, {"source": "smart_canvas_positionhistorygroupfornode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9856", "weight": 0.8}, {"source": "smart_canvas_ensurehistorygroupfornode", "target": "smart_canvas_historygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9863", "weight": 0.8}, {"source": "smart_canvas_ensurehistorygroupfornode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9865", "weight": 0.8}, {"source": "smart_canvas_ensurehistorygroupfornode", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9867", "weight": 0.8}, {"source": "smart_canvas_ensurehistorygroupfornode", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9885", "weight": 0.8}, {"source": "smart_canvas_ensurehistorygroupfornode", "target": "smart_canvas_positionhistorygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9886", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9891", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_cleanhistoryimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9892", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_ensurehistorygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9895", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_historygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9895", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9909", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_cascadeoutputtitle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9914", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9918", "weight": 0.8}, {"source": "smart_canvas_replaceoutputstonodewithhistory", "target": "smart_canvas_pushrightsidenodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9921", "weight": 0.8}, {"source": "smart_canvas_appendoutputstonode", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9927", "weight": 0.8}, {"source": "smart_canvas_appendoutputstonode", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9933", "weight": 0.8}, {"source": "smart_canvas_appendoutputstonode", "target": "smart_canvas_pushrightsidenodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9943", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_canrunsmartcascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9948", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_resolvesmartcascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9950", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_smartcascaderunforloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9951", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9956", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_smartcascadestoptext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9956", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9957", "weight": 0.8}, {"source": "smart_canvas_synccascaderunbutton", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9958", "weight": 0.8}, {"source": "smart_canvas_loadnodepromptdrafttoinput", "target": "smart_canvas_prompthtmlwithmentiontokens", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9965", "weight": 0.8}, {"source": "smart_canvas_loadnodepromptdrafttoinput", "target": "smart_canvas_setprompttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9969", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequestfornode", "target": "smart_canvas_loadnodepromptdrafttoinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9974", "weight": 0.8}, {"source": "smart_canvas_buildpromptrequestfornode", "target": "smart_canvas_buildpromptrequest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9976", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_generatecomfyurlswithsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9983", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9986", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9994", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9995", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9998", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_comfynameforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L9999", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10037", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10038", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10055", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_runapivideogeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10056", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_runapigeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10059", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_runrunninghubgeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10070", "weight": 0.8}, {"source": "smart_canvas_generateurlsforcurrentsettings", "target": "smart_canvas_runmodelscopegeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10072", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10078", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10086", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10087", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10090", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_comfynameforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10091", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10129", "weight": 0.8}, {"source": "smart_canvas_generatecomfyurlswithsettings", "target": "smart_canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10130", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10151", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_smartsettingsfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10152", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_validoutpaintsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10154", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_selfreferenceimagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10155", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_defaultreferenceimagesfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10156", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_buildpromptrequestfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10160", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_smartrunneedsprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10167", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10184", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_smartrunsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10185", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10186", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_rememberrecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10203", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10204", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_generateurlsforcurrentsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10207", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10208", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_addsmartgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10210", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_replaceoutputstonodewithhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10216", "weight": 0.8}, {"source": "smart_canvas_runcascadestepintonode", "target": "smart_canvas_handlejimengpendingsignal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10236", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10248", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_smartsettingsfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10250", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_outputimagesfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10253", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_buildpromptrequestfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10254", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_smartrunneedsprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10257", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10267", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_smartrunsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10268", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10269", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_smartcascadepathforctx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10280", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10283", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10285", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_runapigeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10289", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10291", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_cleanhistoryimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10292", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_ensurehistorygroupfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10294", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10307", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_savecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10308", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_resumesmartpendingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10309", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_generateurlsforcurrentsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10316", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10322", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_replaceoutputstonodewithhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10329", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_addsmartgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10335", "weight": 0.8}, {"source": "smart_canvas_runlooproundintoslot", "target": "smart_canvas_handlejimengpendingsignal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10338", "weight": 0.8}, {"source": "smart_canvas_appendcascaderefstoreceiver", "target": "smart_canvas_replaceoutputstonodewithhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10360", "weight": 0.8}, {"source": "smart_canvas_appendcascaderefstoreceiver", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10360", "weight": 0.8}, {"source": "smart_canvas_appendcascaderefstoreceiver", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10361", "weight": 0.8}, {"source": "smart_canvas_throwifsmartcascadestoprequested", "target": "smart_canvas_smartcascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10383", "weight": 0.8}, {"source": "smart_canvas_requestsmartcascadestop", "target": "smart_canvas_smartcascaderunforloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10386", "weight": 0.8}, {"source": "smart_canvas_requestsmartcascadestop", "target": "smart_canvas_syncsmartcascadelegacystate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10390", "weight": 0.8}, {"source": "smart_canvas_requestsmartcascadestop", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10395", "weight": 0.8}, {"source": "smart_canvas_requestsmartcascadestop", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10396", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10421", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_canrunsmartcascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10422", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10422", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_savepromptdraftforcurrent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10423", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_smartcascadegraphfortail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10424", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_resolvesmartcascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10426", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_smartcascadeislooprunning", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10428", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_requestsmartcascadestop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10428", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_smartcascadeanyrunning", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10429", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_isdirectlooptargetrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10430", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10432", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10434", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_syncsmartcascadelegacystate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10439", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10443", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_smartcascadeparallellimit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10449", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_createloopoutputslot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10467", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10470", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_refreshconnectionlayer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10478", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_updatecomposer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10479", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_runsmartcascaderoundswithlimit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10586", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_throwifsmartcascadestoprequested", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10592", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10606", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_trf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10608", "weight": 0.8}, {"source": "smart_canvas_runsmartcascade", "target": "smart_canvas_finishlooptargetpreviewstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10622", "weight": 0.8}, {"source": "smart_canvas_runsmartcascadefromloop", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10629", "weight": 0.8}, {"source": "smart_canvas_runsmartcascadefromloop", "target": "smart_canvas_cascadetailforloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10630", "weight": 0.8}, {"source": "smart_canvas_runsmartcascadefromloop", "target": "smart_canvas_runsmartcascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10635", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10638", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_buildpromptrequest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10639", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_clonesmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10643", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_smartsettingsfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10644", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_smartrunneedsprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10646", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10648", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10648", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10654", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_snapshotrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10664", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_smartrunsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10666", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_rememberrecentsmartsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10667", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10668", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_smartimageusesworkflowinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10676", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10685", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_stripruninputmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10688", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_creatependingoutputfromsource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10690", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_pendingboxsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10700", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10703", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_coolnoderunningstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10706", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_coolrunbutton", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10707", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10712", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_runcomfygeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10715", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_restoresourcevisualstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10716", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_addsmartgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10717", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_runapivideogeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10722", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_finalizependingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10724", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_clearpromptinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10727", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10729", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_runrunninghubgeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10733", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_runmodelscopegeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10735", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_runapigeneration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10736", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_savecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10747", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_resumesmartpendingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10748", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_handlejimengpendingsignal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10775", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_restorefromextraction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10794", "weight": 0.8}, {"source": "smart_canvas_rungeneration", "target": "smart_canvas_clearnoderunningstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10800", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10810", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10810", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10814", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10816", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10817", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_promptnodeinputmediaforllm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10818", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10819", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10820", "weight": 0.8}, {"source": "smart_canvas_runpromptllmnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10841", "weight": 0.8}, {"source": "smart_canvas_runapigeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10856", "weight": 0.8}, {"source": "smart_canvas_runapigeneration", "target": "smart_canvas_sizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10858", "weight": 0.8}, {"source": "smart_canvas_runapigeneration", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10858", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_selectedrunninghubref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10866", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10867", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10868", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_rhmediaforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10872", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_rhbuildnodeinfolist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10873", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_rhbuildworkflowrequestextras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10874", "weight": 0.8}, {"source": "smart_canvas_runrunninghubgeneration", "target": "smart_canvas_sleep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10891", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10907", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_applyuploadedurlstosmartrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10909", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_videoproviderplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10914", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10925", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_manualsmartvideolink", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10933", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_manualsmartmedialinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10934", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10934", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10935", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10936", "weight": 0.8}, {"source": "smart_canvas_runapivideogeneration", "target": "smart_canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10961", "weight": 0.8}, {"source": "smart_canvas_runmodelscopegeneration", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10967", "weight": 0.8}, {"source": "smart_canvas_runmodelscopegeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10970", "weight": 0.8}, {"source": "smart_canvas_runmodelscopegeneration", "target": "smart_canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10971", "weight": 0.8}, {"source": "smart_canvas_runmodelscopegeneration", "target": "smart_canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10972", "weight": 0.8}, {"source": "smart_canvas_runmodelscopegeneration", "target": "smart_canvas_urltobase64", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10978", "weight": 0.8}, {"source": "smart_canvas_urltobase64", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L10998", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11010", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_runcomfytext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11012", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_runcomfyenhance", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11013", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_runcomfyedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11014", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11016", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11032", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11033", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11049", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_mediakindforurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11051", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_finalizependingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11057", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11059", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11059", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11060", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11061", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_clearpromptinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11063", "weight": 0.8}, {"source": "smart_canvas_runcomfygeneration", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11064", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11073", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_finalizependingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11075", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11077", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11077", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11078", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11079", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_clearpromptinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11081", "weight": 0.8}, {"source": "smart_canvas_runcomfytext", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11082", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11085", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_comfynameforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11086", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_finalizependingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11095", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11097", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11097", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11098", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11099", "weight": 0.8}, {"source": "smart_canvas_runcomfyenhance", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11101", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11104", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_comfynameforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11106", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_finalizependingnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11115", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_createnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11117", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_noderect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11117", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_attachrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11118", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_addconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11119", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_clearpromptinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11121", "weight": 0.8}, {"source": "smart_canvas_runcomfyedit", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11122", "weight": 0.8}, {"source": "smart_canvas_comfynameforref", "target": "smart_canvas_selectednode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11136", "weight": 0.8}, {"source": "smart_canvas_setnodejimengpending", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11174", "weight": 0.8}, {"source": "smart_canvas_setnodejimengpending", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11185", "weight": 0.8}, {"source": "smart_canvas_setnodejimengpending", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11186", "weight": 0.8}, {"source": "smart_canvas_setnodejimengpending", "target": "smart_canvas_startjimengpoll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11187", "weight": 0.8}, {"source": "smart_canvas_handlejimengpendingsignal", "target": "smart_canvas_setnodejimengpending", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11191", "weight": 0.8}, {"source": "smart_canvas_handlejimengpendingsignal", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11192", "weight": 0.8}, {"source": "smart_canvas_handlejimengpendingsignal", "target": "smart_canvas_jimengqueuetext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11192", "weight": 0.8}, {"source": "smart_canvas_finalizejimengpending", "target": "smart_canvas_replaceoutputstonodewithhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11205", "weight": 0.8}, {"source": "smart_canvas_finalizejimengpending", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11208", "weight": 0.8}, {"source": "smart_canvas_finalizejimengpending", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11212", "weight": 0.8}, {"source": "smart_canvas_finalizejimengpending", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11213", "weight": 0.8}, {"source": "smart_canvas_applyjimengqueryresult", "target": "smart_canvas_finalizejimengpending", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11220", "weight": 0.8}, {"source": "smart_canvas_applyjimengqueryresult", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11226", "weight": 0.8}, {"source": "smart_canvas_applyjimengqueryresult", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11227", "weight": 0.8}, {"source": "smart_canvas_applyjimengqueryresult", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11228", "weight": 0.8}, {"source": "smart_canvas_applyjimengqueryresult", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11234", "weight": 0.8}, {"source": "smart_canvas_queryjimengnow", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11254", "weight": 0.8}, {"source": "smart_canvas_queryjimengnow", "target": "smart_canvas_fetchjimengquery", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11256", "weight": 0.8}, {"source": "smart_canvas_queryjimengnow", "target": "smart_canvas_applyjimengqueryresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11257", "weight": 0.8}, {"source": "smart_canvas_queryjimengnow", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11259", "weight": 0.8}, {"source": "smart_canvas_pollsmartcanvastask", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11299", "weight": 0.8}, {"source": "smart_canvas_finalizesmartpendingtask", "target": "smart_canvas_smartpendingtasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11323", "weight": 0.8}, {"source": "smart_canvas_finalizesmartpendingtask", "target": "smart_canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11335", "weight": 0.8}, {"source": "smart_canvas_finalizesmartpendingtask", "target": "smart_canvas_medianodedefaultscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11341", "weight": 0.8}, {"source": "smart_canvas_resumesmartpendingnode", "target": "smart_canvas_smartpendingtasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11347", "weight": 0.8}, {"source": "smart_canvas_resumesmartpendingnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11351", "weight": 0.8}, {"source": "smart_canvas_finishselection", "target": "smart_canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11405", "weight": 0.8}, {"source": "smart_canvas_finishselection", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11417", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11423", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11423", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11424", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11429", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11440", "weight": 0.8}, {"source": "smart_canvas_groupselectednodes", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11441", "weight": 0.8}, {"source": "smart_canvas_ungroupnode", "target": "smart_canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11446", "weight": 0.8}, {"source": "smart_canvas_ungroupnode", "target": "smart_canvas_imagelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11447", "weight": 0.8}, {"source": "smart_canvas_ungroupnode", "target": "smart_canvas_nodescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11447", "weight": 0.8}, {"source": "smart_canvas_ungroupnode", "target": "smart_canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11484", "weight": 0.8}, {"source": "smart_canvas_ungroupnode", "target": "smart_canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11485", "weight": 0.8}, {"source": "smart_canvas_opencreatemenu", "target": "smart_canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11520", "weight": 0.8}, {"source": "smart_canvas_opencreatemenu", "target": "smart_canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11528", "weight": 0.8}, {"source": "smart_canvas_createnodefrommenu", "target": "smart_canvas_viewportcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11531", "weight": 0.8}, {"source": "smart_canvas_createnodefrommenu", "target": "smart_canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11532", "weight": 0.8}, {"source": "smart_canvas_createnodefrommenu", "target": "smart_canvas_createpromptnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11533", "weight": 0.8}, {"source": "smart_canvas_createnodefrommenu", "target": "smart_canvas_createloopnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11534", "weight": 0.8}, {"source": "smart_canvas_createnodefrommenu", "target": "smart_canvas_createimagenodeat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L11535", "weight": 0.8}, {"source": "smart_canvas_syncapikindtogglevisibility", "target": "smart_canvas_isapilikeengine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12048", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldragover", "target": "smart_canvas_hascanvasimagedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12288", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldragover", "target": "smart_canvas_hassmartimagedropdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12288", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldragover", "target": "smart_canvas_setassetdragover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12292", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_hascanvasimagedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12296", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_hassmartimagedropdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12296", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_setassetdragover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12299", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_addurltoassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12304", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_toast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12307", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12307", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_resolvesmartimagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12312", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_uploadfiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12314", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_importsmartlocalimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12317", "weight": 0.8}, {"source": "smart_canvas_handleassetpaneldrop", "target": "smart_canvas_smartimagenamefromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", "source_location": "L12320", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/3a9f8514a263e2250b3fb9721a2e8099a5bc7c2aed99ca5bebe8a479698e43bd.json b/graphify-out/cache/3a9f8514a263e2250b3fb9721a2e8099a5bc7c2aed99ca5bebe8a479698e43bd.json new file mode 100644 index 000000000..5df476c42 --- /dev/null +++ b/graphify-out/cache/3a9f8514a263e2250b3fb9721a2e8099a5bc7c2aed99ca5bebe8a479698e43bd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "i18n_core", "label": "i18n-core.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L1"}, {"id": "i18n_core_lang", "label": "lang()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L6"}, {"id": "i18n_core_normalizeentry", "label": "normalizeEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L10"}, {"id": "i18n_core_register", "label": "register()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L21"}, {"id": "i18n_core_t", "label": "t()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L35"}, {"id": "i18n_core_apply", "label": "apply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L40"}, {"id": "i18n_core_set", "label": "set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L54"}, {"id": "i18n_core_toggle", "label": "toggle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L59"}, {"id": "i18n_core_entries", "label": "entries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L63"}], "edges": [{"source": "i18n_core", "target": "i18n_core_lang", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L6", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_normalizeentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L10", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L21", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L35", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_apply", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L40", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L54", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_toggle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L59", "weight": 1.0}, {"source": "i18n_core", "target": "i18n_core_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L63", "weight": 1.0}, {"source": "i18n_core_register", "target": "i18n_core_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L28", "weight": 0.8}, {"source": "i18n_core_t", "target": "i18n_core_lang", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L36", "weight": 0.8}, {"source": "i18n_core_apply", "target": "i18n_core_lang", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L50", "weight": 0.8}, {"source": "i18n_core_set", "target": "i18n_core_apply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L56", "weight": 0.8}, {"source": "i18n_core_toggle", "target": "i18n_core_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L60", "weight": 0.8}, {"source": "i18n_core_toggle", "target": "i18n_core_lang", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", "source_location": "L60", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/3bc376ce8340d68af2938a3948f1156267720e0db54e6fa57f3fa5f2437d642f.json b/graphify-out/cache/3bc376ce8340d68af2938a3948f1156267720e0db54e6fa57f3fa5f2437d642f.json new file mode 100644 index 000000000..d0b10503e --- /dev/null +++ b/graphify-out/cache/3bc376ce8340d68af2938a3948f1156267720e0db54e6fa57f3fa5f2437d642f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "canvas", "label": "canvas.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\canvas.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/435c72271cf12310544ebba82f4009f05f0eee9d7d805a13bf7c971ac2b6afcb.json b/graphify-out/cache/435c72271cf12310544ebba82f4009f05f0eee9d7d805a13bf7c971ac2b6afcb.json new file mode 100644 index 000000000..51d5e8ff5 --- /dev/null +++ b/graphify-out/cache/435c72271cf12310544ebba82f4009f05f0eee9d7d805a13bf7c971ac2b6afcb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "tailwindcss_cdn", "label": "tailwindcss-cdn.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_constructor", "label": "constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_emitevictions", "label": "_emitEvictions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_deleteifexpired", "label": "_deleteIfExpired()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_getordeleteifexpired", "label": "_getOrDeleteIfExpired()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_getitemvalue", "label": "_getItemValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_peek", "label": "_peek()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_set", "label": "_set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_movetorecent", "label": "_moveToRecent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_entriesascending", "label": "_entriesAscending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_get", "label": "get()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_has", "label": "has()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_delete", "label": "delete()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_clear", "label": "clear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_resize", "label": "resize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_keys", "label": "keys()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_values", "label": "values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_symbol_iterator", "label": "[Symbol.iterator]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_entriesdescending", "label": "entriesDescending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_size", "label": "size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_wi", "label": "Wi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_xt", "label": "xt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_kf", "label": "kf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_js", "label": "js()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_zs", "label": "zs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_info", "label": "info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_warn", "label": "warn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_risk", "label": "risk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_qr", "label": "qr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_lightblue", "label": "lightBlue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_warmgray", "label": "warmGray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_truegray", "label": "trueGray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_coolgray", "label": "coolGray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_bluegray", "label": "blueGray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_hs", "label": "Hs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_kt", "label": "kt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_we", "label": "we()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_tf", "label": "Tf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_rf", "label": "Rf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_pf", "label": "Pf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ke", "label": "ke()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_st", "label": "St()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_jt", "label": "jt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_r", "label": "$r()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_gs", "label": "Gs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_je", "label": "Je()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ae", "label": "Ae()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ve", "label": "ve()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_en", "label": "en()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_lf", "label": "Lf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ks", "label": "Ks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_k", "label": "K()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ye", "label": "Ye()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_yv", "label": "Yv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_xs", "label": "Xs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_mr", "label": "Mr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_nr", "label": "Nr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_mf", "label": "Mf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_nf", "label": "Nf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_bf", "label": "Bf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ff", "label": "Ff()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ex", "label": "ex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_jf", "label": "jf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_zf", "label": "zf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_uf", "label": "Uf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_vf", "label": "Vf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_hf", "label": "Hf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_wf", "label": "Wf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_qf", "label": "Qf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_yf", "label": "Yf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_sx", "label": "sx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_tn", "label": "tn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_t", "label": "_t()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_xf", "label": "Xf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ax", "label": "ax()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ox", "label": "ox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_qe", "label": "qe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_lx", "label": "lx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ea", "label": "ea()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_x", "label": "X()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_zt", "label": "Zt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_jr", "label": "jr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ux", "label": "ux()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_fx", "label": "fx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_cx", "label": "cx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_px", "label": "px()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_hx", "label": "hx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ec", "label": "ec()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_mx", "label": "mx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_gx", "label": "gx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_na", "label": "na()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_negative", "label": "negative()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_breakpoints", "label": "breakpoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_nn", "label": "nn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_zr", "label": "zr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_sn", "label": "sn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_bx", "label": "bx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_ac", "label": "ac()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_aa", "label": "aa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_wx", "label": "wx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_setmessage", "label": "setMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_showsourcecode", "label": "showSourceCode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1"}, {"id": "tailwindcss_cdn_tostring", "label": "toString()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L4"}, {"id": "tailwindcss_cdn_vx", "label": "vx()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12"}, {"id": "tailwindcss_cdn_atrule", "label": "atrule()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12"}, {"id": "tailwindcss_cdn_beforeafter", "label": "beforeAfter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12"}, {"id": "tailwindcss_cdn_block", "label": "block()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_body", "label": "body()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_comment", "label": "comment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_decl", "label": "decl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_document", "label": "document()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_raw", "label": "raw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_rawbeforeclose", "label": "rawBeforeClose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13"}, {"id": "tailwindcss_cdn_rawbeforecomment", "label": "rawBeforeComment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L14"}, {"id": "tailwindcss_cdn_rawbeforedecl", "label": "rawBeforeDecl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L15"}, {"id": "tailwindcss_cdn_rawbeforeopen", "label": "rawBeforeOpen()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16"}, {"id": "tailwindcss_cdn_rawbeforerule", "label": "rawBeforeRule()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16"}, {"id": "tailwindcss_cdn_rawcolon", "label": "rawColon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17"}, {"id": "tailwindcss_cdn_rawemptybody", "label": "rawEmptyBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17"}, {"id": "tailwindcss_cdn_rawindent", "label": "rawIndent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17"}, {"id": "tailwindcss_cdn_rawsemicolon", "label": "rawSemicolon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_rawvalue", "label": "rawValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_root", "label": "root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_rule", "label": "rule()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_stringify", "label": "stringify()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_ca", "label": "ca()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_da", "label": "da()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_wr", "label": "Wr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18"}, {"id": "tailwindcss_cdn_addtoerror", "label": "addToError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_after", "label": "after()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_assign", "label": "assign()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_before", "label": "before()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_cleanraws", "label": "cleanRaws()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_clone", "label": "clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_cloneafter", "label": "cloneAfter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_clonebefore", "label": "cloneBefore()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_error", "label": "error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_getproxyprocessor", "label": "getProxyProcessor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_markclean", "label": "markClean()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_markdirty", "label": "markDirty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_next", "label": "next()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_positionby", "label": "positionBy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_positioninside", "label": "positionInside()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19"}, {"id": "tailwindcss_cdn_prev", "label": "prev()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_rangeby", "label": "rangeBy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_remove", "label": "remove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_replacewith", "label": "replaceWith()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_tojson", "label": "toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_toproxy", "label": "toProxy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_proxyof", "label": "proxyOf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_variable", "label": "variable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_cc", "label": "Cc()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_append", "label": "append()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_each", "label": "each()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_every", "label": "every()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_getiterator", "label": "getIterator()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_index", "label": "index()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_insertafter", "label": "insertAfter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_insertbefore", "label": "insertBefore()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_normalize", "label": "normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_prepend", "label": "prepend()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_push", "label": "push()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_removeall", "label": "removeAll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_removechild", "label": "removeChild()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_replacevalues", "label": "replaceValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_some", "label": "some()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_walk", "label": "walk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_walkatrules", "label": "walkAtRules()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_walkcomments", "label": "walkComments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_walkdecls", "label": "walkDecls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_walkrules", "label": "walkRules()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_first", "label": "first()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_last", "label": "last()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_toresult", "label": "toResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_fromoffset", "label": "fromOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20"}, {"id": "tailwindcss_cdn_mapresolve", "label": "mapResolve()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21"}, {"id": "tailwindcss_cdn_origin", "label": "origin()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21"}, {"id": "tailwindcss_cdn_from", "label": "from()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21"}, {"id": "tailwindcss_cdn_comma", "label": "comma()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21"}, {"id": "tailwindcss_cdn_space", "label": "space()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21"}, {"id": "tailwindcss_cdn_split", "label": "split()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22"}, {"id": "tailwindcss_cdn_selectors", "label": "selectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22"}, {"id": "tailwindcss_cdn_ei", "label": "ei()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22"}, {"id": "tailwindcss_cdn_s", "label": "S()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_e", "label": "E()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_b", "label": "B()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_n", "label": "N()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_l1", "label": "l1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_checkmissedsemicolon", "label": "checkMissedSemicolon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_colon", "label": "colon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_createtokenizer", "label": "createTokenizer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_doublecolon", "label": "doubleColon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_emptyrule", "label": "emptyRule()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_end", "label": "end()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_endfile", "label": "endFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_freesemicolon", "label": "freeSemicolon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_getposition", "label": "getPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_init", "label": "init()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_other", "label": "other()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_parse", "label": "parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_precheckmissedsemicolon", "label": "precheckMissedSemicolon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_spacesandcommentsfromend", "label": "spacesAndCommentsFromEnd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_spacesandcommentsfromstart", "label": "spacesAndCommentsFromStart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_spacesfromend", "label": "spacesFromEnd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_stringfrom", "label": "stringFrom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_unclosedblock", "label": "unclosedBlock()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_unclosedbracket", "label": "unclosedBracket()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_unexpectedclose", "label": "unexpectedClose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_unknownword", "label": "unknownWord()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_unnamedatrule", "label": "unnamedAtrule()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_an", "label": "An()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_warnings", "label": "warnings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_content", "label": "content()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_ri", "label": "ri()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_pp", "label": "pp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_dp", "label": "dp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_a", "label": "_a()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_async", "label": "async()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_catch", "label": "catch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_finally", "label": "finally()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_getasyncerror", "label": "getAsyncError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_handleerror", "label": "handleError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_preparevisitors", "label": "prepareVisitors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_runasync", "label": "runAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_runonroot", "label": "runOnRoot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_sync", "label": "sync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_then", "label": "then()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_visitsync", "label": "visitSync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_visittick", "label": "visitTick()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_walksync", "label": "walkSync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_css", "label": "css()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_map", "label": "map()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_messages", "label": "messages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_opts", "label": "opts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_processor", "label": "processor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_symbol_tostringtag", "label": "[Symbol.toStringTag]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_process", "label": "process()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_use", "label": "use()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_j", "label": "J()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23"}, {"id": "tailwindcss_cdn_z1", "label": "z1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_v1", "label": "V1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_h1", "label": "H1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_w1", "label": "W1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_g1", "label": "G1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_p", "label": "$p()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_mp", "label": "Mp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_hk", "label": "hk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_mk", "label": "mk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_gk", "label": "gk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25"}, {"id": "tailwindcss_cdn_yk", "label": "yk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_np", "label": "Np()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_bp", "label": "Bp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_bk", "label": "bk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_wk", "label": "wk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_pa", "label": "Pa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_sk", "label": "Sk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_jp", "label": "jp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ak", "label": "Ak()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ck", "label": "Ck()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ia", "label": "Ia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_tk", "label": "Tk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_rk", "label": "Rk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_qa", "label": "qa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_hp", "label": "Hp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_wp", "label": "Wp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_zk", "label": "zk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_uk", "label": "Uk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ma", "label": "Ma()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_qk", "label": "Qk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ba", "label": "Ba()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_jk", "label": "Jk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ja", "label": "ja()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_kp", "label": "Kp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_xp", "label": "Xp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ns", "label": "nS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ss", "label": "sS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ua", "label": "Ua()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_us", "label": "uS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_fs", "label": "fS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_va", "label": "Va()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ms", "label": "mS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_wa", "label": "Wa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ws", "label": "wS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_vs", "label": "vS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_xa", "label": "Xa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_nd", "label": "nd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_es", "label": "ES()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_za", "label": "Za()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_is", "label": "IS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_sd", "label": "sd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ls", "label": "LS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ro", "label": "ro()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_no", "label": "no()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ao", "label": "ao()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_qs", "label": "QS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_pd", "label": "pd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_oa", "label": "OA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_ta", "label": "TA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26"}, {"id": "tailwindcss_cdn_yd", "label": "yd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_vn", "label": "Vn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_bd", "label": "bd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_wd", "label": "wd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_vd", "label": "vd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ht", "label": "Ht()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_sr", "label": "sr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_go", "label": "go()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ar", "label": "ar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_yo", "label": "yo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ze", "label": "ze()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_bo", "label": "bo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ue", "label": "Ue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_od", "label": "Od()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_oc", "label": "OC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_tc", "label": "TC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_rc", "label": "RC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_dc", "label": "DC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_qc", "label": "qC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_mt", "label": "mt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_d", "label": "$d()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ld", "label": "Ld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_hn", "label": "Hn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_mc", "label": "MC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_co", "label": "Co()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_md", "label": "Md()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_nc", "label": "NC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_bc", "label": "BC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_fc", "label": "FC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_jc", "label": "jC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_once", "label": "Once()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_rootexit", "label": "RootExit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_to", "label": "To()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_wc", "label": "WC()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_gd", "label": "Gd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_io", "label": "Io()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_lr", "label": "lr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ur", "label": "ur()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_te", "label": "Te()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_o", "label": "$o()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_qn", "label": "Qn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_l", "label": "L()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_tt", "label": "Tt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_mo", "label": "Mo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_rt", "label": "Rt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_kn", "label": "Kn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_hh", "label": "hh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_xn", "label": "Xn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_mh", "label": "mh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_jn", "label": "Jn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_c", "label": "c()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_v", "label": "v()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_i", "label": "i()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_h", "label": "h_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_cr", "label": "cr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_pr", "label": "pr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_sh", "label": "Sh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_ah", "label": "Ah()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_g", "label": "g_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_y", "label": "y_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_jo", "label": "jo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_dr", "label": "dr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_uo", "label": "Uo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_rs", "label": "rs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_w", "label": "w_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_qo", "label": "Qo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_eh", "label": "Eh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_oh", "label": "Oh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27"}, {"id": "tailwindcss_cdn_as", "label": "as()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_ko", "label": "Ko()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_q", "label": "q_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_ph", "label": "Ph()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_qh", "label": "qh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_lh", "label": "Lh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_create", "label": "create()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_arbitraryproperty", "label": "arbitraryProperty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_forvariant", "label": "forVariant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_applyvariantoffset", "label": "applyVariantOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_applyparalleloffset", "label": "applyParallelOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_recordvariants", "label": "recordVariants()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_recordvariant", "label": "recordVariant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_compare", "label": "compare()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_recalculatevariantoffsets", "label": "recalculateVariantOffsets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_remaparbitraryvariantoffsets", "label": "remapArbitraryVariantOffsets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_sortarbitraryproperties", "label": "sortArbitraryProperties()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_sort", "label": "sort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_tl", "label": "tl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_bh", "label": "Bh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_m", "label": "M_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_fh", "label": "Fh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_f", "label": "F_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_cs", "label": "cs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_jh", "label": "jh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_zh", "label": "zh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_z", "label": "z_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_u", "label": "U_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_uh", "label": "Uh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_il", "label": "il()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_vh", "label": "Vh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_nl", "label": "nl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_wh", "label": "Wh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_ol", "label": "ol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_nm", "label": "nm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_cm", "label": "cm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_ul", "label": "ul()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_ee", "label": "eE()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_pm", "label": "pm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_dm", "label": "dm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_hm", "label": "hm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_mm", "label": "mm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_gm", "label": "gm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_re", "label": "rE()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31"}, {"id": "tailwindcss_cdn_extglobchars", "label": "extglobChars()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_globchars", "label": "globChars()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_he", "label": "he()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ie", "label": "Ie()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_de", "label": "De()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ji", "label": "ji()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_iv", "label": "Iv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_zi", "label": "zi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ft", "label": "Ft()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ui", "label": "Ui()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_dv", "label": "Dv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_mg", "label": "mg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_gg", "label": "gg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_f2", "label": "f2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_c2", "label": "c2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_p2", "label": "p2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_yg", "label": "yg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_d2", "label": "d2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_h2", "label": "h2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_xg", "label": "xg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_b2", "label": "b2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_cl", "label": "Cl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_w2", "label": "w2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_v2", "label": "v2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_el", "label": "El()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_qt", "label": "Qt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_tg", "label": "Tg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ne", "label": "Ne()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_rl", "label": "Rl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_ig", "label": "Ig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_qg", "label": "qg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_2", "label": "_2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_e2", "label": "E2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_o2", "label": "O2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32"}, {"id": "tailwindcss_cdn_t2", "label": "T2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_pl", "label": "Pl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_fg", "label": "Fg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_jg", "label": "jg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_i2", "label": "I2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_q2", "label": "q2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_l2", "label": "L2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_ug", "label": "Ug()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_vg", "label": "Vg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33"}, {"id": "tailwindcss_cdn_dl", "label": "Dl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_zg", "label": "Zg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_u2", "label": "U2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_zl", "label": "zl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_br", "label": "br()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_ly", "label": "ly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_uy", "label": "uy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_fy", "label": "fy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_g2", "label": "G2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_k2", "label": "K2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_cy", "label": "cy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_dy", "label": "dy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_x2", "label": "X2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_j2", "label": "J2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_hl", "label": "Hl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_id", "label": "id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_wl", "label": "Wl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_gl", "label": "Gl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_os", "label": "Os()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_ts", "label": "Ts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_ky", "label": "ky()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34"}, {"id": "tailwindcss_cdn_so", "label": "sO()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_prefixes", "label": "prefixes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_withprefix", "label": "withPrefix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_prefix", "label": "prefix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_isselected", "label": "isSelected()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_unprefixed", "label": "unprefixed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_xl", "label": "Xl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_hack", "label": "hack()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_load", "label": "load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_parentprefix", "label": "parentPrefix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_check", "label": "check()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_prefixed", "label": "prefixed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_otherprefixes", "label": "otherPrefixes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_needcascade", "label": "needCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36"}, {"id": "tailwindcss_cdn_maxprefixed", "label": "maxPrefixed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37"}, {"id": "tailwindcss_cdn_calcbefore", "label": "calcBefore()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37"}, {"id": "tailwindcss_cdn_restorebefore", "label": "restoreBefore()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37"}, {"id": "tailwindcss_cdn_insert", "label": "insert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_isalready", "label": "isAlready()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_add", "label": "add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_old", "label": "old()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_prefixname", "label": "prefixName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_prefixquery", "label": "prefixQuery()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_clean", "label": "clean()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_gy", "label": "Gy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_qy", "label": "Qy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_nt", "label": "Nt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_findprop", "label": "findProp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_already", "label": "already()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_checkforwarning", "label": "checkForWarning()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_div", "label": "div()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_cleanotherprefixes", "label": "cleanOtherPrefixes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_cleanfromunprefixed", "label": "cleanFromUnprefixed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_disabled", "label": "disabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_rulevendorprefixes", "label": "ruleVendorPrefixes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_save", "label": "save()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_regexp", "label": "regexp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_replace", "label": "replace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_value", "label": "value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_au", "label": "au()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40"}, {"id": "tailwindcss_cdn_withhackvalue", "label": "withHackValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41"}, {"id": "tailwindcss_cdn_disabledvalue", "label": "disabledValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41"}, {"id": "tailwindcss_cdn_disableddecl", "label": "disabledDecl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41"}, {"id": "tailwindcss_cdn_reducespaces", "label": "reduceSpaces()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41"}, {"id": "tailwindcss_cdn_displaytype", "label": "displayType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_gridstatus", "label": "gridStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_yb", "label": "yb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_prefixer", "label": "prefixer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_virtual", "label": "virtual()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_isnot", "label": "isNot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_isor", "label": "isOr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_isprop", "label": "isProp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_ishack", "label": "isHack()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_toremove", "label": "toRemove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_cleanbrackets", "label": "cleanBrackets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_convert", "label": "convert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_possible", "label": "possible()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_prefixeds", "label": "prefixeds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_keyframeparents", "label": "keyframeParents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_contain3d", "label": "contain3d()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_0", "label": "$0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_l0", "label": "L0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_m0", "label": "M0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_yu", "label": "Yu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_n0", "label": "N0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_gr", "label": "gR()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_replacefirst", "label": "replaceFirst()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_normalizeunit", "label": "normalizeUnit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_newdirection", "label": "newDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_isradial", "label": "isRadial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_convertdirection", "label": "convertDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_fixdirection", "label": "fixDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_fixangle", "label": "fixAngle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_fixradial", "label": "fixRadial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_revertdirection", "label": "revertDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_roundfloat", "label": "roundFloat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_oldwebkit", "label": "oldWebkit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_olddirection", "label": "oldDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_clonediv", "label": "cloneDiv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_colorstops", "label": "colorStops()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_v0", "label": "V0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_isstretch", "label": "isStretch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_cleaner", "label": "cleaner()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_select", "label": "select()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_preprocess", "label": "preprocess()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_group", "label": "group()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44"}, {"id": "tailwindcss_cdn_v5", "label": "V5()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57"}, {"id": "tailwindcss_cdn_h5", "label": "H5()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57"}, {"id": "tailwindcss_cdn_vt", "label": "vt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64"}, {"id": "tailwindcss_cdn_pv", "label": "Pv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64"}], "edges": [{"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_emitevictions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_deleteifexpired", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getordeleteifexpired", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getitemvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_peek", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_movetorecent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_entriesascending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_has", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_peek", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_delete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_resize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_keys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_symbol_iterator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_entriesdescending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_entriesascending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_kf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_risk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_lightblue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warmgray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_truegray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_coolgray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bluegray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_kt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_we", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ke", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_st", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_je", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ae", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_en", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_lf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_k", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ye", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ff", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_uf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_kf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ax", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_lx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ea", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_x", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ux", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_px", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_na", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_negative", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_breakpoints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_aa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_setmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_showsourcecode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L4", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vx", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_atrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_beforeafter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_block", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_body", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_comment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_decl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_document", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawbeforeclose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawbeforecomment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L14", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawbeforedecl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L15", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawbeforeopen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawbeforerule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawcolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawemptybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawindent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawsemicolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rawvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_stringify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ca", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_da", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_addtoerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_after", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_assign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_before", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleanraws", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cloneafter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clonebefore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getproxyprocessor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_markclean", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_markdirty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_next", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_positionby", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_positioninside", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prev", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rangeby", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replacewith", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tojson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_toproxy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_proxyof", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_variable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_append", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleanraws", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_each", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_every", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getiterator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getproxyprocessor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insertafter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insertbefore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prepend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_push", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_removeall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_removechild", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replacevalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_some", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walkatrules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walkcomments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walkdecls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walkrules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_last", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_append", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prepend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_toresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fromoffset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mapresolve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_origin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tojson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_from", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_removechild", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_toresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_comma", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_space", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_split", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_selectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_selectors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ei", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_s", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_b", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_atrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_checkmissedsemicolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_colon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_comment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_createtokenizer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_decl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_doublecolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_emptyrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_endfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_freesemicolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getposition", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_init", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_other", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_precheckmissedsemicolon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_raw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_spacesandcommentsfromend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_spacesandcommentsfromstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_spacesfromend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_stringfrom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unclosedblock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unclosedbracket", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unexpectedclose", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unknownword", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unnamedatrule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_an", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_async", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_catch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_finally", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_getasyncerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_handleerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_preparevisitors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_runasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_runonroot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_stringify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_then", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_visitsync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_visittick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_walksync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_messages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_opts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_processor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_symbol_tostringtag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_async", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_catch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_finally", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_then", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tostring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_warnings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_content", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_map", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_messages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_opts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_processor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_symbol_tostringtag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_use", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_j", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_z1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_w1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_g1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_z1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_np", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ak", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_uk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ma", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ba", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ja", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_kp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_us", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_va", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ws", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_s", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_es", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_za", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ja", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_is", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_s", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ro", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ws", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ao", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ca", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_oa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_je", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ja", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ht", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_go", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ua", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ze", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_od", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_oc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ao", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ld", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_co", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_md", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_once", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rootexit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_to", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ro", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wc", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_io", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_lr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ur", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_te", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ei", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_kn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_p", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ah", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_g", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_y", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_b", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_uo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_w", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_is", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_go", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_k", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_s", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_a", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_eh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_oh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ss", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_as", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ko", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_q", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_us", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_lh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_create", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_arbitraryproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_forvariant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_applyvariantoffset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_applyparalleloffset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_recordvariants", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_recordvariant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_compare", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_recalculatevariantoffsets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_remaparbitraryvariantoffsets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sortarbitraryproperties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_bh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_m", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_b", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_j", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_z", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_u", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_uh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_il", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_k", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_x", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_z", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ul", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_j", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ee", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_te", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_re", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_b", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_extglobchars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_globchars", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_y", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_q", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_he", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ie", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_de", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ji", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_iv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ft", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_w", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_c", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_s", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_mg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_f2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_c2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_p2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_d2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_b2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_w2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_el", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_tl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ne", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_c2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_e2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_o2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_il", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_jg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_p2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_i2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_d2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_q2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ug", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_r", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_u2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_t", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_zl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_br", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_uy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ul", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_w2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_g2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_k2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_x2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_j2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_wl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ro", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_io", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_os", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ky", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_so", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_withprefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isselected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unprefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_xl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_hack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parentprefix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_otherprefixes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_needcascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_maxprefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_calcbefore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_restorebefore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isalready", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixquery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clean", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_qy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ko", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_nt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_findprop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_already", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clonebefore", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_checkforwarning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_stringify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_div", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleanotherprefixes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleanfromunprefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_rulevendorprefixes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_regexp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_au", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_no", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_withhackvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_disabledvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_disableddecl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_reducespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_displaytype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gridstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_stringify", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_parse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_virtual", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isnot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isprop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ishack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_toremove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_remove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleanbrackets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_convert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_disabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_ishack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_regexp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_possible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixeds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_already", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_possible", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_keyframeparents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_contain3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_process", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_insert", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_l0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_m0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_yu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_n0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_gr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replacefirst", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalizeunit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_newdirection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isradial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_convertdirection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fixdirection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fixangle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_fixradial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_revertdirection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_roundfloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_oldwebkit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_olddirection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_clonediv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_colorstops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_regexp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_isstretch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_add", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_replace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_old", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_check", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_constructor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_cleaner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_select", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_sort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_preprocess", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_decl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_unprefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_prefixed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_v5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_h5", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_dr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_vt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pv", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn", "target": "tailwindcss_cdn_pf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 1.0}, {"source": "tailwindcss_cdn_deleteifexpired", "target": "tailwindcss_cdn_delete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_getordeleteifexpired", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_getitemvalue", "target": "tailwindcss_cdn_getordeleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_peek", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_peek", "target": "tailwindcss_cdn_getitemvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_emitevictions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_movetorecent", "target": "tailwindcss_cdn_delete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_movetorecent", "target": "tailwindcss_cdn_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_entriesascending", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_entriesascending", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_get", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_get", "target": "tailwindcss_cdn_getitemvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_get", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_get", "target": "tailwindcss_cdn_movetorecent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_has", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_has", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_peek", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_resize", "target": "tailwindcss_cdn_entriesascending", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_resize", "target": "tailwindcss_cdn_emitevictions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_symbol_iterator", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_symbol_iterator", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_entriesdescending", "target": "tailwindcss_cdn_deleteifexpired", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_entriesdescending", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_size", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_size", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_wi", "target": "tailwindcss_cdn_yf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_xt", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_kf", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_js", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_js", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_js", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_info", "target": "tailwindcss_cdn_js", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_warn", "target": "tailwindcss_cdn_js", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_risk", "target": "tailwindcss_cdn_js", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_qr", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_lightblue", "target": "tailwindcss_cdn_qr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_warmgray", "target": "tailwindcss_cdn_qr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_truegray", "target": "tailwindcss_cdn_qr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_coolgray", "target": "tailwindcss_cdn_qr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_bluegray", "target": "tailwindcss_cdn_qr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_kt", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_tf", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_rf", "target": "tailwindcss_cdn_tf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_rf", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_rf", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_zs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_st", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_jt", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_je", "target": "tailwindcss_cdn_r", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_je", "target": "tailwindcss_cdn_gs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ae", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ae", "target": "tailwindcss_cdn_r", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ve", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_en", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_en", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_lf", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ks", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_yv", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ye", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_yv", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_zs", "target": "tailwindcss_cdn_ks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_mr", "target": "tailwindcss_cdn_zs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_mr", "target": "tailwindcss_cdn_ks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_nr", "target": "tailwindcss_cdn_ks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_mf", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_nf", "target": "tailwindcss_cdn_en", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_nf", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_bf", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_bf", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ff", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ff", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ex", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_jf", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_jf", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_zf", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_zf", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_uf", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_vf", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_hf", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_wf", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_wf", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_yf", "target": "tailwindcss_cdn_t", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_yf", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_yf", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_sx", "target": "tailwindcss_cdn_xt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_sx", "target": "tailwindcss_cdn_t", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_sx", "target": "tailwindcss_cdn_yf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_tn", "target": "tailwindcss_cdn_sx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_tn", "target": "tailwindcss_cdn_yf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_kf", "target": "tailwindcss_cdn_t", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_xf", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_xt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_kf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_t", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_je", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_xf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ax", "target": "tailwindcss_cdn_tn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ea", "target": "tailwindcss_cdn_t", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ea", "target": "tailwindcss_cdn_lx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ea", "target": "tailwindcss_cdn_tn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ea", "target": "tailwindcss_cdn_ta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_jr", "target": "tailwindcss_cdn_ke", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_ux", "target": "tailwindcss_cdn_zt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_cx", "target": "tailwindcss_cdn_fx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_jf", "target": "tailwindcss_cdn_ke", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_px", "target": "tailwindcss_cdn_jr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_hx", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_hx", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_ec", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_pf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_hs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_hx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_px", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_cx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_mx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_na", "target": "tailwindcss_cdn_gx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_negative", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_breakpoints", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_nn", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_nn", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_zr", "target": "tailwindcss_cdn_nn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_zr", "target": "tailwindcss_cdn_na", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_bx", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_aa", "target": "tailwindcss_cdn_sn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_aa", "target": "tailwindcss_cdn_bx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_aa", "target": "tailwindcss_cdn_ac", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_aa", "target": "tailwindcss_cdn_wx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_setmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_showsourcecode", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_showsourcecode", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L1", "weight": 0.8}, {"source": "tailwindcss_cdn_tostring", "target": "tailwindcss_cdn_showsourcecode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L4", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_rawvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_block", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 0.8}, {"source": "tailwindcss_cdn_beforeafter", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L12", "weight": 0.8}, {"source": "tailwindcss_cdn_block", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_block", "target": "tailwindcss_cdn_body", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_body", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_body", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_comment", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_rawvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_document", "target": "tailwindcss_cdn_body", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_raw", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_raw", "target": "tailwindcss_cdn_beforeafter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_raw", "target": "tailwindcss_cdn_vx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_raw", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforeclose", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L13", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforeclose", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L14", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforecomment", "target": "tailwindcss_cdn_walkcomments", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L14", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforecomment", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L15", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforecomment", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L15", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforedecl", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L15", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforedecl", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforedecl", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforeopen", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforerule", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L16", "weight": 0.8}, {"source": "tailwindcss_cdn_rawbeforerule", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 0.8}, {"source": "tailwindcss_cdn_rawcolon", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 0.8}, {"source": "tailwindcss_cdn_rawemptybody", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 0.8}, {"source": "tailwindcss_cdn_rawindent", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L17", "weight": 0.8}, {"source": "tailwindcss_cdn_rawsemicolon", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_root", "target": "tailwindcss_cdn_body", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_block", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_rawvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_ca", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_da", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L18", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_addtoerror", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_after", "target": "tailwindcss_cdn_insertafter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_before", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_clone", "target": "tailwindcss_cdn_da", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_cloneafter", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_cloneafter", "target": "tailwindcss_cdn_insertafter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_clonebefore", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_clonebefore", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_error", "target": "tailwindcss_cdn_rangeby", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_next", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_positionby", "target": "tailwindcss_cdn_positioninside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_positionby", "target": "tailwindcss_cdn_wr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_positioninside", "target": "tailwindcss_cdn_wr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L19", "weight": 0.8}, {"source": "tailwindcss_cdn_prev", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_rangeby", "target": "tailwindcss_cdn_wr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_rangeby", "target": "tailwindcss_cdn_positioninside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_removechild", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_replacewith", "target": "tailwindcss_cdn_insertafter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_replacewith", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_replacewith", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_tojson", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_tojson", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_tojson", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_toproxy", "target": "tailwindcss_cdn_getproxyprocessor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_tostring", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_ac", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_append", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_append", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_append", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_each", "target": "tailwindcss_cdn_getiterator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_each", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertafter", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertafter", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertafter", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertbefore", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertbefore", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_insertbefore", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_ac", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_removechild", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_prepend", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_prepend", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_removeall", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_removechild", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_removechild", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_replacevalues", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_replacevalues", "target": "tailwindcss_cdn_markdirty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_walk", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_walkatrules", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_walkcomments", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_walkdecls", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_walkrules", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_toresult", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_ba", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_mapresolve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_error", "target": "tailwindcss_cdn_fromoffset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_error", "target": "tailwindcss_cdn_origin", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_error", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_error", "target": "tailwindcss_cdn_hn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_fromoffset", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L20", "weight": 0.8}, {"source": "tailwindcss_cdn_mapresolve", "target": "tailwindcss_cdn_ba", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 0.8}, {"source": "tailwindcss_cdn_origin", "target": "tailwindcss_cdn_hn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 0.8}, {"source": "tailwindcss_cdn_origin", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 0.8}, {"source": "tailwindcss_cdn_comma", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L21", "weight": 0.8}, {"source": "tailwindcss_cdn_space", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_split", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_selectors", "target": "tailwindcss_cdn_comma", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_selectors", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_ei", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_ei", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L22", "weight": 0.8}, {"source": "tailwindcss_cdn_e", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_b", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_b", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_n", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_createtokenizer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_unnamedatrule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_end", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_spacesandcommentsfromend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_spacesandcommentsfromstart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_atrule", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_checkmissedsemicolon", "target": "tailwindcss_cdn_colon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_checkmissedsemicolon", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_colon", "target": "tailwindcss_cdn_doublecolon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_comment", "target": "tailwindcss_cdn_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_comment", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_l1", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_unknownword", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_precheckmissedsemicolon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_stringfrom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_spacesfromend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_checkmissedsemicolon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_doublecolon", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_emptyrule", "target": "tailwindcss_cdn_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_end", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_end", "target": "tailwindcss_cdn_unexpectedclose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_endfile", "target": "tailwindcss_cdn_unclosedblock", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_endfile", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_getposition", "target": "tailwindcss_cdn_fromoffset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_init", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_init", "target": "tailwindcss_cdn_getposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_other", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_other", "target": "tailwindcss_cdn_decl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_other", "target": "tailwindcss_cdn_rule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_other", "target": "tailwindcss_cdn_unclosedbracket", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_other", "target": "tailwindcss_cdn_unknownword", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_freesemicolon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_end", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_comment", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_atrule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_emptyrule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_other", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_endfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_spacesandcommentsfromend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_unclosedblock", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_unclosedbracket", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_unexpectedclose", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_unknownword", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_unnamedatrule", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_an", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_rangeby", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_tostring", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_warn", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_dp", "target": "tailwindcss_cdn_pp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_a", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_s", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_async", "target": "tailwindcss_cdn_runasync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_catch", "target": "tailwindcss_cdn_async", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_finally", "target": "tailwindcss_cdn_then", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_finally", "target": "tailwindcss_cdn_async", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_handleerror", "target": "tailwindcss_cdn_addtoerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_handleerror", "target": "tailwindcss_cdn_setmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_handleerror", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_preparevisitors", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_preparevisitors", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_runonroot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_ri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_handleerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_preparevisitors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_dp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_visittick", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_i", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runasync", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runonroot", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runonroot", "target": "tailwindcss_cdn_ri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runonroot", "target": "tailwindcss_cdn_once", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runonroot", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_runonroot", "target": "tailwindcss_cdn_handleerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_stringify", "target": "tailwindcss_cdn_sync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_getasyncerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_runonroot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_ri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_preparevisitors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_walksync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_sync", "target": "tailwindcss_cdn_visitsync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_then", "target": "tailwindcss_cdn_async", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visitsync", "target": "tailwindcss_cdn_n", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visitsync", "target": "tailwindcss_cdn_handleerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visitsync", "target": "tailwindcss_cdn_ri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visitsync", "target": "tailwindcss_cdn_getasyncerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visittick", "target": "tailwindcss_cdn_toproxy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visittick", "target": "tailwindcss_cdn_handleerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visittick", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visittick", "target": "tailwindcss_cdn_dp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_visittick", "target": "tailwindcss_cdn_getiterator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_walksync", "target": "tailwindcss_cdn_pp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_walksync", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_walksync", "target": "tailwindcss_cdn_visitsync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_walksync", "target": "tailwindcss_cdn_toproxy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_warnings", "target": "tailwindcss_cdn_sync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_content", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_css", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_map", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_messages", "target": "tailwindcss_cdn_sync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_root", "target": "tailwindcss_cdn_sync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_i", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_use", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_n", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L23", "weight": 0.8}, {"source": "tailwindcss_cdn_get", "target": "tailwindcss_cdn_n", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_v1", "target": "tailwindcss_cdn_z1", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_z1", "target": "tailwindcss_cdn_p", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_hk", "target": "tailwindcss_cdn_mp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_hk", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_hk", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_gk", "target": "tailwindcss_cdn_yk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L25", "weight": 0.8}, {"source": "tailwindcss_cdn_yk", "target": "tailwindcss_cdn_np", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_yk", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_bk", "target": "tailwindcss_cdn_bp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_wk", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_wk", "target": "tailwindcss_cdn_pa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ak", "target": "tailwindcss_cdn_jp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ck", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ck", "target": "tailwindcss_cdn_ia", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_rk", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_rk", "target": "tailwindcss_cdn_qa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_zk", "target": "tailwindcss_cdn_wp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_uk", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_uk", "target": "tailwindcss_cdn_ma", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_qk", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_qk", "target": "tailwindcss_cdn_ba", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_jk", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_jk", "target": "tailwindcss_cdn_ja", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ns", "target": "tailwindcss_cdn_xp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ss", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ss", "target": "tailwindcss_cdn_ua", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_fs", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_fs", "target": "tailwindcss_cdn_va", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ms", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ms", "target": "tailwindcss_cdn_wa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_vs", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_vs", "target": "tailwindcss_cdn_qa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_s", "target": "tailwindcss_cdn_nd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_es", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_es", "target": "tailwindcss_cdn_za", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_is", "target": "tailwindcss_cdn_ja", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_e", "target": "tailwindcss_cdn_is", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ls", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ls", "target": "tailwindcss_cdn_ro", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_js", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_js", "target": "tailwindcss_cdn_no", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ws", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ws", "target": "tailwindcss_cdn_ao", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_qs", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ca", "target": "tailwindcss_cdn_pd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ca", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_ca", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_oa", "target": "tailwindcss_cdn_ta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_pa", "target": "tailwindcss_cdn_b", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_pa", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L26", "weight": 0.8}, {"source": "tailwindcss_cdn_pa", "target": "tailwindcss_cdn_oa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_pa", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_vn", "target": "tailwindcss_cdn_yd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_vn", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_vn", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_ja", "target": "tailwindcss_cdn_bd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_sr", "target": "tailwindcss_cdn_ht", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_go", "target": "tailwindcss_cdn_ht", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_yo", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_go", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_ue", "target": "tailwindcss_cdn_bo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_oc", "target": "tailwindcss_cdn_od", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_tc", "target": "tailwindcss_cdn_bo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dc", "target": "tailwindcss_cdn_pd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dc", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dc", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_ao", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_d", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_hn", "target": "tailwindcss_cdn_prev", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_hn", "target": "tailwindcss_cdn_after", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mc", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mc", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mc", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mc", "target": "tailwindcss_cdn_prepend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_co", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_co", "target": "tailwindcss_cdn_after", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_md", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_nc", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_nc", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_bc", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_fc", "target": "tailwindcss_cdn_after", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_fc", "target": "tailwindcss_cdn_bc", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_fc", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_fc", "target": "tailwindcss_cdn_next", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_fc", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jc", "target": "tailwindcss_cdn_nc", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jc", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jc", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jc", "target": "tailwindcss_cdn_removeall", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jc", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_once", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rootexit", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_co", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rule", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_to", "target": "tailwindcss_cdn_ro", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_ro", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wc", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wd", "target": "tailwindcss_cdn_wc", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wd", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wd", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wd", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_wd", "target": "tailwindcss_cdn_decl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_gd", "target": "tailwindcss_cdn_atrule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_gd", "target": "tailwindcss_cdn_io", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_gd", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_gd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_wd", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_rule", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_ur", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_te", "target": "tailwindcss_cdn_jt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_jt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_te", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qn", "target": "tailwindcss_cdn_o", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qn", "target": "tailwindcss_cdn_ei", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_l", "target": "tailwindcss_cdn_mt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_l", "target": "tailwindcss_cdn_s", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_tt", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mo", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_mo", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rt", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_hh", "target": "tailwindcss_cdn_xn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_hh", "target": "tailwindcss_cdn_kn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_jn", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_l", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_c", "target": "tailwindcss_cdn_l", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_d", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_e", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_te", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_je", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_cr", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_cr", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_cr", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_pr", "target": "tailwindcss_cdn_sh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_pr", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_pr", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_sh", "target": "tailwindcss_cdn_g", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_sh", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_sh", "target": "tailwindcss_cdn_y", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_g", "target": "tailwindcss_cdn_ah", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_g", "target": "tailwindcss_cdn_jo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_y", "target": "tailwindcss_cdn_ah", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_y", "target": "tailwindcss_cdn_jo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_te", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_w", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_prev", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_next", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_b", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_uo", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_uo", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rs", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rs", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rs", "target": "tailwindcss_cdn_dr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rs", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_rs", "target": "tailwindcss_cdn_comment", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_is", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_is", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_s", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_s", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_s", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_s", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_we", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_ko", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_recordvariant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_applyparalleloffset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_applyvariantoffset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_a", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qo", "target": "tailwindcss_cdn_ke", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qo", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qo", "target": "tailwindcss_cdn_lr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_qo", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_eh", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_oh", "target": "tailwindcss_cdn_toresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_oh", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_cr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_oh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_arbitraryproperty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_r", "target": "tailwindcss_cdn_ve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L27", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_dr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_yo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_as", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ph", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ph", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ph", "target": "tailwindcss_cdn_q", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_arbitraryproperty", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_forvariant", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_forvariant", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_applyvariantoffset", "target": "tailwindcss_cdn_lh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recordvariants", "target": "tailwindcss_cdn_recordvariant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recordvariant", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recordvariant", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_compare", "target": "tailwindcss_cdn_lh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_compare", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recalculatevariantoffsets", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recalculatevariantoffsets", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_recalculatevariantoffsets", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_remaparbitraryvariantoffsets", "target": "tailwindcss_cdn_recalculatevariantoffsets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_remaparbitraryvariantoffsets", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sortarbitraryproperties", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sortarbitraryproperties", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sortarbitraryproperties", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sortarbitraryproperties", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sort", "target": "tailwindcss_cdn_remaparbitraryvariantoffsets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_sort", "target": "tailwindcss_cdn_sortarbitraryproperties", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_bh", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_l", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_m", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_f", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_f", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_fs", "target": "tailwindcss_cdn_fh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ri", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ri", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_bh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_ea", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_cr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_we", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_k", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_l", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_j", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cs", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cs", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_jh", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_jh", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_jh", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_jh", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_zh", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_z", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_z", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_u", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_u", "target": "tailwindcss_cdn_z", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_recordvariants", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_tl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_as", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_ei", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_xt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_v", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_uh", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_uh", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_uh", "target": "tailwindcss_cdn_delete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_delete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_h", "target": "tailwindcss_cdn_uh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_il", "target": "tailwindcss_cdn_u", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_ph", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_jh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_cs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_delete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_il", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_vh", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ol", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_t", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_k", "target": "tailwindcss_cdn_ul", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_x", "target": "tailwindcss_cdn_dm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_x", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_x", "target": "tailwindcss_cdn_hm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_x", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_z", "target": "tailwindcss_cdn_te", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cm", "target": "tailwindcss_cdn_z", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cm", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cm", "target": "tailwindcss_cdn_mm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_cm", "target": "tailwindcss_cdn_re", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_pm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_pm", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_i", "target": "tailwindcss_cdn_de", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L31", "weight": 0.8}, {"source": "tailwindcss_cdn_ji", "target": "tailwindcss_cdn_de", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_iv", "target": "tailwindcss_cdn_v", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_iv", "target": "tailwindcss_cdn_ee", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_zi", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_w", "target": "tailwindcss_cdn_ji", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_w", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ui", "target": "tailwindcss_cdn_zi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ui", "target": "tailwindcss_cdn_ee", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ui", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_dv", "target": "tailwindcss_cdn_n", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_dv", "target": "tailwindcss_cdn_he", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_dv", "target": "tailwindcss_cdn_ie", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_dv", "target": "tailwindcss_cdn_xl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_dv", "target": "tailwindcss_cdn_ft", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_t", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_o", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_mg", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_mg", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_mg", "target": "tailwindcss_cdn_c2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_gg", "target": "tailwindcss_cdn_zh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_gg", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_gg", "target": "tailwindcss_cdn_nm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_c2", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_p2", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_yg", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_yg", "target": "tailwindcss_cdn_h2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_yg", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_d2", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_d2", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_d2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_sync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_n", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_mg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_aa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_cl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_ol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_zr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_xg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_v2", "target": "tailwindcss_cdn_wi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ol", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ol", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ol", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_qt", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_tg", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_tg", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_tl", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ne", "target": "tailwindcss_cdn_tl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_rl", "target": "tailwindcss_cdn_tl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_ig", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_qg", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_qg", "target": "tailwindcss_cdn_k2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_c2", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_c2", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_o2", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_o2", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L32", "weight": 0.8}, {"source": "tailwindcss_cdn_o2", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_o2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_o2", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_t2", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_t2", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_xs", "target": "tailwindcss_cdn_assign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_fg", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_fg", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_fg", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_p2", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_i2", "target": "tailwindcss_cdn_zg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_i2", "target": "tailwindcss_cdn_p2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_d2", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_yo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_q2", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_ug", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_l2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_q2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_ug", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_jg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L33", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_fg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_xs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_after", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_vg", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_xg", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_xg", "target": "tailwindcss_cdn_zg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_zg", "target": "tailwindcss_cdn_xg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_t", "target": "tailwindcss_cdn_v2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_h2", "target": "tailwindcss_cdn_kt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ly", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_uy", "target": "tailwindcss_cdn_ly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_uy", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_br", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_kt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_zl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_ly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_h2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_uy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ul", "target": "tailwindcss_cdn_mt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_w2", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_fy", "target": "tailwindcss_cdn_w2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_g2", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_g2", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_g2", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_g2", "target": "tailwindcss_cdn_walk", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_k2", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_k2", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_dy", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_j2", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_j2", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_after", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_io", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_ol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_os", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_rf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_pl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_dl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_cy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_dy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_hl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_wl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ts", "target": "tailwindcss_cdn_gl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_ky", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L34", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixes", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixes", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_withprefix", "target": "tailwindcss_cdn_prefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_ao", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_prefix", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_unprefixed", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_xl", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_xl", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_hack", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_clone", "target": "tailwindcss_cdn_xl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_parentprefix", "target": "tailwindcss_cdn_prefix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_parentprefix", "target": "tailwindcss_cdn_prefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_check", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_parentprefix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_otherprefixes", "target": "tailwindcss_cdn_prefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_needcascade", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L36", "weight": 0.8}, {"source": "tailwindcss_cdn_calcbefore", "target": "tailwindcss_cdn_maxprefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 0.8}, {"source": "tailwindcss_cdn_calcbefore", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 0.8}, {"source": "tailwindcss_cdn_restorebefore", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 0.8}, {"source": "tailwindcss_cdn_restorebefore", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L37", "weight": 0.8}, {"source": "tailwindcss_cdn_restorebefore", "target": "tailwindcss_cdn_group", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L38", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_needcascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_calcbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_isalready", "target": "tailwindcss_cdn_group", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_isalready", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_otherprefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_insert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_needcascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_restorebefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_calcbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_old", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixquery", "target": "tailwindcss_cdn_div", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixquery", "target": "tailwindcss_cdn_prefixname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_clean", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_clean", "target": "tailwindcss_cdn_prefixname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_gy", "target": "tailwindcss_cdn_e", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_gy", "target": "tailwindcss_cdn_qy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_qy", "target": "tailwindcss_cdn_gy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_nt", "target": "tailwindcss_cdn_so", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_rulevendorprefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_findprop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_disabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_cleanfromunprefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_clonebefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_cleanotherprefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_already", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_checkforwarning", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_already", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_clonebefore", "target": "tailwindcss_cdn_already", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_checkforwarning", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_checkforwarning", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_stringify", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_stringify", "target": "tailwindcss_cdn_div", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_clone", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_cleanfromunprefixed", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_cleanfromunprefixed", "target": "tailwindcss_cdn_findprop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_cleanfromunprefixed", "target": "tailwindcss_cdn_prefix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_cleanfromunprefixed", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_rulevendorprefixes", "target": "tailwindcss_cdn_prefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_regexp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_prefix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_every", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_save", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_check", "target": "tailwindcss_cdn_regexp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_regexp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_au", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_no", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_gridstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_io", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_walkatrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_walkrules", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L40", "weight": 0.8}, {"source": "tailwindcss_cdn_disabledvalue", "target": "tailwindcss_cdn_gridstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_disabledvalue", "target": "tailwindcss_cdn_disabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_disableddecl", "target": "tailwindcss_cdn_gridstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_disableddecl", "target": "tailwindcss_cdn_disabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_disabled", "target": "tailwindcss_cdn_prev", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_disabled", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_reducespaces", "target": "tailwindcss_cdn_group", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_reducespaces", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_reducespaces", "target": "tailwindcss_cdn_raw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L41", "weight": 0.8}, {"source": "tailwindcss_cdn_gridstatus", "target": "tailwindcss_cdn_each", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_yb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_parse", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_virtual", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_virtual", "target": "tailwindcss_cdn_jo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_virtual", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_virtual", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_disabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_prefixer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_process", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_save", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_unprefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_cleaner", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_ishack", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_toremove", "target": "tailwindcss_cdn_check", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_isnot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_isprop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_isor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_remove", "target": "tailwindcss_cdn_toremove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_cleanbrackets", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_convert", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_cleanbrackets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_process", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_possible", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_ishack", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_check", "target": "tailwindcss_cdn_ishack", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_regexp", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_regexp", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_regexp", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_possible", "target": "tailwindcss_cdn_prefixes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixeds", "target": "tailwindcss_cdn_comma", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixeds", "target": "tailwindcss_cdn_possible", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixeds", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixeds", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_already", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_prefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_prefixeds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_add", "target": "tailwindcss_cdn_insertbefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_space", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_walkdecls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_clonebefore", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_check", "target": "tailwindcss_cdn_some", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_check", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_mt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_qt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_contain3d", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_keyframeparents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_gridstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_jt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_disabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_split", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_pr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_dr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_cr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_insert", "target": "tailwindcss_cdn_lr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_m0", "target": "tailwindcss_cdn_yu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_gr", "target": "tailwindcss_cdn_m0", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_gr", "target": "tailwindcss_cdn_yu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_newdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_oldwebkit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_convertdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_tostring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replacefirst", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_normalizeunit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_replacefirst", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_newdirection", "target": "tailwindcss_cdn_revertdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_convertdirection", "target": "tailwindcss_cdn_fixdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_convertdirection", "target": "tailwindcss_cdn_fixangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_convertdirection", "target": "tailwindcss_cdn_isradial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_convertdirection", "target": "tailwindcss_cdn_fixradial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_fixdirection", "target": "tailwindcss_cdn_revertdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_fixangle", "target": "tailwindcss_cdn_roundfloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_fixradial", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_oldwebkit", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_oldwebkit", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_oldwebkit", "target": "tailwindcss_cdn_olddirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_oldwebkit", "target": "tailwindcss_cdn_colorstops", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_oldwebkit", "target": "tailwindcss_cdn_clonediv", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_olddirection", "target": "tailwindcss_cdn_clonediv", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_olddirection", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_colorstops", "target": "tailwindcss_cdn_stringify", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_colorstops", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_old", "target": "tailwindcss_cdn_regexp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_regexp", "target": "tailwindcss_cdn_v0", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_isstretch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_old", "target": "tailwindcss_cdn_isstretch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_old", "target": "tailwindcss_cdn_v0", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_replace", "target": "tailwindcss_cdn_space", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_preprocess", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_constructor", "target": "tailwindcss_cdn_select", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_select", "target": "tailwindcss_cdn_map", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_select", "target": "tailwindcss_cdn_sort", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_preprocess", "target": "tailwindcss_cdn_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_preprocess", "target": "tailwindcss_cdn_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_preprocess", "target": "tailwindcss_cdn_old", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_preprocess", "target": "tailwindcss_cdn_decl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_decl", "target": "tailwindcss_cdn_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_unprefixed", "target": "tailwindcss_cdn_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_normalize", "target": "tailwindcss_cdn_decl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_unprefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_prefixed", "target": "tailwindcss_cdn_decl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_group", "target": "tailwindcss_cdn_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_group", "target": "tailwindcss_cdn_unprefixed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L44", "weight": 0.8}, {"source": "tailwindcss_cdn_h5", "target": "tailwindcss_cdn_keys", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57", "weight": 0.8}, {"source": "tailwindcss_cdn_h5", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L57", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_v5", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_warn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_dr", "target": "tailwindcss_cdn_replace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_set", "target": "tailwindcss_cdn_pf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_clear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_has", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_from", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_process", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}, {"source": "tailwindcss_cdn_pf", "target": "tailwindcss_cdn_append", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", "source_location": "L64", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/4a2d80b6cea7b2223f27c1cbaf0e9a64fcab8c903863b58ddde61cb9df4a35ef.json b/graphify-out/cache/4a2d80b6cea7b2223f27c1cbaf0e9a64fcab8c903863b58ddde61cb9df4a35ef.json new file mode 100644 index 000000000..1c62d4e97 --- /dev/null +++ b/graphify-out/cache/4a2d80b6cea7b2223f27c1cbaf0e9a64fcab8c903863b58ddde61cb9df4a35ef.json @@ -0,0 +1 @@ +{"nodes": [{"id": "studio", "label": "studio.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\studio.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/4cf5aaf9a914423d0c51945dc83b8783ca1fa5d6990db8e99279cb8a024c4558.json b/graphify-out/cache/4cf5aaf9a914423d0c51945dc83b8783ca1fa5d6990db8e99279cb8a024c4558.json new file mode 100644 index 000000000..63107eb22 --- /dev/null +++ b/graphify-out/cache/4cf5aaf9a914423d0c51945dc83b8783ca1fa5d6990db8e99279cb8a024c4558.json @@ -0,0 +1 @@ +{"nodes": [{"id": "main", "label": "main.py", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1"}, {"id": "main_quietaccesslogfilter", "label": "QuietAccessLogFilter", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L48"}, {"id": "main_quietaccesslogfilter_filter", "label": ".filter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L49"}, {"id": "main_connectionmanager", "label": "ConnectionManager", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L76"}, {"id": "main_connectionmanager_init", "label": ".__init__()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L77"}, {"id": "main_connectionmanager_connect", "label": ".connect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L82"}, {"id": "main_connectionmanager_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L91"}, {"id": "main_connectionmanager_online_count", "label": ".online_count()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L100"}, {"id": "main_connectionmanager_broadcast_count", "label": ".broadcast_count()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L107"}, {"id": "main_connectionmanager_broadcast_new_image", "label": ".broadcast_new_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L117"}, {"id": "main_connectionmanager_broadcast_canvas_updated", "label": ".broadcast_canvas_updated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L126"}, {"id": "main_connectionmanager_broadcast_asset_library_updated", "label": ".broadcast_asset_library_updated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L140"}, {"id": "main_connectionmanager_send_personal_message", "label": ".send_personal_message()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L152"}, {"id": "main_startup_event", "label": "startup_event()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L176"}, {"id": "main_websocket_endpoint", "label": "websocket_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L182"}, {"id": "main_ensure_runtime_config_files", "label": "ensure_runtime_config_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L391"}, {"id": "main_load_env_file", "label": "load_env_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L402"}, {"id": "main_friendly_validation_error", "label": "friendly_validation_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L493"}, {"id": "main_request_validation_exception_handler", "label": "request_validation_exception_handler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L512"}, {"id": "main_model_list", "label": "model_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L518"}, {"id": "main_reload_env_globals", "label": "reload_env_globals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L528"}, {"id": "main_provider_key_env", "label": "provider_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L578"}, {"id": "main_runninghub_wallet_key_env", "label": "runninghub_wallet_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L589"}, {"id": "main_volcengine_access_key_env", "label": "volcengine_access_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L592"}, {"id": "main_volcengine_secret_key_env", "label": "volcengine_secret_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L595"}, {"id": "main_read_api_env_value", "label": "read_api_env_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L598"}, {"id": "main_provider_env_key_value", "label": "provider_env_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L615"}, {"id": "main_runninghub_wallet_key_value", "label": "runninghub_wallet_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L625"}, {"id": "main_volcengine_access_key_value", "label": "volcengine_access_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L629"}, {"id": "main_volcengine_secret_key_value", "label": "volcengine_secret_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L633"}, {"id": "main_volcengine_provider_api_key", "label": "volcengine_provider_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L637"}, {"id": "main_mask_secret", "label": "mask_secret()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L643"}, {"id": "main_strip_auth_scheme", "label": "strip_auth_scheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L649"}, {"id": "main_bearer_auth_value", "label": "bearer_auth_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L656"}, {"id": "main_default_api_providers", "label": "default_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L660"}, {"id": "main_merge_default_api_providers", "label": "merge_default_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L714"}, {"id": "main_normalize_model_list", "label": "normalize_model_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L787"}, {"id": "main_model_list_from_values", "label": "model_list_from_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L790"}, {"id": "main_normalize_ms_loras", "label": "normalize_ms_loras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L799"}, {"id": "main_normalize_runninghub_entry", "label": "normalize_runninghub_entry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L831"}, {"id": "main_normalize_runninghub_entries", "label": "normalize_runninghub_entries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L879"}, {"id": "main_runninghub_entry_id", "label": "runninghub_entry_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L890"}, {"id": "main_static_runninghub_thumbnail_url", "label": "static_runninghub_thumbnail_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L896"}, {"id": "main_apply_runninghub_system_thumbnails", "label": "apply_runninghub_system_thumbnails()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L915"}, {"id": "main_merge_runninghub_entry_overlay", "label": "merge_runninghub_entry_overlay()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L925"}, {"id": "main_merge_runninghub_system_entries", "label": "merge_runninghub_system_entries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L947"}, {"id": "main_load_static_runninghub_provider", "label": "load_static_runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L974"}, {"id": "main_merge_runninghub_provider_with_static", "label": "merge_runninghub_provider_with_static()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L993"}, {"id": "main_preserve_runninghub_hidden_overrides", "label": "preserve_runninghub_hidden_overrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1006"}, {"id": "main_normalize_endpoint_override", "label": "normalize_endpoint_override()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1025"}, {"id": "main_provider_endpoint_url", "label": "provider_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1037"}, {"id": "main_runninghub_endpoint_url", "label": "runninghub_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1052"}, {"id": "main_normalize_provider", "label": "normalize_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1056"}, {"id": "main_load_api_providers", "label": "load_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1100"}, {"id": "main_save_api_providers", "label": "save_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1113"}, {"id": "main_public_provider", "label": "public_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1119"}, {"id": "main_public_api_providers", "label": "public_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1154"}, {"id": "main_get_primary_provider_id", "label": "get_primary_provider_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1157"}, {"id": "main_get_api_provider", "label": "get_api_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1168"}, {"id": "main_get_api_provider_exact", "label": "get_api_provider_exact()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1181"}, {"id": "main_modelscope_provider_config", "label": "modelscope_provider_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1191"}, {"id": "main_modelscope_api_key", "label": "modelscope_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1194"}, {"id": "main_modelscope_api_root", "label": "modelscope_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1201"}, {"id": "main_modelscope_image_api_root", "label": "modelscope_image_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1208"}, {"id": "main_env_quote", "label": "env_quote()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1211"}, {"id": "main_update_env_values", "label": "update_env_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1217"}, {"id": "main_current_app_version", "label": "current_app_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1263"}, {"id": "main_versioned_static_html", "label": "versioned_static_html()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1278"}, {"id": "main_sync_static_html_versions", "label": "sync_static_html_versions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1298"}, {"id": "main_static_html_response", "label": "static_html_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1327"}, {"id": "main_prompt_template_markdown_path", "label": "prompt_template_markdown_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1382"}, {"id": "main_prompt_template_category", "label": "prompt_template_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1388"}, {"id": "main_extract_prompt_template_section", "label": "extract_prompt_template_section()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1400"}, {"id": "main_parse_prompt_template_markdown", "label": "parse_prompt_template_markdown()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1409"}, {"id": "main_app_info", "label": "app_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1445"}, {"id": "main_connectivity_probe", "label": "connectivity_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1468"}, {"id": "main_update_connectivity_targets", "label": "update_connectivity_targets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1501"}, {"id": "main_update_connectivity_probe", "label": "update_connectivity_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1513"}, {"id": "main_update_connectivity", "label": "update_connectivity()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1524"}, {"id": "main_fetch_remote_version", "label": "fetch_remote_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1547"}, {"id": "main_version_tuple", "label": "version_tuple()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1576"}, {"id": "main_version_gt", "label": "version_gt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1579"}, {"id": "main_check_update", "label": "check_update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1587"}, {"id": "main_update_allowed_file", "label": "update_allowed_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1621"}, {"id": "main_github_get", "label": "github_get()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1630"}, {"id": "main_github_json", "label": "github_json()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1644"}, {"id": "main_github_bytes", "label": "github_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1673"}, {"id": "main_download_github_update_files", "label": "download_github_update_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1677"}, {"id": "main_modelscope_update_file_list", "label": "modelscope_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1690"}, {"id": "main_modelscope_file_bytes", "label": "modelscope_file_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1706"}, {"id": "main_download_modelscope_update_files", "label": "download_modelscope_update_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1711"}, {"id": "main_safe_update_target", "label": "safe_update_target()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1733"}, {"id": "main_safe_static_dir", "label": "safe_static_dir()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1743"}, {"id": "main_schedule_self_restart", "label": "schedule_self_restart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1751"}, {"id": "main_updaterequest", "label": "UpdateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_github_update_file_list", "label": "github_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1831"}, {"id": "main_staged_update_file_list", "label": "staged_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1854"}, {"id": "main_normalize_update_source", "label": "normalize_update_source()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1877"}, {"id": "main_stage_update_from_source", "label": "stage_update_from_source()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1885"}, {"id": "main_update_from_github", "label": "update_from_github()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1895"}, {"id": "main_list_update_backups", "label": "list_update_backups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2016"}, {"id": "main_get_update_backups", "label": "get_update_backups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2040"}, {"id": "main_rollbackrequest", "label": "RollbackRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043"}, {"id": "main_rollback_update", "label": "rollback_update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2049"}, {"id": "main_generaterequest", "label": "GenerateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116"}, {"id": "main_deletehistoryrequest", "label": "DeleteHistoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126"}, {"id": "main_tokenrequest", "label": "TokenRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129"}, {"id": "main_cloudgenrequest", "label": "CloudGenRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132"}, {"id": "main_cloudpollrequest", "label": "CloudPollRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142"}, {"id": "main_aireference", "label": "AIReference", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147"}, {"id": "main_onlineimagerequest", "label": "OnlineImageRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152"}, {"id": "main_canvasvideorequest", "label": "CanvasVideoRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164"}, {"id": "main_tempshuploadrequest", "label": "TempShUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185"}, {"id": "main_cloudvideouploadrequest", "label": "CloudVideoUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188"}, {"id": "main_runninghubsubmitrequest", "label": "RunningHubSubmitRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192"}, {"id": "main_runninghubworkflowsubmitrequest", "label": "RunningHubWorkflowSubmitRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198"}, {"id": "main_runninghubuploadassetrequest", "label": "RunningHubUploadAssetRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204"}, {"id": "main_jimenghelprequest", "label": "JimengHelpRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208"}, {"id": "main_jimengquerymediarequest", "label": "JimengQueryMediaRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211"}, {"id": "main_runninghubworkflowconfigfield", "label": "RunningHubWorkflowConfigField", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215"}, {"id": "main_runninghubworkflowconfig", "label": "RunningHubWorkflowConfig", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234"}, {"id": "main_apiproviderpayload", "label": "ApiProviderPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243"}, {"id": "main_chatrequest", "label": "ChatRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271"}, {"id": "main_msgeneraterequest", "label": "MsGenerateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283"}, {"id": "main_canvasllmrequest", "label": "CanvasLLMRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294"}, {"id": "main_conversationcreaterequest", "label": "ConversationCreateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304"}, {"id": "main_canvascreaterequest", "label": "CanvasCreateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307"}, {"id": "main_canvasmetaupdate", "label": "CanvasMetaUpdate", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312"}, {"id": "main_canvassaverequest", "label": "CanvasSaveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319"}, {"id": "main_canvasassetcheckrequest", "label": "CanvasAssetCheckRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330"}, {"id": "main_canvasassetdownloadrequest", "label": "CanvasAssetDownloadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333"}, {"id": "main_canvasworkflowexportrequest", "label": "CanvasWorkflowExportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338"}, {"id": "main_smartcanvasgroupexportitem", "label": "SmartCanvasGroupExportItem", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347"}, {"id": "main_smartcanvasgroupexportrequest", "label": "SmartCanvasGroupExportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353"}, {"id": "main_localimageimportrequest", "label": "LocalImageImportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358"}, {"id": "main_localassetcaptionrequest", "label": "LocalAssetCaptionRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362"}, {"id": "main_localassetcaptionsaverequest", "label": "LocalAssetCaptionSaveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369"}, {"id": "main_localassetfolderrequest", "label": "LocalAssetFolderRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373"}, {"id": "main_assetlibrarycategoryrequest", "label": "AssetLibraryCategoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378"}, {"id": "main_assetlibraryrequest", "label": "AssetLibraryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383"}, {"id": "main_assetlibraryaddrequest", "label": "AssetLibraryAddRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386"}, {"id": "main_assetlibrarybatchaddrequest", "label": "AssetLibraryBatchAddRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392"}, {"id": "main_sharedfolderregister", "label": "SharedFolderRegister", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397"}, {"id": "main_sharedfolderimport", "label": "SharedFolderImport", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401"}, {"id": "main_assetlibraryrenamerequest", "label": "AssetLibraryRenameRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407"}, {"id": "main_assetlibrarybatchdeleterequest", "label": "AssetLibraryBatchDeleteRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411"}, {"id": "main_assetlibrarybatchmoverequest", "label": "AssetLibraryBatchMoveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415"}, {"id": "main_assetlibrarybatchcroprequest", "label": "AssetLibraryBatchCropRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421"}, {"id": "main_assetavatarregisterrequest", "label": "AssetAvatarRegisterRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428"}, {"id": "main_promptlibraryrequest", "label": "PromptLibraryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434"}, {"id": "main_promptlibraryitemrequest", "label": "PromptLibraryItemRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437"}, {"id": "main_promptlibrarybatchdeleterequest", "label": "PromptLibraryBatchDeleteRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446"}, {"id": "main_promptlibrarycategoryrequest", "label": "PromptLibraryCategoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449"}, {"id": "main_check_images_exist", "label": "check_images_exist()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2455"}, {"id": "main_is_comfy_input_media_value", "label": "is_comfy_input_media_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2469"}, {"id": "main_collect_required_comfy_media", "label": "collect_required_comfy_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2477"}, {"id": "main_get_best_backend", "label": "get_best_backend()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2487"}, {"id": "main_reserve_best_backend", "label": "reserve_best_backend()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2517"}, {"id": "main_download_image", "label": "download_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2543"}, {"id": "main_comfy_output_extension", "label": "comfy_output_extension()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2557"}, {"id": "main_is_video_output_item", "label": "is_video_output_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2588"}, {"id": "main_comfy_output_kind", "label": "comfy_output_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2593"}, {"id": "main_download_comfy_output", "label": "download_comfy_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2606"}, {"id": "main_save_comfy_text_output", "label": "save_comfy_text_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2624"}, {"id": "main_comfy_text_values_from_output", "label": "comfy_text_values_from_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2636"}, {"id": "main_collect_comfy_file_items", "label": "collect_comfy_file_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2658"}, {"id": "main_save_to_history", "label": "save_to_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2669"}, {"id": "main_get_comfy_history", "label": "get_comfy_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2683"}, {"id": "main_safe_user_id", "label": "safe_user_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2690"}, {"id": "main_user_dir", "label": "user_dir()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2699"}, {"id": "main_conversation_path", "label": "conversation_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2704"}, {"id": "main_now_ms", "label": "now_ms()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2710"}, {"id": "main_save_conversation", "label": "save_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2713"}, {"id": "main_new_conversation", "label": "new_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2719"}, {"id": "main_load_conversation", "label": "load_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2731"}, {"id": "main_list_conversations", "label": "list_conversations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2738"}, {"id": "main_canvas_path", "label": "canvas_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2760"}, {"id": "main_save_canvas", "label": "save_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2766"}, {"id": "main_normalize_canvas_kind", "label": "normalize_canvas_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2772"}, {"id": "main_new_canvas", "label": "new_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2775"}, {"id": "main_load_canvas", "label": "load_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2795"}, {"id": "main_load_canvas_any", "label": "load_canvas_any()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2805"}, {"id": "main_normalize_canvas_color", "label": "normalize_canvas_color()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2814"}, {"id": "main_canvas_record", "label": "canvas_record()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2818"}, {"id": "main_cleanup_expired_canvas_trash", "label": "cleanup_expired_canvas_trash()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2833"}, {"id": "main_iter_canvas_records", "label": "iter_canvas_records()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2849"}, {"id": "main_list_canvases", "label": "list_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2866"}, {"id": "main_list_deleted_canvases", "label": "list_deleted_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2876"}, {"id": "main_display_title", "label": "display_title()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2880"}, {"id": "main_resolve_chat_provider", "label": "resolve_chat_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2884"}, {"id": "main_api_headers", "label": "api_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2909"}, {"id": "main_selected_model", "label": "selected_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2928"}, {"id": "main_looks_like_vision_chat_model", "label": "looks_like_vision_chat_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2936"}, {"id": "main_preferred_chat_model", "label": "preferred_chat_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2946"}, {"id": "main_modelscope_size", "label": "modelscope_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2960"}, {"id": "main_unwrap_apimart_response", "label": "unwrap_apimart_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2966"}, {"id": "main_text_from_chat_response", "label": "text_from_chat_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2972"}, {"id": "main_text_delta_from_chat_chunk", "label": "text_delta_from_chat_chunk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2989"}, {"id": "main_sse_event", "label": "sse_event()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3005"}, {"id": "main_extract_image", "label": "extract_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3008"}, {"id": "main_extract_task_id", "label": "extract_task_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3054"}, {"id": "main_images_api_unsupported", "label": "images_api_unsupported()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3068"}, {"id": "main_provider_protocol", "label": "provider_protocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3072"}, {"id": "main_normalize_model_protocols", "label": "normalize_model_protocols()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3080"}, {"id": "main_effective_protocol", "label": "effective_protocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3091"}, {"id": "main_is_apimart_provider", "label": "is_apimart_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3104"}, {"id": "main_is_gemini_provider", "label": "is_gemini_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3108"}, {"id": "main_is_volcengine_provider", "label": "is_volcengine_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3111"}, {"id": "main_is_runninghub_provider", "label": "is_runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3114"}, {"id": "main_is_jimeng_provider", "label": "is_jimeng_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3117"}, {"id": "main_is_yuli_provider", "label": "is_yuli_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3120"}, {"id": "main_avatar_platform_for_provider", "label": "avatar_platform_for_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3132"}, {"id": "main_provider_supports_avatar", "label": "provider_supports_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3141"}, {"id": "main_jimeng_env_value", "label": "jimeng_env_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3144"}, {"id": "main_jimeng_use_wsl", "label": "jimeng_use_wsl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3147"}, {"id": "main_jimeng_cli_executable", "label": "jimeng_cli_executable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3151"}, {"id": "main_decode_wsl_output", "label": "decode_wsl_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3163"}, {"id": "main_jimeng_wsl_base_args", "label": "jimeng_wsl_base_args()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3174"}, {"id": "main_jimeng_clean_wsl_stderr", "label": "jimeng_clean_wsl_stderr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3205"}, {"id": "main_windows_path_to_wsl", "label": "windows_path_to_wsl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3215"}, {"id": "main_wsl_path_to_windows", "label": "wsl_path_to_windows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3222"}, {"id": "main_jimeng_cli_path_arg", "label": "jimeng_cli_path_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3230"}, {"id": "main_jimeng_poll_seconds", "label": "jimeng_poll_seconds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3233"}, {"id": "main_jimeng_extract_json", "label": "jimeng_extract_json()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3239"}, {"id": "main_run_jimeng_cli", "label": "run_jimeng_cli()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3267"}, {"id": "main_jimeng_parse_version", "label": "jimeng_parse_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3303"}, {"id": "main_jimeng_cli_version", "label": "jimeng_cli_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3309"}, {"id": "main_jimeng_command", "label": "jimeng_command()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3321"}, {"id": "main_jimeng_decode_cli_output", "label": "jimeng_decode_cli_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3333"}, {"id": "main_jimeng_login_text", "label": "jimeng_login_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3339"}, {"id": "main_jimeng_login_qr_from_text", "label": "jimeng_login_qr_from_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3347"}, {"id": "main_jimeng_login_reader", "label": "jimeng_login_reader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3362"}, {"id": "main_jimeng_submit_id", "label": "jimeng_submit_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3375"}, {"id": "main_jimengpendingerror", "label": "JimengPendingError", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3390"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_jimengpendingerror_init", "label": ".__init__()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3392"}, {"id": "main_jimeng_queue_info", "label": "jimeng_queue_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3399"}, {"id": "main_jimeng_pending_payload", "label": "jimeng_pending_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3416"}, {"id": "main_jimeng_pending_exception_handler", "label": "jimeng_pending_exception_handler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3433"}, {"id": "main_jimeng_failure_reason", "label": "jimeng_failure_reason()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3437"}, {"id": "main_jimeng_collect_media_values", "label": "jimeng_collect_media_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3454"}, {"id": "main_jimeng_output_values", "label": "jimeng_output_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3480"}, {"id": "main_jimeng_ratio_from_size", "label": "jimeng_ratio_from_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3490"}, {"id": "main_jimeng_normalize_image_model", "label": "jimeng_normalize_image_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3503"}, {"id": "main_jimeng_image_model_version", "label": "jimeng_image_model_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3507"}, {"id": "main_jimeng_image_resolution", "label": "jimeng_image_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3512"}, {"id": "main_jimeng_video_resolution", "label": "jimeng_video_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3537"}, {"id": "main_jimeng_video_duration_range", "label": "jimeng_video_duration_range()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3548"}, {"id": "main_jimeng_video_duration", "label": "jimeng_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3556"}, {"id": "main_jimeng_transition_duration", "label": "jimeng_transition_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3566"}, {"id": "main_jimeng_video_model_version", "label": "jimeng_video_model_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3574"}, {"id": "main_jimeng_video_resolution_arg", "label": "jimeng_video_resolution_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3595"}, {"id": "main_jimeng_video_ratio_arg", "label": "jimeng_video_ratio_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3598"}, {"id": "main_jimeng_append_model_resolution_args", "label": "jimeng_append_model_resolution_args()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3605"}, {"id": "main_jimeng_video_ref_role", "label": "jimeng_video_ref_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3612"}, {"id": "main_jimeng_video_ref_url", "label": "jimeng_video_ref_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3618"}, {"id": "main_jimeng_local_output_url", "label": "jimeng_local_output_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3624"}, {"id": "main_jimeng_store_output_value", "label": "jimeng_store_output_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3645"}, {"id": "main_jimeng_query_result", "label": "jimeng_query_result()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3665"}, {"id": "main_jimeng_store_outputs", "label": "jimeng_store_outputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3673"}, {"id": "main_jimeng_prepare_local_media", "label": "jimeng_prepare_local_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3700"}, {"id": "main_generate_jimeng_provider_image", "label": "generate_jimeng_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3743"}, {"id": "main_generate_jimeng_video", "label": "generate_jimeng_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3782"}, {"id": "main_wait_for_image_task", "label": "wait_for_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3897"}, {"id": "main_output_storage", "label": "output_storage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3929"}, {"id": "main_output_url_for", "label": "output_url_for()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3932"}, {"id": "main_output_path_for", "label": "output_path_for()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3936"}, {"id": "main_output_file_from_url", "label": "output_file_from_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3940"}, {"id": "main_local_media_file_by_basename", "label": "local_media_file_by_basename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3961"}, {"id": "main_filename_from_media_url", "label": "filename_from_media_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3979"}, {"id": "main_fetch_remote_media_bytes", "label": "fetch_remote_media_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3984"}, {"id": "main_origin_from_url", "label": "origin_from_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4003"}, {"id": "main_ensure_same_origin_request", "label": "ensure_same_origin_request()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4009"}, {"id": "main_normalize_local_image_path", "label": "normalize_local_image_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4018"}, {"id": "main_import_local_image_file", "label": "import_local_image_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4043"}, {"id": "main_default_asset_library", "label": "default_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4070"}, {"id": "main_normalize_asset_library", "label": "normalize_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4083"}, {"id": "main_migrate_asset_item_registrations", "label": "migrate_asset_item_registrations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4119"}, {"id": "main_load_asset_library", "label": "load_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4142"}, {"id": "main_sort_asset_library_items", "label": "sort_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4154"}, {"id": "main_asset_library_media_kind", "label": "asset_library_media_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4174"}, {"id": "main_asset_library_safe_extension", "label": "asset_library_safe_extension()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4185"}, {"id": "main_make_asset_library_item", "label": "make_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4196"}, {"id": "main_asset_library_workflow_category", "label": "asset_library_workflow_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4215"}, {"id": "main_make_workflow_library_item_from_bytes", "label": "make_workflow_library_item_from_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4235"}, {"id": "main_save_asset_library", "label": "save_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4260"}, {"id": "main_find_asset_category", "label": "find_asset_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4270"}, {"id": "main_find_asset_library", "label": "find_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4276"}, {"id": "main_find_asset_category_in_library", "label": "find_asset_category_in_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4281"}, {"id": "main_find_asset_category_with_library", "label": "find_asset_category_with_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4290"}, {"id": "main_shared_folders_load", "label": "shared_folders_load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4311"}, {"id": "main_shared_folders_save", "label": "shared_folders_save()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4324"}, {"id": "main_shared_folder_by_id", "label": "shared_folder_by_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4329"}, {"id": "main_shared_folder_abs", "label": "shared_folder_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4335"}, {"id": "main_shared_resolve_register", "label": "shared_resolve_register()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4339"}, {"id": "main_shared_child_abs", "label": "shared_child_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4360"}, {"id": "main_image_path_to_data_url", "label": "image_path_to_data_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4373"}, {"id": "main_scan_shared_tree", "label": "scan_shared_tree()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4394"}, {"id": "main_builtin_prompt_templates", "label": "builtin_prompt_templates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4443"}, {"id": "main_normalize_prompt_category_id", "label": "normalize_prompt_category_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4454"}, {"id": "main_normalize_prompt_library_item", "label": "normalize_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4458"}, {"id": "main_seed_system_prompt_library", "label": "seed_system_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4475"}, {"id": "main_default_prompt_libraries", "label": "default_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4484"}, {"id": "main_defaultprompttemplatecategories", "label": "defaultPromptTemplateCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4491"}, {"id": "main_normalize_prompt_template_categories", "label": "normalize_prompt_template_categories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4501"}, {"id": "main_normalize_prompt_libraries", "label": "normalize_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4527"}, {"id": "main_load_prompt_libraries", "label": "load_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4576"}, {"id": "main_save_prompt_libraries", "label": "save_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4592"}, {"id": "main_public_prompt_libraries", "label": "public_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4600"}, {"id": "main_find_prompt_library", "label": "find_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4608"}, {"id": "main_sanitize_asset_name", "label": "sanitize_asset_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4615"}, {"id": "main_content_type_for_path", "label": "content_type_for_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4619"}, {"id": "main_is_image_reference_value", "label": "is_image_reference_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4661"}, {"id": "main_is_video_reference_value", "label": "is_video_reference_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4676"}, {"id": "main_convert_output_to_jpg", "label": "convert_output_to_jpg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4689"}, {"id": "main_reference_to_data_url", "label": "reference_to_data_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4717"}, {"id": "main_media_reference_to_url", "label": "media_reference_to_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4743"}, {"id": "main_is_private_asset_url", "label": "is_private_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4750"}, {"id": "main_volcengine_media_reference_url", "label": "volcengine_media_reference_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4753"}, {"id": "main_looks_like_image_media_url", "label": "looks_like_image_media_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4765"}, {"id": "main_volcengine_content_role", "label": "volcengine_content_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4776"}, {"id": "main_volcengine_video_duration", "label": "volcengine_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4794"}, {"id": "main_volcengine_video_resolution", "label": "volcengine_video_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4801"}, {"id": "main_is_volcengine_seedance2_model", "label": "is_volcengine_seedance2_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4807"}, {"id": "main_volcengine_video_reference_content_items", "label": "volcengine_video_reference_content_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4811"}, {"id": "main_video_reference_to_frame_data_urls", "label": "video_reference_to_frame_data_urls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4832"}, {"id": "main_compress_data_url_image", "label": "compress_data_url_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4887"}, {"id": "main_modelscope_image_url", "label": "modelscope_image_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4916"}, {"id": "main_valid_video_image_input", "label": "valid_video_image_input()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4923"}, {"id": "main_valid_apimart_video_image_input", "label": "valid_apimart_video_image_input()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4934"}, {"id": "main_apply_trusted_asset_prompt_index", "label": "apply_trusted_asset_prompt_index()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4940"}, {"id": "main_public_base_url", "label": "public_base_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4956"}, {"id": "main_public_media_url_suffix", "label": "public_media_url_suffix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4968"}, {"id": "main_local_asset_public_url", "label": "local_asset_public_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4972"}, {"id": "main_normalize_apimart_video_reference", "label": "normalize_apimart_video_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4983"}, {"id": "main_apimart_video_reference_error", "label": "apimart_video_reference_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4989"}, {"id": "main_apimart_video_duration", "label": "apimart_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5008"}, {"id": "main_apimart_veo31_duration", "label": "apimart_veo31_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5015"}, {"id": "main_is_apimart_veo31_model", "label": "is_apimart_veo31_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5024"}, {"id": "main_apimart_veo31_model", "label": "apimart_veo31_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5027"}, {"id": "main_apimart_veo31_aspect", "label": "apimart_veo31_aspect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5038"}, {"id": "main_apimart_veo31_resolution", "label": "apimart_veo31_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5042"}, {"id": "main_apimart_upload_file_payload", "label": "apimart_upload_file_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5048"}, {"id": "main_invalid_video_image_preview", "label": "invalid_video_image_preview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5070"}, {"id": "main_extract_apimart_asset_url", "label": "extract_apimart_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5076"}, {"id": "main_apimart_upload_payload_from_bytes", "label": "apimart_upload_payload_from_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5101"}, {"id": "main_apimart_upload_raw_file_payload", "label": "apimart_upload_raw_file_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5126"}, {"id": "main_is_transient_tls_error", "label": "is_transient_tls_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5132"}, {"id": "main_apimart_upload_post", "label": "apimart_upload_post()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5142"}, {"id": "main_upload_image_for_apimart", "label": "upload_image_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5165"}, {"id": "main_upload_video_for_apimart", "label": "upload_video_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5227"}, {"id": "main_upload_audio_for_apimart", "label": "upload_audio_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5272"}, {"id": "main_upload_media_for_apimart", "label": "upload_media_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5325"}, {"id": "main_apimart_avatar_asset_type", "label": "apimart_avatar_asset_type()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5333"}, {"id": "main_extract_apimart_avatar_asset_uri", "label": "extract_apimart_avatar_asset_uri()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5336"}, {"id": "main_submit_apimart_avatar_asset", "label": "submit_apimart_avatar_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5359"}, {"id": "main_check_apimart_avatar_task", "label": "check_apimart_avatar_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5385"}, {"id": "main_volc_hmac", "label": "_volc_hmac()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5413"}, {"id": "main_volcengine_sign_v4_headers", "label": "volcengine_sign_v4_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5416"}, {"id": "main_volcengine_ark_asset_call", "label": "volcengine_ark_asset_call()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5461"}, {"id": "main_volcengine_ensure_asset_group", "label": "volcengine_ensure_asset_group()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5486"}, {"id": "main_submit_volcengine_avatar_asset", "label": "submit_volcengine_avatar_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5511"}, {"id": "main_check_volcengine_avatar_task", "label": "check_volcengine_avatar_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5528"}, {"id": "main_volcengine_public_asset_url", "label": "volcengine_public_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5542"}, {"id": "main_local_media_path_for_cloud_upload", "label": "local_media_path_for_cloud_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5552"}, {"id": "main_local_video_path_for_cloud_upload", "label": "local_video_path_for_cloud_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5572"}, {"id": "main_upload_video_to_litterbox", "label": "upload_video_to_litterbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5575"}, {"id": "main_upload_video_to_temp_sh", "label": "upload_video_to_temp_sh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5596"}, {"id": "main_upload_local_video_to_cloud", "label": "upload_local_video_to_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5615"}, {"id": "main_upload_local_video_to_temp_sh", "label": "upload_local_video_to_temp_sh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5633"}, {"id": "main_save_ai_image_to_output", "label": "save_ai_image_to_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5636"}, {"id": "main_save_remote_video_to_output", "label": "save_remote_video_to_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5672"}, {"id": "main_parse_size_pair", "label": "parse_size_pair()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5702"}, {"id": "main_is_gpt_image_2_model", "label": "is_gpt_image_2_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5712"}, {"id": "main_normalize_gpt_image_2_size", "label": "normalize_gpt_image_2_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5726"}, {"id": "main_gpt_image_2_size_error_message", "label": "gpt_image_2_size_error_message()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5750"}, {"id": "main_gpt_image_2_size_exceeds_supported", "label": "gpt_image_2_size_exceeds_supported()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5770"}, {"id": "main_apimart_size_resolution", "label": "apimart_size_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5774"}, {"id": "main_is_volcengine_seedream_model", "label": "is_volcengine_seedream_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5818"}, {"id": "main_normalize_volcengine_size", "label": "normalize_volcengine_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5822"}, {"id": "main_friendly_image_error_detail", "label": "friendly_image_error_detail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5856"}, {"id": "main_parse_error_payload_text", "label": "parse_error_payload_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5896"}, {"id": "main_friendly_chat_error_detail", "label": "friendly_chat_error_detail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5906"}, {"id": "main_generate_modelscope_provider_image", "label": "generate_modelscope_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5938"}, {"id": "main_gemini_model_name", "label": "gemini_model_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5999"}, {"id": "main_gemini_endpoint_url", "label": "gemini_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6003"}, {"id": "main_gemini_image_config", "label": "gemini_image_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6007"}, {"id": "main_gemini_reference_part", "label": "gemini_reference_part()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6019"}, {"id": "main_generate_gemini_provider_image", "label": "generate_gemini_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6031"}, {"id": "main_volcengine_endpoint_url", "label": "volcengine_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6052"}, {"id": "main_volcengine_image_payload", "label": "volcengine_image_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6055"}, {"id": "main_generate_volcengine_provider_image", "label": "generate_volcengine_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6061"}, {"id": "main_runninghub_api_headers", "label": "runninghub_api_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6080"}, {"id": "main_runninghub_provider", "label": "runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6086"}, {"id": "main_runninghub_api_key", "label": "runninghub_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6089"}, {"id": "main_runninghub_app_headers", "label": "runninghub_app_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6098"}, {"id": "main_runninghub_local_asset_path", "label": "runninghub_local_asset_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6111"}, {"id": "main_runninghub_output_ext", "label": "runninghub_output_ext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6136"}, {"id": "main_runninghub_extract_outputs", "label": "runninghub_extract_outputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6161"}, {"id": "main_runninghub_store_remote_output", "label": "runninghub_store_remote_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6185"}, {"id": "main_runninghub_fail_reason", "label": "runninghub_fail_reason()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6198"}, {"id": "main_runninghub_infer_workflow_field_type", "label": "runninghub_infer_workflow_field_type()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6215"}, {"id": "main_runninghub_is_workflow_link_value", "label": "runninghub_is_workflow_link_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6234"}, {"id": "main_runninghub_workflow_node_info_list", "label": "runninghub_workflow_node_info_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6242"}, {"id": "main_runninghub_task_endpoint", "label": "runninghub_task_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6268"}, {"id": "main_runninghub_query_status", "label": "runninghub_query_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6278"}, {"id": "main_runninghub_extract_task_id", "label": "runninghub_extract_task_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6295"}, {"id": "main_runninghub_extract_image", "label": "runninghub_extract_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6308"}, {"id": "main_runninghub_upload_reference", "label": "runninghub_upload_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6336"}, {"id": "main_wait_for_runninghub_image_task", "label": "wait_for_runninghub_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6359"}, {"id": "main_rh_field_kind", "label": "rh_field_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6382"}, {"id": "main_rh_field_role", "label": "rh_field_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6406"}, {"id": "main_rh_natural_cmp", "label": "_rh_natural_cmp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6416"}, {"id": "main_rh_field_cmp", "label": "_rh_field_cmp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6424"}, {"id": "main_rh_sort_fields", "label": "rh_sort_fields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6447"}, {"id": "main_rh_field_indexes", "label": "rh_field_indexes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6450"}, {"id": "main_rh_default_value", "label": "rh_default_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6460"}, {"id": "main_rh_random_field_value", "label": "rh_random_field_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6468"}, {"id": "main_runninghub_entry_config_from_model", "label": "runninghub_entry_config_from_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6489"}, {"id": "main_runninghub_upload_local_to_filename", "label": "runninghub_upload_local_to_filename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6538"}, {"id": "main_generate_runninghub_entry_image", "label": "generate_runninghub_entry_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6569"}, {"id": "main_generate_runninghub_provider_image", "label": "generate_runninghub_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6655"}, {"id": "main_generate_ai_image", "label": "generate_ai_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6684"}, {"id": "main_upstream_message_from_record", "label": "upstream_message_from_record()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6823"}, {"id": "main_index", "label": "index()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6840"}, {"id": "main_view_image", "label": "view_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6844"}, {"id": "main_download_output", "label": "download_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6867"}, {"id": "main_upload_image", "label": "upload_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6890"}, {"id": "main_upload_ai_reference", "label": "upload_ai_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6918"}, {"id": "main_local_upload_kind_ext", "label": "_local_upload_kind_ext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6951"}, {"id": "main_local_upload_display_name", "label": "_local_upload_display_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6971"}, {"id": "main_local_upload_rel_path", "label": "_local_upload_rel_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6977"}, {"id": "main_local_upload_abs", "label": "_local_upload_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6988"}, {"id": "main_local_upload_safe_path", "label": "_local_upload_safe_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7000"}, {"id": "main_local_upload_safe_folder", "label": "_local_upload_safe_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7006"}, {"id": "main_local_upload_safe_folder_name", "label": "_local_upload_safe_folder_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7010"}, {"id": "main_local_upload_caption_path", "label": "_local_upload_caption_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7017"}, {"id": "main_read_local_upload_caption", "label": "_read_local_upload_caption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7020"}, {"id": "main_local_upload_item", "label": "_local_upload_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7034"}, {"id": "main_local_upload_folder_node", "label": "_local_upload_folder_node()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7061"}, {"id": "main_local_upload_tree_and_items", "label": "_local_upload_tree_and_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7071"}, {"id": "main_upload_local_assets", "label": "upload_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7110"}, {"id": "main_list_local_assets", "label": "list_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7133"}, {"id": "main_create_local_asset_folder", "label": "create_local_asset_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7138"}, {"id": "main_rename_local_asset_folder", "label": "rename_local_asset_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7153"}, {"id": "main_delete_local_assets", "label": "delete_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7171"}, {"id": "main_caption_local_assets", "label": "caption_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7194"}, {"id": "main_save_local_asset_caption", "label": "save_local_asset_caption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7233"}, {"id": "main_temp_sh_upload", "label": "temp_sh_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7247"}, {"id": "main_cloud_video_upload", "label": "cloud_video_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7252"}, {"id": "main_import_local_ai_reference", "label": "import_local_ai_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7257"}, {"id": "main_runninghub_app_info", "label": "runninghub_app_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7267"}, {"id": "main_runninghub_submit", "label": "runninghub_submit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7290"}, {"id": "main_runninghub_workflow_submit", "label": "runninghub_workflow_submit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7321"}, {"id": "main_runninghub_workflow_info", "label": "runninghub_workflow_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7357"}, {"id": "main_list_runninghub_workflows", "label": "list_runninghub_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7389"}, {"id": "main_get_runninghub_workflow", "label": "get_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7418"}, {"id": "main_fetch_runninghub_workflow", "label": "fetch_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7432"}, {"id": "main_save_runninghub_workflow", "label": "save_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7464"}, {"id": "main_delete_runninghub_workflow", "label": "delete_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7490"}, {"id": "main_runninghub_query", "label": "runninghub_query()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7505"}, {"id": "main_runninghub_upload_asset", "label": "runninghub_upload_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7541"}, {"id": "main_jimeng_status", "label": "jimeng_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7583"}, {"id": "main_jimeng_credit", "label": "jimeng_credit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7612"}, {"id": "main_jimeng_logout", "label": "jimeng_logout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7617"}, {"id": "main_jimeng_login_start", "label": "jimeng_login_start()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7622"}, {"id": "main_jimeng_login_status", "label": "jimeng_login_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7670"}, {"id": "main_jimeng_help", "label": "jimeng_help()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7692"}, {"id": "main_jimeng_query_media", "label": "jimeng_query_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7705"}, {"id": "main_ai_config", "label": "ai_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7724"}, {"id": "main_ai_models", "label": "ai_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7742"}, {"id": "main_api_providers", "label": "api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7746"}, {"id": "main_save_providers", "label": "save_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7750"}, {"id": "main_get_global_token", "label": "get_global_token()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7812"}, {"id": "main_testconnectionpayload", "label": "TestConnectionPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7828"}, {"id": "main_protocol_from_payload", "label": "protocol_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7834"}, {"id": "main_api_key_from_payload", "label": "api_key_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7845"}, {"id": "main_upstream_models_url", "label": "upstream_models_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7863"}, {"id": "main_upstream_model_headers", "label": "upstream_model_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7872"}, {"id": "main_volcengine_default_model_payload", "label": "volcengine_default_model_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7879"}, {"id": "main_volcengine_task_probe_url", "label": "volcengine_task_probe_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7894"}, {"id": "main_probe_volcengine_task_endpoint", "label": "probe_volcengine_task_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7902"}, {"id": "main_openai_compat_root_for_probe", "label": "openai_compat_root_for_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7919"}, {"id": "main_probe_openai_compat_bearer_endpoint", "label": "probe_openai_compat_bearer_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7927"}, {"id": "main_probe_openai_models_endpoint", "label": "probe_openai_models_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7949"}, {"id": "main_probe_volcengine_auto_detect", "label": "probe_volcengine_auto_detect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7980"}, {"id": "main_classify_upstream_model", "label": "classify_upstream_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8001"}, {"id": "main_parse_upstream_models", "label": "parse_upstream_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8011"}, {"id": "main_test_provider_connection", "label": "test_provider_connection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8037"}, {"id": "main_probe_async_endpoint", "label": "probe_async_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8106"}, {"id": "main_fetch_models_from_upstream", "label": "fetch_models_from_upstream()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8214"}, {"id": "main_fetch_upstream_models_from_payload", "label": "fetch_upstream_models_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8323"}, {"id": "main_fetch_upstream_models", "label": "fetch_upstream_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8330"}, {"id": "main_build_online_image_result", "label": "build_online_image_result()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8340"}, {"id": "main_online_image", "label": "online_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8385"}, {"id": "main_run_canvas_image_task", "label": "run_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8388"}, {"id": "main_create_canvas_image_task", "label": "create_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8428"}, {"id": "main_get_canvas_image_task", "label": "get_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8444"}, {"id": "main_collect_video_url", "label": "_collect_video_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8460"}, {"id": "main_video_output_urls", "label": "video_output_urls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8479"}, {"id": "main_video_api_root", "label": "video_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8522"}, {"id": "main_looks_like_html_response", "label": "looks_like_html_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8532"}, {"id": "main_video_submit_url_candidates", "label": "video_submit_url_candidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8536"}, {"id": "main_video_task_url_candidates", "label": "video_task_url_candidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8545"}, {"id": "main_humanize_video_task_failure", "label": "humanize_video_task_failure()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8571"}, {"id": "main_wait_for_video_task", "label": "wait_for_video_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8597"}, {"id": "main_apimart_video_size", "label": "apimart_video_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8638"}, {"id": "main_yuli_model_norm", "label": "_yuli_model_norm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8646"}, {"id": "main_yuli_is_veo_openai_model", "label": "yuli_is_veo_openai_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8649"}, {"id": "main_yuli_openai_model_name", "label": "yuli_openai_model_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8653"}, {"id": "main_yuli_openai_size", "label": "yuli_openai_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8656"}, {"id": "main_yuli_video_seconds", "label": "yuli_video_seconds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8662"}, {"id": "main_yuli_fetch_reference_bytes", "label": "yuli_fetch_reference_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8671"}, {"id": "main_generate_yuli_openai_video", "label": "generate_yuli_openai_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8707"}, {"id": "main_volcengine_video_prompt_text", "label": "volcengine_video_prompt_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8747"}, {"id": "main_canvas_video", "label": "canvas_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8759"}, {"id": "main_canvas_llm", "label": "canvas_llm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9151"}, {"id": "main_conversations", "label": "conversations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9233"}, {"id": "main_create_conversation", "label": "create_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9238"}, {"id": "main_get_conversation", "label": "get_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9243"}, {"id": "main_delete_conversation", "label": "delete_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9248"}, {"id": "main_canvases", "label": "canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9258"}, {"id": "main_trashed_canvases", "label": "trashed_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9262"}, {"id": "main_create_canvas", "label": "create_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9266"}, {"id": "main_get_canvas_meta", "label": "get_canvas_meta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9270"}, {"id": "main_update_canvas_meta", "label": "update_canvas_meta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9281"}, {"id": "main_get_canvas", "label": "get_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9301"}, {"id": "main_touch_canvas", "label": "touch_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9305"}, {"id": "main_smart_canvas_prompt_templates", "label": "smart_canvas_prompt_templates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9311"}, {"id": "main_check_canvas_assets", "label": "check_canvas_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9321"}, {"id": "main_download_canvas_assets", "label": "download_canvas_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9334"}, {"id": "main_sanitize_export_filename", "label": "sanitize_export_filename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9390"}, {"id": "main_canvas_workflow_collect_resource_refs", "label": "canvas_workflow_collect_resource_refs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9395"}, {"id": "main_canvas_workflow_unique_archive_name", "label": "canvas_workflow_unique_archive_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9410"}, {"id": "main_canvas_workflow_replace_strings", "label": "canvas_workflow_replace_strings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9421"}, {"id": "main_canvas_workflow_payload", "label": "canvas_workflow_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9430"}, {"id": "main_build_canvas_workflow_archive", "label": "build_canvas_workflow_archive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9440"}, {"id": "main_export_canvas_workflow", "label": "export_canvas_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9471"}, {"id": "main_export_canvas_workflow_to_library", "label": "export_canvas_workflow_to_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9481"}, {"id": "main_upload_asset_library_workflows", "label": "upload_asset_library_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9497"}, {"id": "main_import_canvas_workflow", "label": "import_canvas_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9520"}, {"id": "main_smart_group_export_folder", "label": "smart_group_export_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9585"}, {"id": "main_export_smart_canvas_group", "label": "export_smart_canvas_group()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9597"}, {"id": "main_get_asset_library", "label": "get_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9645"}, {"id": "main_get_prompt_libraries", "label": "get_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9649"}, {"id": "main_create_prompt_library", "label": "create_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9653"}, {"id": "main_rename_prompt_library", "label": "rename_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9669"}, {"id": "main_delete_prompt_library", "label": "delete_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9679"}, {"id": "main_add_prompt_library_item", "label": "add_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9694"}, {"id": "main_update_prompt_library_item", "label": "update_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9717"}, {"id": "main_delete_prompt_library_item", "label": "delete_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9739"}, {"id": "main_batch_delete_prompt_library_items", "label": "batch_delete_prompt_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9756"}, {"id": "main_add_prompt_library_category", "label": "add_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9776"}, {"id": "main_rename_prompt_library_category", "label": "rename_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9792"}, {"id": "main_delete_prompt_library_category", "label": "delete_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9811"}, {"id": "main_create_asset_library", "label": "create_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9832"}, {"id": "main_rename_asset_library", "label": "rename_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9843"}, {"id": "main_delete_asset_library", "label": "delete_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9853"}, {"id": "main_create_asset_library_category", "label": "create_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9867"}, {"id": "main_rename_asset_library_category", "label": "rename_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9880"}, {"id": "main_delete_asset_library_category", "label": "delete_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9890"}, {"id": "main_add_asset_library_item", "label": "add_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9902"}, {"id": "main_batch_add_asset_library_items", "label": "batch_add_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9918"}, {"id": "main_list_shared_folders", "label": "list_shared_folders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9939"}, {"id": "main_register_shared_folder", "label": "register_shared_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9955"}, {"id": "main_unregister_shared_folder", "label": "unregister_shared_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9976"}, {"id": "main_get_shared_folder_tree", "label": "get_shared_folder_tree()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9987"}, {"id": "main_get_shared_folder_file", "label": "get_shared_folder_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9998"}, {"id": "main_import_shared_folder_files", "label": "import_shared_folder_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10012"}, {"id": "main_caption_image_with_provider", "label": "caption_image_with_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10037"}, {"id": "main_rename_asset_library_item", "label": "rename_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10077"}, {"id": "main_find_asset_item_in_library", "label": "find_asset_item_in_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10088"}, {"id": "main_register_asset_library_avatar", "label": "register_asset_library_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10099"}, {"id": "main_check_asset_library_avatar", "label": "check_asset_library_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10153"}, {"id": "main_delete_asset_library_item", "label": "delete_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10186"}, {"id": "main_batch_delete_asset_library_items", "label": "batch_delete_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10204"}, {"id": "main_batch_move_asset_library_items", "label": "batch_move_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10225"}, {"id": "main_batch_crop_asset_library_items", "label": "batch_crop_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10257"}, {"id": "main_update_canvas", "label": "update_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10311"}, {"id": "main_delete_canvas", "label": "delete_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10336"}, {"id": "main_restore_canvas", "label": "restore_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10344"}, {"id": "main_purge_canvas", "label": "purge_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10352"}, {"id": "main_chat", "label": "chat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10361"}, {"id": "main_chat_stream", "label": "chat_stream()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10452"}, {"id": "main_get_history_api", "label": "get_history_api()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10544"}, {"id": "main_get_queue_status", "label": "get_queue_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10567"}, {"id": "main_delete_history", "label": "delete_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10575"}, {"id": "main_poll_angle_cloud", "label": "poll_angle_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10618"}, {"id": "main_generate_angle_cloud", "label": "generate_angle_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10689"}, {"id": "main_generate_cloud", "label": "generate_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10783"}, {"id": "main_ms_generate", "label": "ms_generate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10872"}, {"id": "main_generate", "label": "generate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10978"}, {"id": "main_workflowfield", "label": "WorkflowField", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11178"}, {"id": "main_workflowconfig", "label": "WorkflowConfig", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11191"}, {"id": "main_workflowuploadrequest", "label": "WorkflowUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11196"}, {"id": "main_workflowrunrequest", "label": "WorkflowRunRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11200"}, {"id": "main_workflow_path_from_name", "label": "workflow_path_from_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11205"}, {"id": "main_workflow_config_path", "label": "workflow_config_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11214"}, {"id": "main_is_builtin_workflow", "label": "is_builtin_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11217"}, {"id": "main_runninghub_workflow_store_path", "label": "runninghub_workflow_store_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11220"}, {"id": "main_load_runninghub_workflow_store", "label": "load_runninghub_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11223"}, {"id": "main_save_runninghub_workflow_store", "label": "save_runninghub_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11233"}, {"id": "main_runninghub_workflow_config_has_payload", "label": "runninghub_workflow_config_has_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11238"}, {"id": "main_runninghub_workflow_entry_from_config", "label": "runninghub_workflow_entry_from_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11243"}, {"id": "main_runninghub_provider_with_workflow_store", "label": "runninghub_provider_with_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11262"}, {"id": "main_runninghub_provider_workflow_config", "label": "runninghub_provider_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11290"}, {"id": "main_runninghub_select_workflow_config", "label": "runninghub_select_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11319"}, {"id": "main_sync_runninghub_workflow_to_provider", "label": "sync_runninghub_workflow_to_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11336"}, {"id": "main_remove_runninghub_workflow_from_provider", "label": "remove_runninghub_workflow_from_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11400"}, {"id": "main_runninghub_workflow_store_key", "label": "runninghub_workflow_store_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11433"}, {"id": "main_runninghub_normalize_field", "label": "runninghub_normalize_field()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11436"}, {"id": "main_runninghub_is_saved_link_field", "label": "runninghub_is_saved_link_field()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11485"}, {"id": "main_runninghub_collect_workflow_fields", "label": "runninghub_collect_workflow_fields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11500"}, {"id": "main_comfyinstancespayload", "label": "ComfyInstancesPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11542"}, {"id": "main_get_comfyui_instances", "label": "get_comfyui_instances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11546"}, {"id": "main_save_comfyui_instances", "label": "save_comfyui_instances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11550"}, {"id": "main_list_workflows", "label": "list_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11586"}, {"id": "main_get_workflow", "label": "get_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11617"}, {"id": "main_upload_workflow", "label": "upload_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11636"}, {"id": "main_save_workflow_config", "label": "save_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11657"}, {"id": "main_delete_workflow", "label": "delete_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11669"}, {"id": "main_run_workflow", "label": "run_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11684"}, {"id": "main_rationale_392", "label": "\u9996\u6b21\u8fd0\u884c\u65f6\u63d0\u524d\u521b\u5efa\u914d\u7f6e\u76ee\u5f55\uff0c\u907f\u514d\u7b2c\u4e00\u6b21\u4fdd\u5b58 API Key \u65f6\u624d\u521b\u5efa\u76ee\u5f55/\u6587\u4ef6\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L392"}, {"id": "main_rationale_529", "label": "\u4fdd\u5b58 API \u8bbe\u7f6e\u540e\uff0c\u5c06 os.environ \u91cc\u6700\u65b0\u7684\u503c\u540c\u6b65\u56de\u6a21\u5757\u7ea7\u5168\u5c40\u53d8\u91cf\uff0c\r \u907f\u514d\u4fdd\u5b58\u540e\u9700\u8981\u91cd\u542f\u624d\u80fd\u751f\u6548\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L529"}, {"id": "main_rationale_1158", "label": "\u8fd4\u56de\u5f53\u524d\u9996\u9009 provider \u7684 id\uff1b\u4f18\u5148 primary=True \u7684\uff0c\u5426\u5219\u53d6\u7b2c\u4e00\u4e2a\u975e modelscope \u7684\uff0c\u518d\u6b21\u53d6\u7b2c\u4e00\u4e2a\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1158"}, {"id": "main_rationale_1514", "label": "\u5b9e\u65f6\u68c0\u6d4b\uff1a\u53ea\u63a2\u6d4b\u5355\u4e2a\u76ee\u6807\uff0c\u524d\u7aef\u53ef\u5e76\u53d1\u8c03\u7528\u5e76\u9010\u6761\u5237\u65b0\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1514"}, {"id": "main_rationale_1588", "label": "\u670d\u52a1\u7aef\u68c0\u6d4b GitHub \u4e0e ModelScope \u4e24\u4e2a\u6e90\u7684\u8fdc\u7aef\u7248\u672c\uff08\u8d70\u7cfb\u7edf\u4ee3\u7406\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u8de8\u57df/\u88ab\u5899\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1588"}, {"id": "main_rationale_1691", "label": "\u901a\u8fc7 ModelScope \u4ed3\u5e93\u6587\u4ef6 API \u5217\u51fa\u6240\u6709\u5141\u8bb8\u66f4\u65b0\u7684\u6587\u4ef6\uff08\u4e0d\u4f9d\u8d56 git\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1691"}, {"id": "main_rationale_1752", "label": "\u6d3e\u751f\u8131\u79bb\u7236\u8fdb\u7a0b\u7684\u5c0f\u811a\u672c\uff0c\u7b49\u51e0\u79d2\u540e\u542f\u52a8\u542f\u52a8\u670d\u52a1\u811a\u672c\uff0c\u5e76\u5e72\u6389\u5f53\u524d PID\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1752"}, {"id": "main_rationale_1886", "label": "\u4e0b\u8f7d\u6307\u5b9a\u6e90\u7684\u66f4\u65b0\u6587\u4ef6\u5230 staging\uff0c\u8fd4\u56de (root_files, static_files, files)\u3002\u5931\u8d25\u629b\u5f02\u5e38\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1886"}, {"id": "main_rationale_2967", "label": "APIMart \u5c06\u6807\u51c6 OpenAI \u54cd\u5e94\u5305\u5728 {\"code\":200,\"data\":{...}} \u91cc\uff1b\u5982\u679c\u68c0\u6d4b\u5230\u5c31\u89e3\u5305\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2967"}, {"id": "main_rationale_3081", "label": "\u89c4\u6574 {\u6a21\u578b\u540d: \u534f\u8bae} \u8986\u76d6\u8868\uff0c\u4ec5\u4fdd\u7559 openai/gemini\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3081"}, {"id": "main_rationale_3092", "label": "\u8fd4\u56de\u67d0\u6a21\u578b\u5b9e\u9645\u751f\u6548\u7684\u534f\u8bae\uff1a\u4f18\u5148\u5355\u6a21\u578b\u8986\u76d6\uff0c\u5426\u5219\u7528\u5e73\u53f0\u5168\u5c40\u534f\u8bae\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3092"}, {"id": "main_rationale_3391", "label": "\u5373\u68a6\u4efb\u52a1\u8fd8\u5728\u4e91\u7aef\u6392\u961f/\u751f\u6210\uff08\u8f6e\u8be2\u8d85\u65f6\u4f46\u672a\u5931\u8d25\uff09\u3002submit_id \u53ef\u7528\u4e8e\u540e\u7eed\u7eed\u67e5\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3391"}, {"id": "main_rationale_3400", "label": "\u4ece\u5373\u68a6\u539f\u59cb\u8fd4\u56de\u91cc\u5c31\u8fd1\u53d6\u51fa queue_info\uff08\u542b queue_idx/queue_length/queue_status\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3400"}, {"id": "main_rationale_4120", "label": "\u4e00\u4e2a\u7d20\u6750\u53ef\u6ce8\u518c\u5230\u591a\u5e73\u53f0\uff1a\u628a\u65e7\u7684\u5355\u5e73\u53f0\u6241\u5e73\u5b57\u6bb5\u6298\u53e0\u8fdb item['registrations'][platform]\uff0c\u518d\u6e05\u6389\u65e7\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4120"}, {"id": "main_rationale_4340", "label": "\u6821\u9a8c path \u5fc5\u987b\u4f4d\u4e8e\u9879\u76ee\u76ee\u5f55\u5185\u3001\u662f\u4e00\u4e2a\u5b58\u5728\u7684\u5b50\u76ee\u5f55\uff08\u975e\u9879\u76ee\u6839\uff09\u3002\u8fd4\u56de (abs, rel)\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4340"}, {"id": "main_rationale_4361", "label": "\u628a\u76f8\u5bf9 folder_abs \u7684\u5b50\u8def\u5f84\u89e3\u6790\u4e3a\u7edd\u5bf9\u8def\u5f84\uff0c\u5e76\u9632\u6b62\u8d8a\u754c\u8bbf\u95ee\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4361"}, {"id": "main_rationale_4395", "label": "\u9012\u5f52\u626b\u63cf\u5171\u4eab\u6587\u4ef6\u5939\uff0c\u8fd4\u56de {id,name,path,items,children}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4395"}, {"id": "main_rationale_4718", "label": "\u628a\u672c\u5730\u8f93\u51fa\u6587\u4ef6\u8f6c\u4e3a data URL\uff08base64\uff09\u3002max_size \u9650\u5236\u6700\u957f\u8fb9\u50cf\u7d20\uff0c\u907f\u514d payload \u8fc7\u5927\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4718"}, {"id": "main_rationale_4941", "label": "\u53ef\u4fe1\u7d20\u6750\u6a21\u5f0f\u4e0b\uff0c\u6309\u5e73\u53f0\u89c4\u5219\u5728 prompt \u91cc\u8865\u300c\u56fe\u7247N/\u89c6\u9891N/\u97f3\u9891N\u300d\u7d22\u5f15\u3002\r \u82e5\u7528\u6237\u5df2\u624b\u52a8\u5f15\u7528\u4e86\u67d0\u7c7b\u7d20\u6750\uff08\u5982\u5df2\u5199\u300c\u56fe\u72471\u300d\uff09\uff0c\u5219\u4e0d\u91cd\u590d\u8ffd\u52a0\u8be5\u7c7b\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4941"}, {"id": "main_rationale_5049", "label": "Return (filename, bytes, content_type), keeping APIMart VEO images under the doc", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5049"}, {"id": "main_rationale_5102", "label": "\u628a\u5185\u5b58\u4e2d\u7684\u56fe\u7247\u5b57\u8282\u6309 APIMart \u7684 10MB \u9650\u5236\u538b\u7f29\u4e3a\u53ef\u4e0a\u4f20 payload\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5102"}, {"id": "main_rationale_5133", "label": "\u8bc6\u522b\u53ef\u91cd\u8bd5\u7684\u77ac\u65f6 TLS/\u4f20\u8f93\u9519\u8bef\uff0c\u5982 SSLV3_ALERT_BAD_RECORD_MAC\u3001EOF occurred \u7b49\uff0c\r \u8fd9\u7c7b\u9519\u8bef\u591a\u7531\u8fde\u63a5\u6c60\u4e2d\u88ab\u6c61", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5133"}, {"id": "main_rationale_5143", "label": "\u4e0a\u4f20\u6587\u4ef6\u5230 APIMart\uff0c\u5bf9\u77ac\u65f6 TLS \u9519\u8bef\u81ea\u52a8\u91cd\u8bd5\uff1b\u91cd\u8bd5\u65f6\u6539\u7528\u5168\u65b0\u8fde\u63a5\uff0c\u907f\u514d\u590d\u7528\u574f\u6389\u7684 TLS \u8fde\u63a5\u3002\r file_tuple \u5f62\u5982 (filen", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5143"}, {"id": "main_rationale_5166", "label": "\u628a\u672c\u5730\u56fe\u7247\u8f6c\u6210\u4e0a\u6e38\u53ef\u63a5\u53d7\u7684\u8f93\u5165\u3002\r \u6309 APIMart \u6587\u6863\u4e0a\u4f20\u5230 /v1/uploads/images\uff0c\u62ff\u5230\u53ef\u7528\u4e8e\u751f\u6210\u63a5\u53e3\u7684 http/https U", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5166"}, {"id": "main_rationale_5228", "label": "\u5c3d\u529b\u628a\u672c\u5730\u53c2\u8003\u89c6\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u6587\u6863\u53ea\u516c\u5f00\u4e86\u56fe\u7247\u4e0a\u4f20\uff1b\u5982\u679c\u89c6\u9891\u4e0a\u4f20\u7aef\u70b9\u4e0d\u53ef\u7528", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5228"}, {"id": "main_rationale_5273", "label": "\u628a\u672c\u5730\u53c2\u8003\u97f3\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u4f18\u5148\u7528\u516c\u7f51\u5730\u5740\uff08PUBLIC_BASE_URL\uff09", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5273"}, {"id": "main_rationale_5326", "label": "\u6309 kind \u5206\u6d3e\u5230\u5bf9\u5e94\u7684 APIMart \u4e0a\u4f20\u5668\uff0c\u62ff\u56de\u4e0a\u6e38\u53ef\u7528\u7684 http/https/asset:// URL\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5326"}, {"id": "main_rationale_5337", "label": "\u4ece /v1/tasks \u5ba1\u6838\u7ed3\u679c\u91cc\u53d6\u51fa asset:// \u5f62\u5f0f\u7684\u53ef\u4fe1\u7d20\u6750 URI\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5337"}, {"id": "main_rationale_5360", "label": "\u628a\u4e00\u4e2a\u516c\u7f51\u53ef\u8bbf\u95ee\u7684\u7d20\u6750\u63d0\u4ea4\u5230 APIMart private-avatar \u5ba1\u6838\uff0c\u7acb\u5373\u8fd4\u56de\u4efb\u52a1 ID\uff08\u4e0d\u963b\u585e\u8f6e\u8be2\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5360"}, {"id": "main_rationale_5386", "label": "\u67e5\u8be2\u4e00\u6b21 APIMart \u5ba1\u6838\u4efb\u52a1\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5386"}, {"id": "main_rationale_5421", "label": "\u706b\u5c71\u5f15\u64ce OpenAPI \u7b7e\u540d V4\uff08POST + JSON body\uff09\u3002\u8fd4\u56de\u9700\u968f\u8bf7\u6c42\u53d1\u9001\u7684\u9274\u6743\u5934\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5421"}, {"id": "main_rationale_5462", "label": "\u8c03\u7528\u4e00\u6b21\u706b\u5c71 Ark Assets OpenAPI\uff0c\u8fd4\u56de Result \u5185\u5bb9\uff1b\u51fa\u9519\u629b HTTPException\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5462"}, {"id": "main_rationale_5487", "label": "\u590d\u7528\u540c\u540d\u7d20\u6750\u7ec4\u5408\uff0c\u6ca1\u6709\u5219\u65b0\u5efa\u3002\u8fd4\u56de GroupId\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5487"}, {"id": "main_rationale_5513", "label": "\u628a\u516c\u7f51\u53ef\u8bbf\u95ee\u7d20\u6750\u63d0\u4ea4\u5230\u706b\u5c71 Ark \u79c1\u57df\u7d20\u6750\u5e93\uff08\u5f02\u6b65\uff09\u3002\u8fd4\u56de Asset Id \u4f5c\u4e3a\u4efb\u52a1 ID\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5513"}, {"id": "main_rationale_5529", "label": "\u67e5\u8be2\u4e00\u6b21\u706b\u5c71\u7d20\u6750\u72b6\u6001\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5529"}, {"id": "main_rationale_5543", "label": "\u706b\u5c71 CreateAsset \u8981\u6c42 URL \u516c\u7f51\u53ef\u8bbf\u95ee\uff1b\u672c\u5730\u6587\u4ef6\u9700 PUBLIC_BASE_URL\uff0c\u5426\u5219\u8fd4\u56de ERR:\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5543"}, {"id": "main_rationale_6490", "label": "\u89e3\u6790 model=app:ID / workflow:ID\uff0c\u8fd4\u56de {kind,id,fields,optionalImageMode,workflowJson}", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6490"}, {"id": "main_rationale_6539", "label": "\u628a\u672c\u5730/\u8fdc\u7a0b\u7d20\u6750\u4e0a\u4f20\u5230 RunningHub /task/openapi/upload\uff0c\u8fd4\u56de fileName\uff08\u4f9b nodeInfoList \u4f7f\u7528\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6539"}, {"id": "main_rationale_6570", "label": "\u8fd0\u884c RunningHub \u5de5\u4f5c\u6d41 / AI \u5e94\u7528\uff08\u4e0e\u667a\u80fd\u753b\u5e03\u4e00\u81f4\u7684\u8fd0\u884c\u65b9\u5f0f\uff09\uff0c\u8fd4\u56de\u9996\u5f20\u56fe\u7247\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6570"}, {"id": "main_rationale_7706", "label": "\u6309 submit_id \u7eed\u67e5\u5373\u68a6\u4efb\u52a1\uff1a\u51fa\u56fe\u8fd4\u56de succeeded+urls\uff1b\u4ecd\u6392\u961f\u8fd4\u56de pending+queue_info\uff1b\u5931\u8d25\u8fd4\u56de failed\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7706"}, {"id": "main_rationale_8038", "label": "\u6d4b\u8bd5\u8bf7\u6c42\u5730\u5740\u662f\u5426\u53ef\u7528\uff1a\u8c03\u4e0a\u6e38 /v1/models\u3002\u9a8c\u8bc1\u901a\u8fc7\u65f6\u540c\u65f6\u628a\u6a21\u578b\u6e05\u5355\u6309\u7c7b\u522b\u8fd4\u56de\uff0c\u907f\u514d\u518d\u8c03\u4e00\u6b21\u62c9\u53d6\u63a5\u53e3\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8038"}, {"id": "main_rationale_8107", "label": "\u9a8c\u8bc1\u5f02\u6b65\u534f\u8bae\uff1a\u7528\u5047 task_id \u8bf7\u6c42 GET /v1/tasks/{fake_id}\u3002\r \u6536\u5230 400 Invalid task ID = \u7aef\u70b9\u5b58\u5728", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8107"}, {"id": "main_rationale_8215", "label": "\u4ece\u4e0a\u6e38\u6a21\u578b\u5217\u8868\u7aef\u70b9\u62c9\u53d6\u6a21\u578b\uff0c\u5e76\u6309\u540d\u79f0\u505a\u8f7b\u91cf\u5206\u7c7b\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8215"}, {"id": "main_rationale_8324", "label": "\u6309\u9875\u9762\u5f53\u524d\u8868\u5355\u503c\u62c9\u53d6\u6a21\u578b\uff0c\u652f\u6301\u65b0\u589e\u5e73\u53f0\u672a\u4fdd\u5b58\u65f6\u76f4\u63a5\u4f7f\u7528\u4e34\u65f6 Base URL / Key\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8324"}, {"id": "main_rationale_8331", "label": "\u4ece\u5df2\u4fdd\u5b58\u7684\u4e0a\u6e38 OpenAI \u517c\u5bb9\u63a5\u53e3\u62c9\u53d6 /v1/models \u5217\u8868\uff0c\u6309\u540d\u79f0\u667a\u80fd\u5206\u7c7b\u4e3a image/chat/video\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8331"}, {"id": "main_rationale_8572", "label": "\u628a\u4e0a\u6e38\u89c6\u9891\u4efb\u52a1\u7684\u5931\u8d25\u539f\u56e0\u8f6c\u6210\u5bf9\u7528\u6237\u53cb\u597d\u7684\u4e2d\u6587\u63d0\u793a\u3002\r \u76ee\u524d\u4e3b\u8981\u5904\u7406 veo\uff08Google\uff09\u7684\u5185\u5bb9\u5b89\u5168\u8fc7\u6ee4\u7801\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8572"}, {"id": "main_rationale_8672", "label": "\u628a\u53c2\u8003\u56fe\uff08input_reference \u57ab\u56fe\uff09\u53d6\u6210 (filename, bytes, mime)\uff0c\r \u652f\u6301 /output\u3001/assets \u672c\u5730\u6587\u4ef6", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8672"}, {"id": "main_rationale_8708", "label": "\u7389\u7389API veo3.1 \u8d70 OpenAI multipart \u683c\u5f0f /v1/videos\uff0c\u652f\u6301 seconds \u65f6\u957f\u63a7\u5236\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8708"}, {"id": "main_rationale_9282", "label": "\u66f4\u65b0\u753b\u5e03\u7684\u8f7b\u91cf\u5143\u6570\u636e\uff08\u6807\u9898/\u56fe\u6807/\u8d1f\u8d23\u4eba/\u989c\u8272/\u7f6e\u9876\uff09\u3002\r \u523b\u610f\u4e0d\u8d70 save_canvas\uff08\u5b83\u4f1a\u5237\u65b0 updated_at\uff09\uff0c\u4ee5\u514d\u6253\u6807\u7b7e/\u7f6e\u9876\u628a\u753b\u5e03\u9876", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9282"}], "edges": [{"source": "main", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1", "weight": 1.0}, {"source": "main", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2", "weight": 1.0}, {"source": "main", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3", "weight": 1.0}, {"source": "main", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4", "weight": 1.0}, {"source": "main", "target": "hmac", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5", "weight": 1.0}, {"source": "main", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6", "weight": 1.0}, {"source": "main", "target": "urllib_request", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7", "weight": 1.0}, {"source": "main", "target": "urllib_parse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8", "weight": 1.0}, {"source": "main", "target": "urllib_error", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9", "weight": 1.0}, {"source": "main", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10", "weight": 1.0}, {"source": "main", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11", "weight": 1.0}, {"source": "main", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L12", "weight": 1.0}, {"source": "main", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L13", "weight": 1.0}, {"source": "main", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L14", "weight": 1.0}, {"source": "main", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L15", "weight": 1.0}, {"source": "main", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L16", "weight": 1.0}, {"source": "main", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L17", "weight": 1.0}, {"source": "main", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L18", "weight": 1.0}, {"source": "main", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L19", "weight": 1.0}, {"source": "main", "target": "requests", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L20", "weight": 1.0}, {"source": "main", "target": "zipfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L21", "weight": 1.0}, {"source": "main", "target": "mimetypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L22", "weight": 1.0}, {"source": "main", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L23", "weight": 1.0}, {"source": "main", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L24", "weight": 1.0}, {"source": "main", "target": "shlex", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L25", "weight": 1.0}, {"source": "main", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L26", "weight": 1.0}, {"source": "main", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L27", "weight": 1.0}, {"source": "main", "target": "threading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L28", "weight": 1.0}, {"source": "main", "target": "httpx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L29", "weight": 1.0}, {"source": "main", "target": "pil", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L30", "weight": 1.0}, {"source": "main", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L31", "weight": 1.0}, {"source": "main", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L32", "weight": 1.0}, {"source": "main", "target": "fastapi_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L33", "weight": 1.0}, {"source": "main", "target": "fastapi_staticfiles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L34", "weight": 1.0}, {"source": "main", "target": "fastapi_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L35", "weight": 1.0}, {"source": "main", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L36", "weight": 1.0}, {"source": "main", "target": "fastapi_middleware_cors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L37", "weight": 1.0}, {"source": "main", "target": "main_quietaccesslogfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L48", "weight": 1.0}, {"source": "main_quietaccesslogfilter", "target": "main_quietaccesslogfilter_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L49", "weight": 1.0}, {"source": "main", "target": "main_connectionmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L76", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L77", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L82", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L91", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_online_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L100", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L107", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_new_image", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L117", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_canvas_updated", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L126", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_asset_library_updated", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L140", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_send_personal_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L152", "weight": 1.0}, {"source": "main", "target": "main_startup_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L176", "weight": 1.0}, {"source": "main", "target": "main_websocket_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L182", "weight": 1.0}, {"source": "main", "target": "main_ensure_runtime_config_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L391", "weight": 1.0}, {"source": "main", "target": "main_load_env_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L402", "weight": 1.0}, {"source": "main", "target": "main_friendly_validation_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L493", "weight": 1.0}, {"source": "main", "target": "main_request_validation_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L512", "weight": 1.0}, {"source": "main", "target": "main_model_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L518", "weight": 1.0}, {"source": "main", "target": "main_reload_env_globals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L528", "weight": 1.0}, {"source": "main", "target": "main_provider_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L578", "weight": 1.0}, {"source": "main", "target": "main_runninghub_wallet_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L589", "weight": 1.0}, {"source": "main", "target": "main_volcengine_access_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L592", "weight": 1.0}, {"source": "main", "target": "main_volcengine_secret_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L595", "weight": 1.0}, {"source": "main", "target": "main_read_api_env_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L598", "weight": 1.0}, {"source": "main", "target": "main_provider_env_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L615", "weight": 1.0}, {"source": "main", "target": "main_runninghub_wallet_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L625", "weight": 1.0}, {"source": "main", "target": "main_volcengine_access_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L629", "weight": 1.0}, {"source": "main", "target": "main_volcengine_secret_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L633", "weight": 1.0}, {"source": "main", "target": "main_volcengine_provider_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L637", "weight": 1.0}, {"source": "main", "target": "main_mask_secret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L643", "weight": 1.0}, {"source": "main", "target": "main_strip_auth_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L649", "weight": 1.0}, {"source": "main", "target": "main_bearer_auth_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L656", "weight": 1.0}, {"source": "main", "target": "main_default_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L660", "weight": 1.0}, {"source": "main", "target": "main_merge_default_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L714", "weight": 1.0}, {"source": "main", "target": "main_normalize_model_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L787", "weight": 1.0}, {"source": "main", "target": "main_model_list_from_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L790", "weight": 1.0}, {"source": "main", "target": "main_normalize_ms_loras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L799", "weight": 1.0}, {"source": "main", "target": "main_normalize_runninghub_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L831", "weight": 1.0}, {"source": "main", "target": "main_normalize_runninghub_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L879", "weight": 1.0}, {"source": "main", "target": "main_runninghub_entry_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L890", "weight": 1.0}, {"source": "main", "target": "main_static_runninghub_thumbnail_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L896", "weight": 1.0}, {"source": "main", "target": "main_apply_runninghub_system_thumbnails", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L915", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_entry_overlay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L925", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_system_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L947", "weight": 1.0}, {"source": "main", "target": "main_load_static_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L974", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_provider_with_static", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L993", "weight": 1.0}, {"source": "main", "target": "main_preserve_runninghub_hidden_overrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1006", "weight": 1.0}, {"source": "main", "target": "main_normalize_endpoint_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1025", "weight": 1.0}, {"source": "main", "target": "main_provider_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1037", "weight": 1.0}, {"source": "main", "target": "main_runninghub_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1052", "weight": 1.0}, {"source": "main", "target": "main_normalize_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1056", "weight": 1.0}, {"source": "main", "target": "main_load_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1100", "weight": 1.0}, {"source": "main", "target": "main_save_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1113", "weight": 1.0}, {"source": "main", "target": "main_public_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1119", "weight": 1.0}, {"source": "main", "target": "main_public_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1154", "weight": 1.0}, {"source": "main", "target": "main_get_primary_provider_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1157", "weight": 1.0}, {"source": "main", "target": "main_get_api_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1168", "weight": 1.0}, {"source": "main", "target": "main_get_api_provider_exact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1181", "weight": 1.0}, {"source": "main", "target": "main_modelscope_provider_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1191", "weight": 1.0}, {"source": "main", "target": "main_modelscope_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1194", "weight": 1.0}, {"source": "main", "target": "main_modelscope_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1201", "weight": 1.0}, {"source": "main", "target": "main_modelscope_image_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1208", "weight": 1.0}, {"source": "main", "target": "main_env_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1211", "weight": 1.0}, {"source": "main", "target": "main_update_env_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1217", "weight": 1.0}, {"source": "main", "target": "main_current_app_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1263", "weight": 1.0}, {"source": "main", "target": "main_versioned_static_html", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1278", "weight": 1.0}, {"source": "main", "target": "main_sync_static_html_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1298", "weight": 1.0}, {"source": "main", "target": "main_static_html_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1327", "weight": 1.0}, {"source": "main", "target": "main_prompt_template_markdown_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1382", "weight": 1.0}, {"source": "main", "target": "main_prompt_template_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1388", "weight": 1.0}, {"source": "main", "target": "main_extract_prompt_template_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1400", "weight": 1.0}, {"source": "main", "target": "main_parse_prompt_template_markdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1409", "weight": 1.0}, {"source": "main", "target": "main_app_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1445", "weight": 1.0}, {"source": "main", "target": "main_connectivity_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1468", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1501", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1513", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1524", "weight": 1.0}, {"source": "main", "target": "main_fetch_remote_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1547", "weight": 1.0}, {"source": "main", "target": "main_version_tuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1576", "weight": 1.0}, {"source": "main", "target": "main_version_gt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1579", "weight": 1.0}, {"source": "main", "target": "main_check_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1587", "weight": 1.0}, {"source": "main", "target": "main_update_allowed_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1621", "weight": 1.0}, {"source": "main", "target": "main_github_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1630", "weight": 1.0}, {"source": "main", "target": "main_github_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1644", "weight": 1.0}, {"source": "main", "target": "main_github_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1673", "weight": 1.0}, {"source": "main", "target": "main_download_github_update_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1677", "weight": 1.0}, {"source": "main", "target": "main_modelscope_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1690", "weight": 1.0}, {"source": "main", "target": "main_modelscope_file_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1706", "weight": 1.0}, {"source": "main", "target": "main_download_modelscope_update_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1711", "weight": 1.0}, {"source": "main", "target": "main_safe_update_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1733", "weight": 1.0}, {"source": "main", "target": "main_safe_static_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1743", "weight": 1.0}, {"source": "main", "target": "main_schedule_self_restart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1751", "weight": 1.0}, {"source": "main", "target": "main_updaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825", "weight": 1.0}, {"source": "main_updaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825", "weight": 1.0}, {"source": "main", "target": "main_github_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1831", "weight": 1.0}, {"source": "main", "target": "main_staged_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1854", "weight": 1.0}, {"source": "main", "target": "main_normalize_update_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1877", "weight": 1.0}, {"source": "main", "target": "main_stage_update_from_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1885", "weight": 1.0}, {"source": "main", "target": "main_update_from_github", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1895", "weight": 1.0}, {"source": "main", "target": "main_list_update_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2016", "weight": 1.0}, {"source": "main", "target": "main_get_update_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2040", "weight": 1.0}, {"source": "main", "target": "main_rollbackrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043", "weight": 1.0}, {"source": "main_rollbackrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043", "weight": 1.0}, {"source": "main", "target": "main_rollback_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2049", "weight": 1.0}, {"source": "main", "target": "main_generaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116", "weight": 1.0}, {"source": "main_generaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116", "weight": 1.0}, {"source": "main", "target": "main_deletehistoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126", "weight": 1.0}, {"source": "main_deletehistoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126", "weight": 1.0}, {"source": "main", "target": "main_tokenrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129", "weight": 1.0}, {"source": "main_tokenrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129", "weight": 1.0}, {"source": "main", "target": "main_cloudgenrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132", "weight": 1.0}, {"source": "main_cloudgenrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132", "weight": 1.0}, {"source": "main", "target": "main_cloudpollrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142", "weight": 1.0}, {"source": "main_cloudpollrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142", "weight": 1.0}, {"source": "main", "target": "main_aireference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147", "weight": 1.0}, {"source": "main_aireference", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147", "weight": 1.0}, {"source": "main", "target": "main_onlineimagerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152", "weight": 1.0}, {"source": "main_onlineimagerequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152", "weight": 1.0}, {"source": "main", "target": "main_canvasvideorequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164", "weight": 1.0}, {"source": "main_canvasvideorequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164", "weight": 1.0}, {"source": "main", "target": "main_tempshuploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185", "weight": 1.0}, {"source": "main_tempshuploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185", "weight": 1.0}, {"source": "main", "target": "main_cloudvideouploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188", "weight": 1.0}, {"source": "main_cloudvideouploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188", "weight": 1.0}, {"source": "main", "target": "main_runninghubsubmitrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192", "weight": 1.0}, {"source": "main_runninghubsubmitrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowsubmitrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198", "weight": 1.0}, {"source": "main_runninghubworkflowsubmitrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198", "weight": 1.0}, {"source": "main", "target": "main_runninghubuploadassetrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204", "weight": 1.0}, {"source": "main_runninghubuploadassetrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204", "weight": 1.0}, {"source": "main", "target": "main_jimenghelprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208", "weight": 1.0}, {"source": "main_jimenghelprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208", "weight": 1.0}, {"source": "main", "target": "main_jimengquerymediarequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211", "weight": 1.0}, {"source": "main_jimengquerymediarequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowconfigfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215", "weight": 1.0}, {"source": "main_runninghubworkflowconfigfield", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234", "weight": 1.0}, {"source": "main_runninghubworkflowconfig", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234", "weight": 1.0}, {"source": "main", "target": "main_apiproviderpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243", "weight": 1.0}, {"source": "main_apiproviderpayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243", "weight": 1.0}, {"source": "main", "target": "main_chatrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271", "weight": 1.0}, {"source": "main_chatrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271", "weight": 1.0}, {"source": "main", "target": "main_msgeneraterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283", "weight": 1.0}, {"source": "main_msgeneraterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283", "weight": 1.0}, {"source": "main", "target": "main_canvasllmrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294", "weight": 1.0}, {"source": "main_canvasllmrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294", "weight": 1.0}, {"source": "main", "target": "main_conversationcreaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304", "weight": 1.0}, {"source": "main_conversationcreaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304", "weight": 1.0}, {"source": "main", "target": "main_canvascreaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307", "weight": 1.0}, {"source": "main_canvascreaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307", "weight": 1.0}, {"source": "main", "target": "main_canvasmetaupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312", "weight": 1.0}, {"source": "main_canvasmetaupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312", "weight": 1.0}, {"source": "main", "target": "main_canvassaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319", "weight": 1.0}, {"source": "main_canvassaverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319", "weight": 1.0}, {"source": "main", "target": "main_canvasassetcheckrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330", "weight": 1.0}, {"source": "main_canvasassetcheckrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330", "weight": 1.0}, {"source": "main", "target": "main_canvasassetdownloadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333", "weight": 1.0}, {"source": "main_canvasassetdownloadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333", "weight": 1.0}, {"source": "main", "target": "main_canvasworkflowexportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338", "weight": 1.0}, {"source": "main_canvasworkflowexportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338", "weight": 1.0}, {"source": "main", "target": "main_smartcanvasgroupexportitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347", "weight": 1.0}, {"source": "main_smartcanvasgroupexportitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347", "weight": 1.0}, {"source": "main", "target": "main_smartcanvasgroupexportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353", "weight": 1.0}, {"source": "main_smartcanvasgroupexportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353", "weight": 1.0}, {"source": "main", "target": "main_localimageimportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358", "weight": 1.0}, {"source": "main_localimageimportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358", "weight": 1.0}, {"source": "main", "target": "main_localassetcaptionrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362", "weight": 1.0}, {"source": "main_localassetcaptionrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362", "weight": 1.0}, {"source": "main", "target": "main_localassetcaptionsaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369", "weight": 1.0}, {"source": "main_localassetcaptionsaverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369", "weight": 1.0}, {"source": "main", "target": "main_localassetfolderrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373", "weight": 1.0}, {"source": "main_localassetfolderrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarycategoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378", "weight": 1.0}, {"source": "main_assetlibrarycategoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383", "weight": 1.0}, {"source": "main_assetlibraryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryaddrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386", "weight": 1.0}, {"source": "main_assetlibraryaddrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchaddrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392", "weight": 1.0}, {"source": "main_assetlibrarybatchaddrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392", "weight": 1.0}, {"source": "main", "target": "main_sharedfolderregister", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397", "weight": 1.0}, {"source": "main_sharedfolderregister", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397", "weight": 1.0}, {"source": "main", "target": "main_sharedfolderimport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401", "weight": 1.0}, {"source": "main_sharedfolderimport", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryrenamerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407", "weight": 1.0}, {"source": "main_assetlibraryrenamerequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchdeleterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411", "weight": 1.0}, {"source": "main_assetlibrarybatchdeleterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchmoverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415", "weight": 1.0}, {"source": "main_assetlibrarybatchmoverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchcroprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421", "weight": 1.0}, {"source": "main_assetlibrarybatchcroprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421", "weight": 1.0}, {"source": "main", "target": "main_assetavatarregisterrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428", "weight": 1.0}, {"source": "main_assetavatarregisterrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428", "weight": 1.0}, {"source": "main", "target": "main_promptlibraryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434", "weight": 1.0}, {"source": "main_promptlibraryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434", "weight": 1.0}, {"source": "main", "target": "main_promptlibraryitemrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437", "weight": 1.0}, {"source": "main_promptlibraryitemrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437", "weight": 1.0}, {"source": "main", "target": "main_promptlibrarybatchdeleterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446", "weight": 1.0}, {"source": "main_promptlibrarybatchdeleterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446", "weight": 1.0}, {"source": "main", "target": "main_promptlibrarycategoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449", "weight": 1.0}, {"source": "main_promptlibrarycategoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449", "weight": 1.0}, {"source": "main", "target": "main_check_images_exist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2455", "weight": 1.0}, {"source": "main", "target": "main_is_comfy_input_media_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2469", "weight": 1.0}, {"source": "main", "target": "main_collect_required_comfy_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2477", "weight": 1.0}, {"source": "main", "target": "main_get_best_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2487", "weight": 1.0}, {"source": "main", "target": "main_reserve_best_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2517", "weight": 1.0}, {"source": "main", "target": "main_download_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2543", "weight": 1.0}, {"source": "main", "target": "main_comfy_output_extension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2557", "weight": 1.0}, {"source": "main", "target": "main_is_video_output_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2588", "weight": 1.0}, {"source": "main", "target": "main_comfy_output_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2593", "weight": 1.0}, {"source": "main", "target": "main_download_comfy_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2606", "weight": 1.0}, {"source": "main", "target": "main_save_comfy_text_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2624", "weight": 1.0}, {"source": "main", "target": "main_comfy_text_values_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2636", "weight": 1.0}, {"source": "main", "target": "main_collect_comfy_file_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2658", "weight": 1.0}, {"source": "main", "target": "main_save_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2669", "weight": 1.0}, {"source": "main", "target": "main_get_comfy_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2683", "weight": 1.0}, {"source": "main", "target": "main_safe_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2690", "weight": 1.0}, {"source": "main", "target": "main_user_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2699", "weight": 1.0}, {"source": "main", "target": "main_conversation_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2704", "weight": 1.0}, {"source": "main", "target": "main_now_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2710", "weight": 1.0}, {"source": "main", "target": "main_save_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2713", "weight": 1.0}, {"source": "main", "target": "main_new_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2719", "weight": 1.0}, {"source": "main", "target": "main_load_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2731", "weight": 1.0}, {"source": "main", "target": "main_list_conversations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2738", "weight": 1.0}, {"source": "main", "target": "main_canvas_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2760", "weight": 1.0}, {"source": "main", "target": "main_save_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2766", "weight": 1.0}, {"source": "main", "target": "main_normalize_canvas_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2772", "weight": 1.0}, {"source": "main", "target": "main_new_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2775", "weight": 1.0}, {"source": "main", "target": "main_load_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2795", "weight": 1.0}, {"source": "main", "target": "main_load_canvas_any", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2805", "weight": 1.0}, {"source": "main", "target": "main_normalize_canvas_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2814", "weight": 1.0}, {"source": "main", "target": "main_canvas_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2818", "weight": 1.0}, {"source": "main", "target": "main_cleanup_expired_canvas_trash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2833", "weight": 1.0}, {"source": "main", "target": "main_iter_canvas_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2849", "weight": 1.0}, {"source": "main", "target": "main_list_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2866", "weight": 1.0}, {"source": "main", "target": "main_list_deleted_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2876", "weight": 1.0}, {"source": "main", "target": "main_display_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2880", "weight": 1.0}, {"source": "main", "target": "main_resolve_chat_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2884", "weight": 1.0}, {"source": "main", "target": "main_api_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2909", "weight": 1.0}, {"source": "main", "target": "main_selected_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2928", "weight": 1.0}, {"source": "main", "target": "main_looks_like_vision_chat_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2936", "weight": 1.0}, {"source": "main", "target": "main_preferred_chat_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2946", "weight": 1.0}, {"source": "main", "target": "main_modelscope_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2960", "weight": 1.0}, {"source": "main", "target": "main_unwrap_apimart_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2966", "weight": 1.0}, {"source": "main", "target": "main_text_from_chat_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2972", "weight": 1.0}, {"source": "main", "target": "main_text_delta_from_chat_chunk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2989", "weight": 1.0}, {"source": "main", "target": "main_sse_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3005", "weight": 1.0}, {"source": "main", "target": "main_extract_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3008", "weight": 1.0}, {"source": "main", "target": "main_extract_task_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3054", "weight": 1.0}, {"source": "main", "target": "main_images_api_unsupported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3068", "weight": 1.0}, {"source": "main", "target": "main_provider_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3072", "weight": 1.0}, {"source": "main", "target": "main_normalize_model_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3080", "weight": 1.0}, {"source": "main", "target": "main_effective_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3091", "weight": 1.0}, {"source": "main", "target": "main_is_apimart_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3104", "weight": 1.0}, {"source": "main", "target": "main_is_gemini_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3108", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3111", "weight": 1.0}, {"source": "main", "target": "main_is_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3114", "weight": 1.0}, {"source": "main", "target": "main_is_jimeng_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3117", "weight": 1.0}, {"source": "main", "target": "main_is_yuli_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3120", "weight": 1.0}, {"source": "main", "target": "main_avatar_platform_for_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3132", "weight": 1.0}, {"source": "main", "target": "main_provider_supports_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3141", "weight": 1.0}, {"source": "main", "target": "main_jimeng_env_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3144", "weight": 1.0}, {"source": "main", "target": "main_jimeng_use_wsl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3147", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_executable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3151", "weight": 1.0}, {"source": "main", "target": "main_decode_wsl_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3163", "weight": 1.0}, {"source": "main", "target": "main_jimeng_wsl_base_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3174", "weight": 1.0}, {"source": "main", "target": "main_jimeng_clean_wsl_stderr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3205", "weight": 1.0}, {"source": "main", "target": "main_windows_path_to_wsl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3215", "weight": 1.0}, {"source": "main", "target": "main_wsl_path_to_windows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3222", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_path_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3230", "weight": 1.0}, {"source": "main", "target": "main_jimeng_poll_seconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3233", "weight": 1.0}, {"source": "main", "target": "main_jimeng_extract_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3239", "weight": 1.0}, {"source": "main", "target": "main_run_jimeng_cli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3267", "weight": 1.0}, {"source": "main", "target": "main_jimeng_parse_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3303", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3309", "weight": 1.0}, {"source": "main", "target": "main_jimeng_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3321", "weight": 1.0}, {"source": "main", "target": "main_jimeng_decode_cli_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3333", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3339", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_qr_from_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3347", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_reader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3362", "weight": 1.0}, {"source": "main", "target": "main_jimeng_submit_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3375", "weight": 1.0}, {"source": "main", "target": "main_jimengpendingerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3390", "weight": 1.0}, {"source": "main_jimengpendingerror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3390", "weight": 1.0}, {"source": "main_jimengpendingerror", "target": "main_jimengpendingerror_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3392", "weight": 1.0}, {"source": "main", "target": "main_jimeng_queue_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3399", "weight": 1.0}, {"source": "main", "target": "main_jimeng_pending_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3416", "weight": 1.0}, {"source": "main", "target": "main_jimeng_pending_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3433", "weight": 1.0}, {"source": "main", "target": "main_jimeng_failure_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3437", "weight": 1.0}, {"source": "main", "target": "main_jimeng_collect_media_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3454", "weight": 1.0}, {"source": "main", "target": "main_jimeng_output_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3480", "weight": 1.0}, {"source": "main", "target": "main_jimeng_ratio_from_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3490", "weight": 1.0}, {"source": "main", "target": "main_jimeng_normalize_image_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3503", "weight": 1.0}, {"source": "main", "target": "main_jimeng_image_model_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3507", "weight": 1.0}, {"source": "main", "target": "main_jimeng_image_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3512", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3537", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_duration_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3548", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3556", "weight": 1.0}, {"source": "main", "target": "main_jimeng_transition_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3566", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_model_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3574", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_resolution_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3595", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ratio_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3598", "weight": 1.0}, {"source": "main", "target": "main_jimeng_append_model_resolution_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3605", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ref_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3612", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ref_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3618", "weight": 1.0}, {"source": "main", "target": "main_jimeng_local_output_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3624", "weight": 1.0}, {"source": "main", "target": "main_jimeng_store_output_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3645", "weight": 1.0}, {"source": "main", "target": "main_jimeng_query_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3665", "weight": 1.0}, {"source": "main", "target": "main_jimeng_store_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3673", "weight": 1.0}, {"source": "main", "target": "main_jimeng_prepare_local_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3700", "weight": 1.0}, {"source": "main", "target": "main_generate_jimeng_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3743", "weight": 1.0}, {"source": "main", "target": "main_generate_jimeng_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3782", "weight": 1.0}, {"source": "main", "target": "main_wait_for_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3897", "weight": 1.0}, {"source": "main", "target": "main_output_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3929", "weight": 1.0}, {"source": "main", "target": "main_output_url_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3932", "weight": 1.0}, {"source": "main", "target": "main_output_path_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3936", "weight": 1.0}, {"source": "main", "target": "main_output_file_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3940", "weight": 1.0}, {"source": "main", "target": "main_local_media_file_by_basename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3961", "weight": 1.0}, {"source": "main", "target": "main_filename_from_media_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3979", "weight": 1.0}, {"source": "main", "target": "main_fetch_remote_media_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3984", "weight": 1.0}, {"source": "main", "target": "main_origin_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4003", "weight": 1.0}, {"source": "main", "target": "main_ensure_same_origin_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4009", "weight": 1.0}, {"source": "main", "target": "main_normalize_local_image_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4018", "weight": 1.0}, {"source": "main", "target": "main_import_local_image_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4043", "weight": 1.0}, {"source": "main", "target": "main_default_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4070", "weight": 1.0}, {"source": "main", "target": "main_normalize_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4083", "weight": 1.0}, {"source": "main", "target": "main_migrate_asset_item_registrations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4119", "weight": 1.0}, {"source": "main", "target": "main_load_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4142", "weight": 1.0}, {"source": "main", "target": "main_sort_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4154", "weight": 1.0}, {"source": "main", "target": "main_asset_library_media_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4174", "weight": 1.0}, {"source": "main", "target": "main_asset_library_safe_extension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4185", "weight": 1.0}, {"source": "main", "target": "main_make_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4196", "weight": 1.0}, {"source": "main", "target": "main_asset_library_workflow_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4215", "weight": 1.0}, {"source": "main", "target": "main_make_workflow_library_item_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4235", "weight": 1.0}, {"source": "main", "target": "main_save_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4260", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4270", "weight": 1.0}, {"source": "main", "target": "main_find_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4276", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category_in_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4281", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category_with_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4290", "weight": 1.0}, {"source": "main", "target": "main_shared_folders_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4311", "weight": 1.0}, {"source": "main", "target": "main_shared_folders_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4324", "weight": 1.0}, {"source": "main", "target": "main_shared_folder_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4329", "weight": 1.0}, {"source": "main", "target": "main_shared_folder_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4335", "weight": 1.0}, {"source": "main", "target": "main_shared_resolve_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4339", "weight": 1.0}, {"source": "main", "target": "main_shared_child_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4360", "weight": 1.0}, {"source": "main", "target": "main_image_path_to_data_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4373", "weight": 1.0}, {"source": "main", "target": "main_scan_shared_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4394", "weight": 1.0}, {"source": "main", "target": "main_builtin_prompt_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4443", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_category_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4454", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4458", "weight": 1.0}, {"source": "main", "target": "main_seed_system_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4475", "weight": 1.0}, {"source": "main", "target": "main_default_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4484", "weight": 1.0}, {"source": "main", "target": "main_defaultprompttemplatecategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4491", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_template_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4501", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4527", "weight": 1.0}, {"source": "main", "target": "main_load_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4576", "weight": 1.0}, {"source": "main", "target": "main_save_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4592", "weight": 1.0}, {"source": "main", "target": "main_public_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4600", "weight": 1.0}, {"source": "main", "target": "main_find_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4608", "weight": 1.0}, {"source": "main", "target": "main_sanitize_asset_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4615", "weight": 1.0}, {"source": "main", "target": "main_content_type_for_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4619", "weight": 1.0}, {"source": "main", "target": "main_is_image_reference_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4661", "weight": 1.0}, {"source": "main", "target": "main_is_video_reference_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4676", "weight": 1.0}, {"source": "main", "target": "main_convert_output_to_jpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4689", "weight": 1.0}, {"source": "main", "target": "main_reference_to_data_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4717", "weight": 1.0}, {"source": "main", "target": "main_media_reference_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4743", "weight": 1.0}, {"source": "main", "target": "main_is_private_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4750", "weight": 1.0}, {"source": "main", "target": "main_volcengine_media_reference_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4753", "weight": 1.0}, {"source": "main", "target": "main_looks_like_image_media_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4765", "weight": 1.0}, {"source": "main", "target": "main_volcengine_content_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4776", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4794", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4801", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_seedance2_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4807", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_reference_content_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4811", "weight": 1.0}, {"source": "main", "target": "main_video_reference_to_frame_data_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4832", "weight": 1.0}, {"source": "main", "target": "main_compress_data_url_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4887", "weight": 1.0}, {"source": "main", "target": "main_modelscope_image_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4916", "weight": 1.0}, {"source": "main", "target": "main_valid_video_image_input", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4923", "weight": 1.0}, {"source": "main", "target": "main_valid_apimart_video_image_input", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4934", "weight": 1.0}, {"source": "main", "target": "main_apply_trusted_asset_prompt_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4940", "weight": 1.0}, {"source": "main", "target": "main_public_base_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4956", "weight": 1.0}, {"source": "main", "target": "main_public_media_url_suffix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4968", "weight": 1.0}, {"source": "main", "target": "main_local_asset_public_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4972", "weight": 1.0}, {"source": "main", "target": "main_normalize_apimart_video_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4983", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_reference_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4989", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5008", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5015", "weight": 1.0}, {"source": "main", "target": "main_is_apimart_veo31_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5024", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5027", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_aspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5038", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5042", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_file_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5048", "weight": 1.0}, {"source": "main", "target": "main_invalid_video_image_preview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5070", "weight": 1.0}, {"source": "main", "target": "main_extract_apimart_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5076", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_payload_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5101", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_raw_file_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5126", "weight": 1.0}, {"source": "main", "target": "main_is_transient_tls_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5132", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5142", "weight": 1.0}, {"source": "main", "target": "main_upload_image_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5165", "weight": 1.0}, {"source": "main", "target": "main_upload_video_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5227", "weight": 1.0}, {"source": "main", "target": "main_upload_audio_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5272", "weight": 1.0}, {"source": "main", "target": "main_upload_media_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5325", "weight": 1.0}, {"source": "main", "target": "main_apimart_avatar_asset_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5333", "weight": 1.0}, {"source": "main", "target": "main_extract_apimart_avatar_asset_uri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5336", "weight": 1.0}, {"source": "main", "target": "main_submit_apimart_avatar_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5359", "weight": 1.0}, {"source": "main", "target": "main_check_apimart_avatar_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5385", "weight": 1.0}, {"source": "main", "target": "main_volc_hmac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5413", "weight": 1.0}, {"source": "main", "target": "main_volcengine_sign_v4_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5416", "weight": 1.0}, {"source": "main", "target": "main_volcengine_ark_asset_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5461", "weight": 1.0}, {"source": "main", "target": "main_volcengine_ensure_asset_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5486", "weight": 1.0}, {"source": "main", "target": "main_submit_volcengine_avatar_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5511", "weight": 1.0}, {"source": "main", "target": "main_check_volcengine_avatar_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5528", "weight": 1.0}, {"source": "main", "target": "main_volcengine_public_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5542", "weight": 1.0}, {"source": "main", "target": "main_local_media_path_for_cloud_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5552", "weight": 1.0}, {"source": "main", "target": "main_local_video_path_for_cloud_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5572", "weight": 1.0}, {"source": "main", "target": "main_upload_video_to_litterbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5575", "weight": 1.0}, {"source": "main", "target": "main_upload_video_to_temp_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5596", "weight": 1.0}, {"source": "main", "target": "main_upload_local_video_to_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5615", "weight": 1.0}, {"source": "main", "target": "main_upload_local_video_to_temp_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5633", "weight": 1.0}, {"source": "main", "target": "main_save_ai_image_to_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5636", "weight": 1.0}, {"source": "main", "target": "main_save_remote_video_to_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5672", "weight": 1.0}, {"source": "main", "target": "main_parse_size_pair", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5702", "weight": 1.0}, {"source": "main", "target": "main_is_gpt_image_2_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5712", "weight": 1.0}, {"source": "main", "target": "main_normalize_gpt_image_2_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5726", "weight": 1.0}, {"source": "main", "target": "main_gpt_image_2_size_error_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5750", "weight": 1.0}, {"source": "main", "target": "main_gpt_image_2_size_exceeds_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5770", "weight": 1.0}, {"source": "main", "target": "main_apimart_size_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5774", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_seedream_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5818", "weight": 1.0}, {"source": "main", "target": "main_normalize_volcengine_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5822", "weight": 1.0}, {"source": "main", "target": "main_friendly_image_error_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5856", "weight": 1.0}, {"source": "main", "target": "main_parse_error_payload_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5896", "weight": 1.0}, {"source": "main", "target": "main_friendly_chat_error_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5906", "weight": 1.0}, {"source": "main", "target": "main_generate_modelscope_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5938", "weight": 1.0}, {"source": "main", "target": "main_gemini_model_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5999", "weight": 1.0}, {"source": "main", "target": "main_gemini_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6003", "weight": 1.0}, {"source": "main", "target": "main_gemini_image_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6007", "weight": 1.0}, {"source": "main", "target": "main_gemini_reference_part", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6019", "weight": 1.0}, {"source": "main", "target": "main_generate_gemini_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6031", "weight": 1.0}, {"source": "main", "target": "main_volcengine_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6052", "weight": 1.0}, {"source": "main", "target": "main_volcengine_image_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6055", "weight": 1.0}, {"source": "main", "target": "main_generate_volcengine_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6061", "weight": 1.0}, {"source": "main", "target": "main_runninghub_api_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6080", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6086", "weight": 1.0}, {"source": "main", "target": "main_runninghub_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6089", "weight": 1.0}, {"source": "main", "target": "main_runninghub_app_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6098", "weight": 1.0}, {"source": "main", "target": "main_runninghub_local_asset_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6111", "weight": 1.0}, {"source": "main", "target": "main_runninghub_output_ext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6136", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6161", "weight": 1.0}, {"source": "main", "target": "main_runninghub_store_remote_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6185", "weight": 1.0}, {"source": "main", "target": "main_runninghub_fail_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6198", "weight": 1.0}, {"source": "main", "target": "main_runninghub_infer_workflow_field_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6215", "weight": 1.0}, {"source": "main", "target": "main_runninghub_is_workflow_link_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6234", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_node_info_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6242", "weight": 1.0}, {"source": "main", "target": "main_runninghub_task_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6268", "weight": 1.0}, {"source": "main", "target": "main_runninghub_query_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6278", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_task_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6295", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6308", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6336", "weight": 1.0}, {"source": "main", "target": "main_wait_for_runninghub_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6359", "weight": 1.0}, {"source": "main", "target": "main_rh_field_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6382", "weight": 1.0}, {"source": "main", "target": "main_rh_field_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6406", "weight": 1.0}, {"source": "main", "target": "main_rh_natural_cmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6416", "weight": 1.0}, {"source": "main", "target": "main_rh_field_cmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6424", "weight": 1.0}, {"source": "main", "target": "main_rh_sort_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6447", "weight": 1.0}, {"source": "main", "target": "main_rh_field_indexes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6450", "weight": 1.0}, {"source": "main", "target": "main_rh_default_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6460", "weight": 1.0}, {"source": "main", "target": "main_rh_random_field_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6468", "weight": 1.0}, {"source": "main", "target": "main_runninghub_entry_config_from_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6489", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_local_to_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6538", "weight": 1.0}, {"source": "main", "target": "main_generate_runninghub_entry_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6569", "weight": 1.0}, {"source": "main", "target": "main_generate_runninghub_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6655", "weight": 1.0}, {"source": "main", "target": "main_generate_ai_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6684", "weight": 1.0}, {"source": "main", "target": "main_upstream_message_from_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6823", "weight": 1.0}, {"source": "main", "target": "main_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6840", "weight": 1.0}, {"source": "main", "target": "main_view_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6844", "weight": 1.0}, {"source": "main", "target": "main_download_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6867", "weight": 1.0}, {"source": "main", "target": "main_upload_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6890", "weight": 1.0}, {"source": "main", "target": "main_upload_ai_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6918", "weight": 1.0}, {"source": "main", "target": "main_local_upload_kind_ext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6951", "weight": 1.0}, {"source": "main", "target": "main_local_upload_display_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6971", "weight": 1.0}, {"source": "main", "target": "main_local_upload_rel_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6977", "weight": 1.0}, {"source": "main", "target": "main_local_upload_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6988", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7000", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7006", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_folder_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7010", "weight": 1.0}, {"source": "main", "target": "main_local_upload_caption_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7017", "weight": 1.0}, {"source": "main", "target": "main_read_local_upload_caption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7020", "weight": 1.0}, {"source": "main", "target": "main_local_upload_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7034", "weight": 1.0}, {"source": "main", "target": "main_local_upload_folder_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7061", "weight": 1.0}, {"source": "main", "target": "main_local_upload_tree_and_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7071", "weight": 1.0}, {"source": "main", "target": "main_upload_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7110", "weight": 1.0}, {"source": "main", "target": "main_list_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7133", "weight": 1.0}, {"source": "main", "target": "main_create_local_asset_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7138", "weight": 1.0}, {"source": "main", "target": "main_rename_local_asset_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7153", "weight": 1.0}, {"source": "main", "target": "main_delete_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7171", "weight": 1.0}, {"source": "main", "target": "main_caption_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7194", "weight": 1.0}, {"source": "main", "target": "main_save_local_asset_caption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7233", "weight": 1.0}, {"source": "main", "target": "main_temp_sh_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7247", "weight": 1.0}, {"source": "main", "target": "main_cloud_video_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7252", "weight": 1.0}, {"source": "main", "target": "main_import_local_ai_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7257", "weight": 1.0}, {"source": "main", "target": "main_runninghub_app_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7267", "weight": 1.0}, {"source": "main", "target": "main_runninghub_submit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7290", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_submit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7321", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7357", "weight": 1.0}, {"source": "main", "target": "main_list_runninghub_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7389", "weight": 1.0}, {"source": "main", "target": "main_get_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7418", "weight": 1.0}, {"source": "main", "target": "main_fetch_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7432", "weight": 1.0}, {"source": "main", "target": "main_save_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7464", "weight": 1.0}, {"source": "main", "target": "main_delete_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7490", "weight": 1.0}, {"source": "main", "target": "main_runninghub_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7505", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7541", "weight": 1.0}, {"source": "main", "target": "main_jimeng_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7583", "weight": 1.0}, {"source": "main", "target": "main_jimeng_credit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7612", "weight": 1.0}, {"source": "main", "target": "main_jimeng_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7617", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7622", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7670", "weight": 1.0}, {"source": "main", "target": "main_jimeng_help", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7692", "weight": 1.0}, {"source": "main", "target": "main_jimeng_query_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7705", "weight": 1.0}, {"source": "main", "target": "main_ai_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7724", "weight": 1.0}, {"source": "main", "target": "main_ai_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7742", "weight": 1.0}, {"source": "main", "target": "main_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7746", "weight": 1.0}, {"source": "main", "target": "main_save_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7750", "weight": 1.0}, {"source": "main", "target": "main_get_global_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7812", "weight": 1.0}, {"source": "main", "target": "main_testconnectionpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7828", "weight": 1.0}, {"source": "main_testconnectionpayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7828", "weight": 1.0}, {"source": "main", "target": "main_protocol_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7834", "weight": 1.0}, {"source": "main", "target": "main_api_key_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7845", "weight": 1.0}, {"source": "main", "target": "main_upstream_models_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7863", "weight": 1.0}, {"source": "main", "target": "main_upstream_model_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7872", "weight": 1.0}, {"source": "main", "target": "main_volcengine_default_model_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7879", "weight": 1.0}, {"source": "main", "target": "main_volcengine_task_probe_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7894", "weight": 1.0}, {"source": "main", "target": "main_probe_volcengine_task_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7902", "weight": 1.0}, {"source": "main", "target": "main_openai_compat_root_for_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7919", "weight": 1.0}, {"source": "main", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7927", "weight": 1.0}, {"source": "main", "target": "main_probe_openai_models_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7949", "weight": 1.0}, {"source": "main", "target": "main_probe_volcengine_auto_detect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7980", "weight": 1.0}, {"source": "main", "target": "main_classify_upstream_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8001", "weight": 1.0}, {"source": "main", "target": "main_parse_upstream_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8011", "weight": 1.0}, {"source": "main", "target": "main_test_provider_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8037", "weight": 1.0}, {"source": "main", "target": "main_probe_async_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8106", "weight": 1.0}, {"source": "main", "target": "main_fetch_models_from_upstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8214", "weight": 1.0}, {"source": "main", "target": "main_fetch_upstream_models_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8323", "weight": 1.0}, {"source": "main", "target": "main_fetch_upstream_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8330", "weight": 1.0}, {"source": "main", "target": "main_build_online_image_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8340", "weight": 1.0}, {"source": "main", "target": "main_online_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8385", "weight": 1.0}, {"source": "main", "target": "main_run_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8388", "weight": 1.0}, {"source": "main", "target": "main_create_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8428", "weight": 1.0}, {"source": "main", "target": "main_get_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8444", "weight": 1.0}, {"source": "main", "target": "main_collect_video_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8460", "weight": 1.0}, {"source": "main", "target": "main_video_output_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8479", "weight": 1.0}, {"source": "main", "target": "main_video_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8522", "weight": 1.0}, {"source": "main", "target": "main_looks_like_html_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8532", "weight": 1.0}, {"source": "main", "target": "main_video_submit_url_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8536", "weight": 1.0}, {"source": "main", "target": "main_video_task_url_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8545", "weight": 1.0}, {"source": "main", "target": "main_humanize_video_task_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8571", "weight": 1.0}, {"source": "main", "target": "main_wait_for_video_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8597", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8638", "weight": 1.0}, {"source": "main", "target": "main_yuli_model_norm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8646", "weight": 1.0}, {"source": "main", "target": "main_yuli_is_veo_openai_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8649", "weight": 1.0}, {"source": "main", "target": "main_yuli_openai_model_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8653", "weight": 1.0}, {"source": "main", "target": "main_yuli_openai_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8656", "weight": 1.0}, {"source": "main", "target": "main_yuli_video_seconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8662", "weight": 1.0}, {"source": "main", "target": "main_yuli_fetch_reference_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8671", "weight": 1.0}, {"source": "main", "target": "main_generate_yuli_openai_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8707", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_prompt_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8747", "weight": 1.0}, {"source": "main", "target": "main_canvas_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8759", "weight": 1.0}, {"source": "main", "target": "main_canvas_llm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9151", "weight": 1.0}, {"source": "main", "target": "main_conversations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9233", "weight": 1.0}, {"source": "main", "target": "main_create_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9238", "weight": 1.0}, {"source": "main", "target": "main_get_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9243", "weight": 1.0}, {"source": "main", "target": "main_delete_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9248", "weight": 1.0}, {"source": "main", "target": "main_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9258", "weight": 1.0}, {"source": "main", "target": "main_trashed_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9262", "weight": 1.0}, {"source": "main", "target": "main_create_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9266", "weight": 1.0}, {"source": "main", "target": "main_get_canvas_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9270", "weight": 1.0}, {"source": "main", "target": "main_update_canvas_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9281", "weight": 1.0}, {"source": "main", "target": "main_get_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9301", "weight": 1.0}, {"source": "main", "target": "main_touch_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9305", "weight": 1.0}, {"source": "main", "target": "main_smart_canvas_prompt_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9311", "weight": 1.0}, {"source": "main", "target": "main_check_canvas_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9321", "weight": 1.0}, {"source": "main", "target": "main_download_canvas_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9334", "weight": 1.0}, {"source": "main", "target": "main_sanitize_export_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9390", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_collect_resource_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9395", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_unique_archive_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9410", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_replace_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9421", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9430", "weight": 1.0}, {"source": "main", "target": "main_build_canvas_workflow_archive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9440", "weight": 1.0}, {"source": "main", "target": "main_export_canvas_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9471", "weight": 1.0}, {"source": "main", "target": "main_export_canvas_workflow_to_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9481", "weight": 1.0}, {"source": "main", "target": "main_upload_asset_library_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9497", "weight": 1.0}, {"source": "main", "target": "main_import_canvas_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9520", "weight": 1.0}, {"source": "main", "target": "main_smart_group_export_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9585", "weight": 1.0}, {"source": "main", "target": "main_export_smart_canvas_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9597", "weight": 1.0}, {"source": "main", "target": "main_get_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9645", "weight": 1.0}, {"source": "main", "target": "main_get_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9649", "weight": 1.0}, {"source": "main", "target": "main_create_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9653", "weight": 1.0}, {"source": "main", "target": "main_rename_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9669", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9679", "weight": 1.0}, {"source": "main", "target": "main_add_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9694", "weight": 1.0}, {"source": "main", "target": "main_update_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9717", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9739", "weight": 1.0}, {"source": "main", "target": "main_batch_delete_prompt_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9756", "weight": 1.0}, {"source": "main", "target": "main_add_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9776", "weight": 1.0}, {"source": "main", "target": "main_rename_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9792", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9811", "weight": 1.0}, {"source": "main", "target": "main_create_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9832", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9843", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9853", "weight": 1.0}, {"source": "main", "target": "main_create_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9867", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9880", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9890", "weight": 1.0}, {"source": "main", "target": "main_add_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9902", "weight": 1.0}, {"source": "main", "target": "main_batch_add_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9918", "weight": 1.0}, {"source": "main", "target": "main_list_shared_folders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9939", "weight": 1.0}, {"source": "main", "target": "main_register_shared_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9955", "weight": 1.0}, {"source": "main", "target": "main_unregister_shared_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9976", "weight": 1.0}, {"source": "main", "target": "main_get_shared_folder_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9987", "weight": 1.0}, {"source": "main", "target": "main_get_shared_folder_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9998", "weight": 1.0}, {"source": "main", "target": "main_import_shared_folder_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10012", "weight": 1.0}, {"source": "main", "target": "main_caption_image_with_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10037", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10077", "weight": 1.0}, {"source": "main", "target": "main_find_asset_item_in_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10088", "weight": 1.0}, {"source": "main", "target": "main_register_asset_library_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10099", "weight": 1.0}, {"source": "main", "target": "main_check_asset_library_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10153", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10186", "weight": 1.0}, {"source": "main", "target": "main_batch_delete_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10204", "weight": 1.0}, {"source": "main", "target": "main_batch_move_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10225", "weight": 1.0}, {"source": "main", "target": "main_batch_crop_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10257", "weight": 1.0}, {"source": "main", "target": "main_update_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10311", "weight": 1.0}, {"source": "main", "target": "main_delete_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10336", "weight": 1.0}, {"source": "main", "target": "main_restore_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10344", "weight": 1.0}, {"source": "main", "target": "main_purge_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10352", "weight": 1.0}, {"source": "main", "target": "main_chat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10361", "weight": 1.0}, {"source": "main", "target": "main_chat_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10452", "weight": 1.0}, {"source": "main", "target": "main_get_history_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10544", "weight": 1.0}, {"source": "main", "target": "main_get_queue_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10567", "weight": 1.0}, {"source": "main", "target": "main_delete_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10575", "weight": 1.0}, {"source": "main", "target": "main_poll_angle_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10618", "weight": 1.0}, {"source": "main", "target": "main_generate_angle_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10689", "weight": 1.0}, {"source": "main", "target": "main_generate_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10783", "weight": 1.0}, {"source": "main", "target": "main_ms_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10872", "weight": 1.0}, {"source": "main", "target": "main_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10978", "weight": 1.0}, {"source": "main", "target": "main_workflowfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11178", "weight": 1.0}, {"source": "main_workflowfield", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11178", "weight": 1.0}, {"source": "main", "target": "main_workflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11191", "weight": 1.0}, {"source": "main_workflowconfig", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11191", "weight": 1.0}, {"source": "main", "target": "main_workflowuploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11196", "weight": 1.0}, {"source": "main_workflowuploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11196", "weight": 1.0}, {"source": "main", "target": "main_workflowrunrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11200", "weight": 1.0}, {"source": "main_workflowrunrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11200", "weight": 1.0}, {"source": "main", "target": "main_workflow_path_from_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11205", "weight": 1.0}, {"source": "main", "target": "main_workflow_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11214", "weight": 1.0}, {"source": "main", "target": "main_is_builtin_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11217", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_store_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11220", "weight": 1.0}, {"source": "main", "target": "main_load_runninghub_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11223", "weight": 1.0}, {"source": "main", "target": "main_save_runninghub_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11233", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_config_has_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11238", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_entry_from_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11243", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider_with_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11262", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11290", "weight": 1.0}, {"source": "main", "target": "main_runninghub_select_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11319", "weight": 1.0}, {"source": "main", "target": "main_sync_runninghub_workflow_to_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11336", "weight": 1.0}, {"source": "main", "target": "main_remove_runninghub_workflow_from_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11400", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_store_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11433", "weight": 1.0}, {"source": "main", "target": "main_runninghub_normalize_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11436", "weight": 1.0}, {"source": "main", "target": "main_runninghub_is_saved_link_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11485", "weight": 1.0}, {"source": "main", "target": "main_runninghub_collect_workflow_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11500", "weight": 1.0}, {"source": "main", "target": "main_comfyinstancespayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11542", "weight": 1.0}, {"source": "main_comfyinstancespayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11542", "weight": 1.0}, {"source": "main", "target": "main_get_comfyui_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11546", "weight": 1.0}, {"source": "main", "target": "main_save_comfyui_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11550", "weight": 1.0}, {"source": "main", "target": "main_list_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11586", "weight": 1.0}, {"source": "main", "target": "main_get_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11617", "weight": 1.0}, {"source": "main", "target": "main_upload_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11636", "weight": 1.0}, {"source": "main", "target": "main_save_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11657", "weight": 1.0}, {"source": "main", "target": "main_delete_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11669", "weight": 1.0}, {"source": "main", "target": "main_run_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11684", "weight": 1.0}, {"source": "main", "target": "uvicorn", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11726", "weight": 1.0}, {"source": "main_connectionmanager_connect", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L88", "weight": 0.8}, {"source": "main_connectionmanager_connect", "target": "main_connectionmanager_broadcast_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L89", "weight": 0.8}, {"source": "main_connectionmanager_disconnect", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L97", "weight": 0.8}, {"source": "main_connectionmanager_disconnect", "target": "main_connectionmanager_broadcast_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L98", "weight": 0.8}, {"source": "main_connectionmanager_broadcast_count", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L108", "weight": 0.8}, {"source": "main_connectionmanager_broadcast_asset_library_updated", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L143", "weight": 0.8}, {"source": "main_startup_event", "target": "main_sync_static_html_versions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L179", "weight": 0.8}, {"source": "main_websocket_endpoint", "target": "main_connectionmanager_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L183", "weight": 0.8}, {"source": "main_websocket_endpoint", "target": "main_connectionmanager_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L190", "weight": 0.8}, {"source": "main_request_validation_exception_handler", "target": "main_friendly_validation_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L515", "weight": 0.8}, {"source": "main_reload_env_globals", "target": "main_model_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L536", "weight": 0.8}, {"source": "main_provider_env_key_value", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L617", "weight": 0.8}, {"source": "main_provider_env_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L618", "weight": 0.8}, {"source": "main_runninghub_wallet_key_value", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L626", "weight": 0.8}, {"source": "main_runninghub_wallet_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L627", "weight": 0.8}, {"source": "main_volcengine_access_key_value", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L630", "weight": 0.8}, {"source": "main_volcengine_access_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L631", "weight": 0.8}, {"source": "main_volcengine_secret_key_value", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L634", "weight": 0.8}, {"source": "main_volcengine_secret_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L635", "weight": 0.8}, {"source": "main_volcengine_provider_api_key", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L641", "weight": 0.8}, {"source": "main_bearer_auth_value", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L657", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L717", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L727", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_normalize_ms_loras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L729", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L734", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_merge_runninghub_system_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L745", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L773", "weight": 0.8}, {"source": "main_normalize_model_list", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L788", "weight": 0.8}, {"source": "main_model_list_from_values", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L795", "weight": 0.8}, {"source": "main_normalize_runninghub_entry", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L857", "weight": 0.8}, {"source": "main_normalize_runninghub_entries", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L883", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L917", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_static_runninghub_thumbnail_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L919", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L919", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_apply_runninghub_system_thumbnails", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L951", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L952", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_merge_runninghub_entry_overlay", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L968", "weight": 0.8}, {"source": "main_load_static_runninghub_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L985", "weight": 0.8}, {"source": "main_load_static_runninghub_provider", "target": "main_apply_runninghub_system_thumbnails", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L986", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L994", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1001", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_merge_runninghub_system_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1002", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1004", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1009", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1014", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1015", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1019", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_endpoint_override", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1067", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1088", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_model_protocols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1091", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_ms_loras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1092", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1094", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1101", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_merge_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1103", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1107", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_provider_with_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1122", "weight": 0.8}, {"source": "main_public_provider", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1125", "weight": 0.8}, {"source": "main_public_provider", "target": "main_mask_secret", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1129", "weight": 0.8}, {"source": "main_public_provider", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1130", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_wallet_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1133", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1137", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_access_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1140", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_secret_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1141", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1145", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1148", "weight": 0.8}, {"source": "main_public_api_providers", "target": "main_public_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1155", "weight": 0.8}, {"source": "main_public_api_providers", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1155", "weight": 0.8}, {"source": "main_get_primary_provider_id", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1159", "weight": 0.8}, {"source": "main_get_api_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1169", "weight": 0.8}, {"source": "main_get_api_provider", "target": "main_get_primary_provider_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1173", "weight": 0.8}, {"source": "main_get_api_provider_exact", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1182", "weight": 0.8}, {"source": "main_modelscope_provider_config", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1192", "weight": 0.8}, {"source": "main_modelscope_api_key", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1196", "weight": 0.8}, {"source": "main_modelscope_api_key", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1197", "weight": 0.8}, {"source": "main_modelscope_api_root", "target": "main_modelscope_provider_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1202", "weight": 0.8}, {"source": "main_update_env_values", "target": "main_env_quote", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1232", "weight": 0.8}, {"source": "main_versioned_static_html", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1279", "weight": 0.8}, {"source": "main_sync_static_html_versions", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1299", "weight": 0.8}, {"source": "main_sync_static_html_versions", "target": "main_versioned_static_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1318", "weight": 0.8}, {"source": "main_static_html_response", "target": "main_versioned_static_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1332", "weight": 0.8}, {"source": "main_parse_prompt_template_markdown", "target": "main_extract_prompt_template_section", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1418", "weight": 0.8}, {"source": "main_parse_prompt_template_markdown", "target": "main_prompt_template_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1434", "weight": 0.8}, {"source": "main_app_info", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1446", "weight": 0.8}, {"source": "main_update_connectivity_probe", "target": "main_update_connectivity_targets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1515", "weight": 0.8}, {"source": "main_update_connectivity_probe", "target": "main_connectivity_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1517", "weight": 0.8}, {"source": "main_update_connectivity", "target": "main_update_connectivity_targets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1525", "weight": 0.8}, {"source": "main_update_connectivity", "target": "main_connectivity_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1528", "weight": 0.8}, {"source": "main_version_gt", "target": "main_version_tuple", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1580", "weight": 0.8}, {"source": "main_check_update", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1589", "weight": 0.8}, {"source": "main_check_update", "target": "main_version_gt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1609", "weight": 0.8}, {"source": "main_github_json", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1656", "weight": 0.8}, {"source": "main_github_bytes", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1674", "weight": 0.8}, {"source": "main_download_github_update_files", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1680", "weight": 0.8}, {"source": "main_download_github_update_files", "target": "main_github_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1682", "weight": 0.8}, {"source": "main_modelscope_update_file_list", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1692", "weight": 0.8}, {"source": "main_modelscope_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1702", "weight": 0.8}, {"source": "main_modelscope_file_bytes", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1708", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_modelscope_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1714", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1723", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_modelscope_file_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1724", "weight": 0.8}, {"source": "main_safe_update_target", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1735", "weight": 0.8}, {"source": "main_schedule_self_restart", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1822", "weight": 0.8}, {"source": "main_github_update_file_list", "target": "main_github_json", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1832", "weight": 0.8}, {"source": "main_github_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1838", "weight": 0.8}, {"source": "main_staged_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1861", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_download_modelscope_update_files", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1888", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_staged_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1889", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_github_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1890", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_download_github_update_files", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1891", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_normalize_update_source", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1899", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_stage_update_from_source", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1923", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1942", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_safe_static_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1951", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_schedule_self_restart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1993", "weight": 0.8}, {"source": "main_get_update_backups", "target": "main_list_update_backups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2041", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_safe_static_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2065", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2084", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2088", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_schedule_self_restart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2100", "weight": 0.8}, {"source": "main_collect_required_comfy_media", "target": "main_is_comfy_input_media_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2483", "weight": 0.8}, {"source": "main_get_best_backend", "target": "main_check_images_exist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2500", "weight": 0.8}, {"source": "main_reserve_best_backend", "target": "main_check_images_exist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2524", "weight": 0.8}, {"source": "main_download_image", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2545", "weight": 0.8}, {"source": "main_download_image", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2550", "weight": 0.8}, {"source": "main_is_video_output_item", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2589", "weight": 0.8}, {"source": "main_comfy_output_kind", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2594", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2607", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2609", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2617", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2626", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2631", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2634", "weight": 0.8}, {"source": "main_conversation_path", "target": "main_user_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2708", "weight": 0.8}, {"source": "main_save_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2715", "weight": 0.8}, {"source": "main_new_conversation", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2720", "weight": 0.8}, {"source": "main_new_conversation", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2728", "weight": 0.8}, {"source": "main_load_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2732", "weight": 0.8}, {"source": "main_list_conversations", "target": "main_user_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2740", "weight": 0.8}, {"source": "main_save_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2767", "weight": 0.8}, {"source": "main_save_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2769", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2776", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2777", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2792", "weight": 0.8}, {"source": "main_load_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2796", "weight": 0.8}, {"source": "main_load_canvas_any", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2806", "weight": 0.8}, {"source": "main_canvas_record", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2823", "weight": 0.8}, {"source": "main_canvas_record", "target": "main_normalize_canvas_color", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2825", "weight": 0.8}, {"source": "main_cleanup_expired_canvas_trash", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2834", "weight": 0.8}, {"source": "main_iter_canvas_records", "target": "main_cleanup_expired_canvas_trash", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2850", "weight": 0.8}, {"source": "main_iter_canvas_records", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2863", "weight": 0.8}, {"source": "main_list_canvases", "target": "main_iter_canvas_records", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2867", "weight": 0.8}, {"source": "main_list_deleted_canvases", "target": "main_iter_canvas_records", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2877", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2886", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_modelscope_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2889", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2890", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2891", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2893", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_preferred_chat_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2897", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2899", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2906", "weight": 0.8}, {"source": "main_api_headers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2911", "weight": 0.8}, {"source": "main_api_headers", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2920", "weight": 0.8}, {"source": "main_api_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2923", "weight": 0.8}, {"source": "main_preferred_chat_model", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2951", "weight": 0.8}, {"source": "main_preferred_chat_model", "target": "main_looks_like_vision_chat_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2955", "weight": 0.8}, {"source": "main_text_from_chat_response", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2973", "weight": 0.8}, {"source": "main_effective_protocol", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3093", "weight": 0.8}, {"source": "main_is_apimart_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3106", "weight": 0.8}, {"source": "main_is_gemini_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3109", "weight": 0.8}, {"source": "main_is_volcengine_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3112", "weight": 0.8}, {"source": "main_is_runninghub_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3115", "weight": 0.8}, {"source": "main_is_jimeng_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3118", "weight": 0.8}, {"source": "main_avatar_platform_for_provider", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3135", "weight": 0.8}, {"source": "main_avatar_platform_for_provider", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3137", "weight": 0.8}, {"source": "main_provider_supports_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3142", "weight": 0.8}, {"source": "main_jimeng_env_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3145", "weight": 0.8}, {"source": "main_jimeng_use_wsl", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3148", "weight": 0.8}, {"source": "main_jimeng_cli_executable", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3152", "weight": 0.8}, {"source": "main_jimeng_cli_executable", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3155", "weight": 0.8}, {"source": "main_jimeng_wsl_base_args", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3175", "weight": 0.8}, {"source": "main_jimeng_wsl_base_args", "target": "main_decode_wsl_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3188", "weight": 0.8}, {"source": "main_jimeng_cli_path_arg", "target": "main_windows_path_to_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3231", "weight": 0.8}, {"source": "main_jimeng_cli_path_arg", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3231", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3268", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_command", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3272", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_decode_cli_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3285", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_extract_json", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3292", "weight": 0.8}, {"source": "main_jimeng_cli_version", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3312", "weight": 0.8}, {"source": "main_jimeng_cli_version", "target": "main_jimeng_parse_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3316", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3322", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3323", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_wsl_base_args", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3330", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_decode_wsl_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3334", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3334", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_jimeng_clean_wsl_stderr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3336", "weight": 0.8}, {"source": "main_jimeng_pending_exception_handler", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3435", "weight": 0.8}, {"source": "main_jimeng_output_values", "target": "main_jimeng_collect_media_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3482", "weight": 0.8}, {"source": "main_jimeng_ratio_from_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3491", "weight": 0.8}, {"source": "main_jimeng_image_model_version", "target": "main_jimeng_normalize_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3508", "weight": 0.8}, {"source": "main_jimeng_image_resolution", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3521", "weight": 0.8}, {"source": "main_jimeng_image_resolution", "target": "main_jimeng_normalize_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3524", "weight": 0.8}, {"source": "main_jimeng_video_resolution", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3538", "weight": 0.8}, {"source": "main_jimeng_video_duration_range", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3549", "weight": 0.8}, {"source": "main_jimeng_video_duration", "target": "main_jimeng_video_duration_range", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3557", "weight": 0.8}, {"source": "main_jimeng_video_resolution_arg", "target": "main_jimeng_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3596", "weight": 0.8}, {"source": "main_jimeng_append_model_resolution_args", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3606", "weight": 0.8}, {"source": "main_jimeng_append_model_resolution_args", "target": "main_jimeng_video_resolution_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3610", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3631", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3637", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3641", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3655", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_wsl_path_to_windows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3656", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3659", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_save_ai_image_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3660", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_jimeng_local_output_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3662", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3669", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3671", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3671", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_failure_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3674", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_output_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3677", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_store_output_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3680", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_submit_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3685", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_query_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3687", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimengpendingerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3697", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_queue_info", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3697", "weight": 0.8}, {"source": "main_jimeng_prepare_local_media", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3705", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_prepare_local_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3749", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_image_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3751", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3754", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_image_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3756", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3757", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_ratio_from_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3766", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3772", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3773", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ref_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3783", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3786", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_prepare_local_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3794", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3809", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ratio_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3811", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_append_model_resolution_args", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3814", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3816", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ref_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3822", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3881", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3884", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3887", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3888", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_submit_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3889", "weight": 0.8}, {"source": "main_wait_for_image_task", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3899", "weight": 0.8}, {"source": "main_wait_for_image_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3915", "weight": 0.8}, {"source": "main_output_url_for", "target": "main_output_storage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3933", "weight": 0.8}, {"source": "main_output_path_for", "target": "main_output_storage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3937", "weight": 0.8}, {"source": "main_filename_from_media_url", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3982", "weight": 0.8}, {"source": "main_ensure_same_origin_request", "target": "main_origin_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4012", "weight": 0.8}, {"source": "main_import_local_image_file", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4063", "weight": 0.8}, {"source": "main_import_local_image_file", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4068", "weight": 0.8}, {"source": "main_default_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4080", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_default_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4085", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4097", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_migrate_asset_item_registrations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4103", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4112", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_sort_asset_library_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4113", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_default_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4144", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4145", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4152", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_asset_library_media_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4197", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_asset_library_safe_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4198", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4199", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4210", "weight": 0.8}, {"source": "main_asset_library_workflow_category", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4216", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4238", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4248", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4257", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4261", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_sort_asset_library_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4262", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4263", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_connectionmanager_broadcast_asset_library_updated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4268", "weight": 0.8}, {"source": "main_find_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4277", "weight": 0.8}, {"source": "main_find_asset_category_in_library", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4282", "weight": 0.8}, {"source": "main_find_asset_category_with_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4291", "weight": 0.8}, {"source": "main_shared_folder_by_id", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4330", "weight": 0.8}, {"source": "main_image_path_to_data_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4392", "weight": 0.8}, {"source": "main_scan_shared_tree", "target": "main_asset_library_media_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4435", "weight": 0.8}, {"source": "main_builtin_prompt_templates", "target": "main_prompt_template_markdown_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4445", "weight": 0.8}, {"source": "main_builtin_prompt_templates", "target": "main_parse_prompt_template_markdown", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4449", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4461", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_normalize_prompt_category_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4466", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4471", "weight": 0.8}, {"source": "main_seed_system_prompt_library", "target": "main_builtin_prompt_templates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4480", "weight": 0.8}, {"source": "main_seed_system_prompt_library", "target": "main_defaultprompttemplatecategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4481", "weight": 0.8}, {"source": "main_default_prompt_libraries", "target": "main_seed_system_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4487", "weight": 0.8}, {"source": "main_default_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4488", "weight": 0.8}, {"source": "main_normalize_prompt_template_categories", "target": "main_defaultprompttemplatecategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4523", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_default_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4529", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_seed_system_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4533", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4550", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_category_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4561", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4564", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_template_categories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4568", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4574", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_default_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4578", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4579", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4587", "weight": 0.8}, {"source": "main_save_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4593", "weight": 0.8}, {"source": "main_save_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4594", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4601", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4601", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4605", "weight": 0.8}, {"source": "main_is_image_reference_value", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4669", "weight": 0.8}, {"source": "main_is_image_reference_value", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4670", "weight": 0.8}, {"source": "main_is_video_reference_value", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4684", "weight": 0.8}, {"source": "main_is_video_reference_value", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4685", "weight": 0.8}, {"source": "main_convert_output_to_jpg", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4690", "weight": 0.8}, {"source": "main_reference_to_data_url", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4719", "weight": 0.8}, {"source": "main_reference_to_data_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4741", "weight": 0.8}, {"source": "main_media_reference_to_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4747", "weight": 0.8}, {"source": "main_volcengine_media_reference_url", "target": "main_is_private_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4759", "weight": 0.8}, {"source": "main_volcengine_media_reference_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4762", "weight": 0.8}, {"source": "main_volcengine_video_reference_content_items", "target": "main_is_private_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4815", "weight": 0.8}, {"source": "main_volcengine_video_reference_content_items", "target": "main_video_reference_to_frame_data_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4821", "weight": 0.8}, {"source": "main_video_reference_to_frame_data_urls", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4835", "weight": 0.8}, {"source": "main_modelscope_image_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4920", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4976", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_public_base_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4978", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_public_media_url_suffix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4981", "weight": 0.8}, {"source": "main_normalize_apimart_video_reference", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4985", "weight": 0.8}, {"source": "main_normalize_apimart_video_reference", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4987", "weight": 0.8}, {"source": "main_apimart_video_reference_error", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4994", "weight": 0.8}, {"source": "main_apimart_upload_file_payload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5054", "weight": 0.8}, {"source": "main_extract_apimart_asset_url", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5088", "weight": 0.8}, {"source": "main_apimart_upload_raw_file_payload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5128", "weight": 0.8}, {"source": "main_apimart_upload_post", "target": "main_is_transient_tls_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5157", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5176", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_payload_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5186", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_post", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5187", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5187", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5190", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5191", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5204", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5209", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5233", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5235", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5239", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5240", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5243", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5248", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_apimart_upload_raw_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5249", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5256", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5259", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5279", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5281", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5284", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5299", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5302", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_apimart_upload_raw_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5305", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5307", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5312", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5315", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_video_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5328", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_audio_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5330", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_image_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5331", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5361", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_apimart_avatar_asset_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5367", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5372", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5387", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5392", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_extract_apimart_avatar_asset_uri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5399", "weight": 0.8}, {"source": "main_volcengine_sign_v4_headers", "target": "main_volc_hmac", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5444", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_access_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5463", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_secret_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5464", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_sign_v4_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5468", "weight": 0.8}, {"source": "main_volcengine_ensure_asset_group", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5492", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_volcengine_ensure_asset_group", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5515", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5516", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_apimart_avatar_asset_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5519", "weight": 0.8}, {"source": "main_check_volcengine_avatar_task", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5531", "weight": 0.8}, {"source": "main_volcengine_public_asset_url", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5547", "weight": 0.8}, {"source": "main_local_media_path_for_cloud_upload", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5560", "weight": 0.8}, {"source": "main_local_media_path_for_cloud_upload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5563", "weight": 0.8}, {"source": "main_local_video_path_for_cloud_upload", "target": "main_local_media_path_for_cloud_upload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5573", "weight": 0.8}, {"source": "main_upload_video_to_litterbox", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5578", "weight": 0.8}, {"source": "main_upload_video_to_temp_sh", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5598", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_local_media_path_for_cloud_upload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5619", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_upload_video_to_litterbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5622", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_upload_video_to_temp_sh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5624", "weight": 0.8}, {"source": "main_upload_local_video_to_temp_sh", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5634", "weight": 0.8}, {"source": "main_save_ai_image_to_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5638", "weight": 0.8}, {"source": "main_save_ai_image_to_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5649", "weight": 0.8}, {"source": "main_save_remote_video_to_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5678", "weight": 0.8}, {"source": "main_save_remote_video_to_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5697", "weight": 0.8}, {"source": "main_normalize_gpt_image_2_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5727", "weight": 0.8}, {"source": "main_gpt_image_2_size_error_message", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5751", "weight": 0.8}, {"source": "main_gpt_image_2_size_exceeds_supported", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5771", "weight": 0.8}, {"source": "main_apimart_size_resolution", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5775", "weight": 0.8}, {"source": "main_normalize_volcengine_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5823", "weight": 0.8}, {"source": "main_normalize_volcengine_size", "target": "main_is_volcengine_seedream_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5830", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_is_gpt_image_2_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5859", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_gpt_image_2_size_exceeds_supported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5859", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_gpt_image_2_size_error_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5860", "weight": 0.8}, {"source": "main_friendly_chat_error_detail", "target": "main_parse_error_payload_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5909", "weight": 0.8}, {"source": "main_friendly_chat_error_detail", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5917", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5939", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5942", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5948", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5955", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5965", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5973", "weight": 0.8}, {"source": "main_gemini_model_name", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6000", "weight": 0.8}, {"source": "main_gemini_endpoint_url", "target": "main_gemini_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6004", "weight": 0.8}, {"source": "main_gemini_endpoint_url", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6005", "weight": 0.8}, {"source": "main_gemini_image_config", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6008", "weight": 0.8}, {"source": "main_gemini_image_config", "target": "main_apimart_size_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6016", "weight": 0.8}, {"source": "main_gemini_reference_part", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6020", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6032", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6033", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_reference_part", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6036", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_image_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6043", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6047", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6050", "weight": 0.8}, {"source": "main_volcengine_endpoint_url", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6053", "weight": 0.8}, {"source": "main_volcengine_image_payload", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6056", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_volcengine_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6062", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_normalize_volcengine_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6063", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_volcengine_image_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6070", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6075", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6078", "weight": 0.8}, {"source": "main_runninghub_api_headers", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6081", "weight": 0.8}, {"source": "main_runninghub_api_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6084", "weight": 0.8}, {"source": "main_runninghub_provider", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6087", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6090", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6091", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6092", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6100", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6102", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6103", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6106", "weight": 0.8}, {"source": "main_runninghub_local_asset_path", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6124", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_runninghub_output_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6191", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6193", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6196", "weight": 0.8}, {"source": "main_runninghub_workflow_node_info_list", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6251", "weight": 0.8}, {"source": "main_runninghub_workflow_node_info_list", "target": "main_runninghub_infer_workflow_field_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6263", "weight": 0.8}, {"source": "main_runninghub_task_endpoint", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6273", "weight": 0.8}, {"source": "main_runninghub_extract_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6334", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6337", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6341", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6342", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6343", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6345", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6360", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6365", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_query_status", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6369", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6375", "weight": 0.8}, {"source": "main_rh_field_role", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6407", "weight": 0.8}, {"source": "main_rh_field_cmp", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6425", "weight": 0.8}, {"source": "main_rh_field_cmp", "target": "main_rh_natural_cmp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6441", "weight": 0.8}, {"source": "main_rh_field_indexes", "target": "main_rh_sort_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6453", "weight": 0.8}, {"source": "main_rh_field_indexes", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6454", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6500", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6502", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6503", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6503", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6507", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_local_asset_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6543", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6546", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6559", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6560", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6563", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_sort_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6573", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_indexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6574", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_upload_local_to_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6583", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6594", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_default_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6603", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6609", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_random_field_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6613", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6617", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6619", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6627", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_extract_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6645", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_fail_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6651", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_entry_config_from_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6656", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_generate_runninghub_entry_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6658", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6659", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6660", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_upload_reference", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6667", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6672", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6676", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6678", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_wait_for_runninghub_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6681", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6685", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_modelscope_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6687", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6688", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_jimeng_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6689", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6690", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_runninghub_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6691", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6692", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_gemini_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6693", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6694", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_volcengine_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6695", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_gpt_image_2_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6696", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6697", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6704", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_apimart_size_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6724", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6736", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6737", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_images_api_unsupported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6743", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6754", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6759", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6815", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6817", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_wait_for_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6820", "weight": 0.8}, {"source": "main_upstream_message_from_record", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6831", "weight": 0.8}, {"source": "main_index", "target": "main_static_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6841", "weight": 0.8}, {"source": "main_view_image", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6861", "weight": 0.8}, {"source": "main_view_image", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6863", "weight": 0.8}, {"source": "main_download_output", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6868", "weight": 0.8}, {"source": "main_download_output", "target": "main_local_media_file_by_basename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6870", "weight": 0.8}, {"source": "main_download_output", "target": "main_filename_from_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6870", "weight": 0.8}, {"source": "main_download_output", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6872", "weight": 0.8}, {"source": "main_download_output", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6873", "weight": 0.8}, {"source": "main_download_output", "target": "main_fetch_remote_media_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6875", "weight": 0.8}, {"source": "main_upload_ai_reference", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6945", "weight": 0.8}, {"source": "main_upload_ai_reference", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6948", "weight": 0.8}, {"source": "main_local_upload_abs", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6989", "weight": 0.8}, {"source": "main_local_upload_safe_path", "target": "main_local_upload_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7001", "weight": 0.8}, {"source": "main_local_upload_safe_folder", "target": "main_local_upload_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7007", "weight": 0.8}, {"source": "main_local_upload_safe_folder_name", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7011", "weight": 0.8}, {"source": "main_read_local_upload_caption", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7021", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7036", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7044", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_display_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7048", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_read_local_upload_caption", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7056", "weight": 0.8}, {"source": "main_local_upload_folder_node", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7062", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_folder_node", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7072", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7093", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7096", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7112", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7118", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7129", "weight": 0.8}, {"source": "main_list_local_assets", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7134", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7139", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7140", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_safe_folder_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7143", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7149", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7154", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7155", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_safe_folder_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7160", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7167", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7172", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7179", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7185", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7201", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7204", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_caption_image_with_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7207", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7214", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7234", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7237", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7241", "weight": 0.8}, {"source": "main_temp_sh_upload", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7248", "weight": 0.8}, {"source": "main_temp_sh_upload", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7249", "weight": 0.8}, {"source": "main_cloud_video_upload", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7253", "weight": 0.8}, {"source": "main_cloud_video_upload", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7254", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7258", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_import_local_image_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7264", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_normalize_local_image_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7264", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7271", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7272", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7273", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7276", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7294", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7295", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7304", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7307", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7325", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7326", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7340", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7343", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7361", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7362", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7363", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7367", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_workflow_node_info_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7385", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7391", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7393", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7397", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7400", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7402", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7419", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7423", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7425", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7426", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7433", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7436", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7437", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7438", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7442", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_collect_workflow_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7460", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7465", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7469", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7470", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7480", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7483", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_save_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7485", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_sync_runninghub_workflow_to_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7486", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7491", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7495", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7496", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_save_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7500", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_remove_runninghub_workflow_from_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7501", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7509", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7510", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7511", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7514", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_extract_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7525", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_store_remote_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7527", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_fail_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7538", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7545", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7546", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_local_asset_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7551", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7554", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7568", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7572", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7584", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_jimeng_cli_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7587", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7592", "weight": 0.8}, {"source": "main_jimeng_credit", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7613", "weight": 0.8}, {"source": "main_jimeng_logout", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7618", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7629", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_command", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7634", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_reader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7645", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7647", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_qr_from_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7665", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_jimeng_login_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7672", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7678", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_jimeng_login_qr_from_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7687", "weight": 0.8}, {"source": "main_jimeng_help", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7698", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_query_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7714", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7716", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7719", "weight": 0.8}, {"source": "main_ai_config", "target": "main_public_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7726", "weight": 0.8}, {"source": "main_ai_config", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7738", "weight": 0.8}, {"source": "main_api_providers", "target": "main_public_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7747", "weight": 0.8}, {"source": "main_save_providers", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7756", "weight": 0.8}, {"source": "main_save_providers", "target": "main_preserve_runninghub_hidden_overrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7758", "weight": 0.8}, {"source": "main_save_providers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7762", "weight": 0.8}, {"source": "main_save_providers", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7768", "weight": 0.8}, {"source": "main_save_providers", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7774", "weight": 0.8}, {"source": "main_save_providers", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7775", "weight": 0.8}, {"source": "main_save_providers", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7803", "weight": 0.8}, {"source": "main_save_providers", "target": "main_update_env_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7805", "weight": 0.8}, {"source": "main_save_providers", "target": "main_reload_env_globals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7806", "weight": 0.8}, {"source": "main_save_providers", "target": "main_public_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7807", "weight": 0.8}, {"source": "main_get_global_token", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7814", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7848", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7853", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7856", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_volcengine_provider_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7860", "weight": 0.8}, {"source": "main_upstream_model_headers", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7876", "weight": 0.8}, {"source": "main_upstream_model_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7877", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_volcengine_task_probe_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7903", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7906", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7913", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_openai_compat_root_for_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7928", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7934", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7943", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7950", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7951", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7962", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7965", "weight": 0.8}, {"source": "main_probe_volcengine_auto_detect", "target": "main_probe_volcengine_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7981", "weight": 0.8}, {"source": "main_probe_volcengine_auto_detect", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7988", "weight": 0.8}, {"source": "main_parse_upstream_models", "target": "main_classify_upstream_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8033", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8039", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_jimeng_status", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8041", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8058", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8062", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8065", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8071", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8076", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_volcengine_default_model_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8079", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8087", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8112", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8113", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_volcengine_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8119", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8128", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8150", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8172", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_openai_models_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8188", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8190", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_volcengine_provider_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8230", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8234", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8237", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8243", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8247", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_volcengine_default_model_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8249", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8308", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8325", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8326", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_fetch_models_from_upstream", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8327", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8332", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8333", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8335", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_fetch_models_from_upstream", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8338", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8338", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8341", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8343", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_friendly_image_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8354", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8374", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8379", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8381", "weight": 0.8}, {"source": "main_online_image", "target": "main_build_online_image_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8386", "weight": 0.8}, {"source": "main_run_canvas_image_task", "target": "main_build_online_image_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8394", "weight": 0.8}, {"source": "main_run_canvas_image_task", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8404", "weight": 0.8}, {"source": "main_create_canvas_image_task", "target": "main_run_canvas_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8440", "weight": 0.8}, {"source": "main_video_output_urls", "target": "main_collect_video_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8512", "weight": 0.8}, {"source": "main_video_api_root", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8524", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8537", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8539", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8541", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8546", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8549", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8551", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8598", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_task_url_candidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8601", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8611", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8629", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_humanize_video_task_failure", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8634", "weight": 0.8}, {"source": "main_yuli_is_veo_openai_model", "target": "main_yuli_model_norm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8651", "weight": 0.8}, {"source": "main_yuli_openai_model_name", "target": "main_yuli_model_norm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8654", "weight": 0.8}, {"source": "main_yuli_fetch_reference_bytes", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8686", "weight": 0.8}, {"source": "main_yuli_fetch_reference_bytes", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8693", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_openai_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8711", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_video_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8713", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_openai_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8714", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_fetch_reference_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8719", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8723", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8737", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8739", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_wait_for_video_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8740", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8744", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8760", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8761", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_generate_jimeng_video", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8762", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8763", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8766", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8769", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8770", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8771", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_submit_url_candidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8772", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8774", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_apimart_veo31_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8775", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_yuli_is_veo_openai_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8778", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_generate_yuli_openai_video", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8781", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_video_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8800", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8801", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8804", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_invalid_video_image_preview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8808", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8813", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_image_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8822", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8849", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_aspect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8850", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8851", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8868", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8869", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_audio_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8886", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apply_trusted_asset_prompt_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8899", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8924", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8927", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_media_reference_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8939", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_content_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8951", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_looks_like_image_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8959", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_reference_content_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8970", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9002", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9062", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9070", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9088", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9090", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_wait_for_video_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9091", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9095", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9152", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9154", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9155", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_image_reference_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9164", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_video_reference_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9165", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_media_reference_to_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9172", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_video_reference_to_frame_data_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9181", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9214", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9223", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9227", "weight": 0.8}, {"source": "main_conversations", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9234", "weight": 0.8}, {"source": "main_conversations", "target": "main_list_conversations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9235", "weight": 0.8}, {"source": "main_create_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9239", "weight": 0.8}, {"source": "main_create_conversation", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9240", "weight": 0.8}, {"source": "main_get_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9244", "weight": 0.8}, {"source": "main_get_conversation", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9245", "weight": 0.8}, {"source": "main_delete_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9249", "weight": 0.8}, {"source": "main_delete_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9250", "weight": 0.8}, {"source": "main_canvases", "target": "main_list_canvases", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9259", "weight": 0.8}, {"source": "main_trashed_canvases", "target": "main_list_deleted_canvases", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9263", "weight": 0.8}, {"source": "main_create_canvas", "target": "main_new_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9267", "weight": 0.8}, {"source": "main_get_canvas_meta", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9271", "weight": 0.8}, {"source": "main_get_canvas_meta", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9277", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9284", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_normalize_canvas_color", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9292", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9296", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9298", "weight": 0.8}, {"source": "main_get_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9302", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9306", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9307", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9308", "weight": 0.8}, {"source": "main_smart_canvas_prompt_templates", "target": "main_prompt_template_markdown_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9313", "weight": 0.8}, {"source": "main_smart_canvas_prompt_templates", "target": "main_builtin_prompt_templates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9315", "weight": 0.8}, {"source": "main_check_canvas_assets", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9328", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9349", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9353", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_local_media_file_by_basename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9355", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_filename_from_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9355", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_fetch_remote_media_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9361", "weight": 0.8}, {"source": "main_canvas_workflow_collect_resource_refs", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9406", "weight": 0.8}, {"source": "main_canvas_workflow_unique_archive_name", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9411", "weight": 0.8}, {"source": "main_canvas_workflow_payload", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9434", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_collect_resource_refs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9450", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9453", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_unique_archive_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9456", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9465", "weight": 0.8}, {"source": "main_export_canvas_workflow", "target": "main_build_canvas_workflow_archive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9472", "weight": 0.8}, {"source": "main_export_canvas_workflow", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9473", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_build_canvas_workflow_archive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9482", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9483", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9486", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_asset_library_workflow_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9487", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_make_workflow_library_item_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9488", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9493", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9502", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_asset_library_workflow_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9503", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_make_workflow_library_item_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9511", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9516", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9542", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_canvas_workflow_replace_strings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9576", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_canvas_workflow_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9579", "weight": 0.8}, {"source": "main_smart_group_export_folder", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9591", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_smart_group_export_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9598", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9608", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9623", "weight": 0.8}, {"source": "main_get_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9646", "weight": 0.8}, {"source": "main_get_prompt_libraries", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9650", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9654", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9657", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9664", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9666", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9670", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9671", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9674", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9675", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9676", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9682", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9690", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9691", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9695", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9696", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9701", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9708", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9713", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9714", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9718", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9724", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9731", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9734", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9735", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9740", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9752", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9753", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9760", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9770", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9771", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9777", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9778", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9781", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9788", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9789", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9795", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9798", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9807", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9808", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9813", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9828", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9829", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9833", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9834", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9839", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9844", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9845", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9848", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9849", "weight": 0.8}, {"source": "main_delete_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9854", "weight": 0.8}, {"source": "main_delete_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9863", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9868", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9869", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9873", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9876", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9881", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_find_asset_category_with_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9882", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9885", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9886", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9891", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_find_asset_category_with_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9892", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9898", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9903", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9904", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9909", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9912", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9914", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9920", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9921", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9929", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9932", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9935", "weight": 0.8}, {"source": "main_list_shared_folders", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9940", "weight": 0.8}, {"source": "main_list_shared_folders", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9943", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_resolve_register", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9956", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9957", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9959", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9961", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folders_save", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9963", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9969", "weight": 0.8}, {"source": "main_unregister_shared_folder", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9978", "weight": 0.8}, {"source": "main_unregister_shared_folder", "target": "main_shared_folders_save", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9983", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9988", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9991", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_scan_shared_tree", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9994", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9999", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10002", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_child_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10003", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10009", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10013", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10016", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10017", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10018", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_child_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10025", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10031", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10034", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10038", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10039", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10040", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_image_path_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10042", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10065", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10073", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10078", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10083", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10084", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10100", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_find_asset_item_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10101", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10104", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10105", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_upload_media_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10115", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10116", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_submit_apimart_avatar_asset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10119", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_volcengine_public_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10126", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_submit_volcengine_avatar_asset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10129", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10146", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10149", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10154", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_find_asset_item_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10155", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10159", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10160", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_check_apimart_avatar_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10168", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_check_volcengine_avatar_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10170", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10182", "weight": 0.8}, {"source": "main_delete_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10187", "weight": 0.8}, {"source": "main_delete_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10200", "weight": 0.8}, {"source": "main_batch_delete_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10208", "weight": 0.8}, {"source": "main_batch_delete_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10221", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10229", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10230", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10253", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10261", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10264", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10278", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10297", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10307", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10312", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10322", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10331", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_connectionmanager_broadcast_canvas_updated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10332", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10332", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_load_canvas_any", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10337", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10339", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10340", "weight": 0.8}, {"source": "main_restore_canvas", "target": "main_load_canvas_any", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10345", "weight": 0.8}, {"source": "main_restore_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10348", "weight": 0.8}, {"source": "main_purge_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10353", "weight": 0.8}, {"source": "main_chat", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10362", "weight": 0.8}, {"source": "main_chat", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10364", "weight": 0.8}, {"source": "main_chat", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10366", "weight": 0.8}, {"source": "main_chat", "target": "main_display_title", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10366", "weight": 0.8}, {"source": "main_chat", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10376", "weight": 0.8}, {"source": "main_chat", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10382", "weight": 0.8}, {"source": "main_chat", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10386", "weight": 0.8}, {"source": "main_chat", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10388", "weight": 0.8}, {"source": "main_chat", "target": "main_generate_ai_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10390", "weight": 0.8}, {"source": "main_chat", "target": "main_save_ai_image_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10391", "weight": 0.8}, {"source": "main_chat", "target": "main_friendly_image_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10394", "weight": 0.8}, {"source": "main_chat", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10409", "weight": 0.8}, {"source": "main_chat", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10411", "weight": 0.8}, {"source": "main_chat", "target": "main_upstream_message_from_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10415", "weight": 0.8}, {"source": "main_chat", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10432", "weight": 0.8}, {"source": "main_chat", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10436", "weight": 0.8}, {"source": "main_chat", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10440", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10456", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10458", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10460", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_display_title", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10460", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10470", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10476", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10478", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10479", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_upstream_message_from_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10483", "weight": 0.8}, {"source": "main_delete_history", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10602", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10619", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10620", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10652", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10655", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10662", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_connectionmanager_send_personal_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10664", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10690", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10691", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10700", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10704", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10707", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10742", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10745", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10752", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_connectionmanager_send_personal_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10754", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10756", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10784", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10785", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10796", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10840", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10843", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10851", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10853", "weight": 0.8}, {"source": "main_generate_cloud", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10861", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10873", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10874", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10890", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10894", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10936", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10939", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10952", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10954", "weight": 0.8}, {"source": "main_generate", "target": "main_collect_required_comfy_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10989", "weight": 0.8}, {"source": "main_generate", "target": "main_reserve_best_backend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10991", "weight": 0.8}, {"source": "main_generate", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11029", "weight": 0.8}, {"source": "main_generate", "target": "main_get_comfy_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11074", "weight": 0.8}, {"source": "main_generate", "target": "main_collect_comfy_file_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11096", "weight": 0.8}, {"source": "main_generate", "target": "main_comfy_output_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11098", "weight": 0.8}, {"source": "main_generate", "target": "main_download_comfy_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11099", "weight": 0.8}, {"source": "main_generate", "target": "main_convert_output_to_jpg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11101", "weight": 0.8}, {"source": "main_generate", "target": "main_comfy_text_values_from_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11122", "weight": 0.8}, {"source": "main_generate", "target": "main_save_comfy_text_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11124", "weight": 0.8}, {"source": "main_generate", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11154", "weight": 0.8}, {"source": "main_generate", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11156", "weight": 0.8}, {"source": "main_workflow_config_path", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11215", "weight": 0.8}, {"source": "main_runninghub_workflow_entry_from_config", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11245", "weight": 0.8}, {"source": "main_runninghub_workflow_entry_from_config", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11248", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11265", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11271", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_config_has_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11276", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11279", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_entry_from_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11280", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11287", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11291", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11294", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11307", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11308", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_workflow_config_has_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11316", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11339", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11342", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11386", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11387", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11392", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11398", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11398", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11401", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11404", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11418", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11424", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11431", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11431", "weight": 0.8}, {"source": "main_runninghub_is_saved_link_field", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11498", "weight": 0.8}, {"source": "main_runninghub_collect_workflow_fields", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11511", "weight": 0.8}, {"source": "main_runninghub_collect_workflow_fields", "target": "main_runninghub_infer_workflow_field_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11519", "weight": 0.8}, {"source": "main_save_comfyui_instances", "target": "main_update_env_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11571", "weight": 0.8}, {"source": "main_list_workflows", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11597", "weight": 0.8}, {"source": "main_list_workflows", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11600", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11620", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11626", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11633", "weight": 0.8}, {"source": "main_upload_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11651", "weight": 0.8}, {"source": "main_save_workflow_config", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11660", "weight": 0.8}, {"source": "main_save_workflow_config", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11663", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11672", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11674", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11675", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11687", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_generaterequest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11716", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_generate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11723", "weight": 0.8}, {"source": "main_rationale_392", "target": "main_ensure_runtime_config_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L392", "weight": 1.0}, {"source": "main_rationale_529", "target": "main_reload_env_globals", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L529", "weight": 1.0}, {"source": "main_rationale_1158", "target": "main_get_primary_provider_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1158", "weight": 1.0}, {"source": "main_rationale_1514", "target": "main_update_connectivity_probe", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1514", "weight": 1.0}, {"source": "main_rationale_1588", "target": "main_check_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1588", "weight": 1.0}, {"source": "main_rationale_1691", "target": "main_modelscope_update_file_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1691", "weight": 1.0}, {"source": "main_rationale_1752", "target": "main_schedule_self_restart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1752", "weight": 1.0}, {"source": "main_rationale_1886", "target": "main_stage_update_from_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1886", "weight": 1.0}, {"source": "main_rationale_2967", "target": "main_unwrap_apimart_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2967", "weight": 1.0}, {"source": "main_rationale_3081", "target": "main_normalize_model_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3081", "weight": 1.0}, {"source": "main_rationale_3092", "target": "main_effective_protocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3092", "weight": 1.0}, {"source": "main_rationale_3391", "target": "main_jimengpendingerror", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3391", "weight": 1.0}, {"source": "main_rationale_3400", "target": "main_jimeng_queue_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3400", "weight": 1.0}, {"source": "main_rationale_4120", "target": "main_migrate_asset_item_registrations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4120", "weight": 1.0}, {"source": "main_rationale_4340", "target": "main_shared_resolve_register", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4340", "weight": 1.0}, {"source": "main_rationale_4361", "target": "main_shared_child_abs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4361", "weight": 1.0}, {"source": "main_rationale_4395", "target": "main_scan_shared_tree", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4395", "weight": 1.0}, {"source": "main_rationale_4718", "target": "main_reference_to_data_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4718", "weight": 1.0}, {"source": "main_rationale_4941", "target": "main_apply_trusted_asset_prompt_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4941", "weight": 1.0}, {"source": "main_rationale_5049", "target": "main_apimart_upload_file_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5049", "weight": 1.0}, {"source": "main_rationale_5102", "target": "main_apimart_upload_payload_from_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5102", "weight": 1.0}, {"source": "main_rationale_5133", "target": "main_is_transient_tls_error", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5133", "weight": 1.0}, {"source": "main_rationale_5143", "target": "main_apimart_upload_post", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5143", "weight": 1.0}, {"source": "main_rationale_5166", "target": "main_upload_image_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5166", "weight": 1.0}, {"source": "main_rationale_5228", "target": "main_upload_video_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5228", "weight": 1.0}, {"source": "main_rationale_5273", "target": "main_upload_audio_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5273", "weight": 1.0}, {"source": "main_rationale_5326", "target": "main_upload_media_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5326", "weight": 1.0}, {"source": "main_rationale_5337", "target": "main_extract_apimart_avatar_asset_uri", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5337", "weight": 1.0}, {"source": "main_rationale_5360", "target": "main_submit_apimart_avatar_asset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5360", "weight": 1.0}, {"source": "main_rationale_5386", "target": "main_check_apimart_avatar_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5386", "weight": 1.0}, {"source": "main_rationale_5421", "target": "main_volcengine_sign_v4_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5421", "weight": 1.0}, {"source": "main_rationale_5462", "target": "main_volcengine_ark_asset_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5462", "weight": 1.0}, {"source": "main_rationale_5487", "target": "main_volcengine_ensure_asset_group", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5487", "weight": 1.0}, {"source": "main_rationale_5513", "target": "main_submit_volcengine_avatar_asset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5513", "weight": 1.0}, {"source": "main_rationale_5529", "target": "main_check_volcengine_avatar_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5529", "weight": 1.0}, {"source": "main_rationale_5543", "target": "main_volcengine_public_asset_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5543", "weight": 1.0}, {"source": "main_rationale_6490", "target": "main_runninghub_entry_config_from_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6490", "weight": 1.0}, {"source": "main_rationale_6539", "target": "main_runninghub_upload_local_to_filename", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6539", "weight": 1.0}, {"source": "main_rationale_6570", "target": "main_generate_runninghub_entry_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6570", "weight": 1.0}, {"source": "main_rationale_7706", "target": "main_jimeng_query_media", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7706", "weight": 1.0}, {"source": "main_rationale_8038", "target": "main_test_provider_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8038", "weight": 1.0}, {"source": "main_rationale_8107", "target": "main_probe_async_endpoint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8107", "weight": 1.0}, {"source": "main_rationale_8215", "target": "main_fetch_models_from_upstream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8215", "weight": 1.0}, {"source": "main_rationale_8324", "target": "main_fetch_upstream_models_from_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8324", "weight": 1.0}, {"source": "main_rationale_8331", "target": "main_fetch_upstream_models", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8331", "weight": 1.0}, {"source": "main_rationale_8572", "target": "main_humanize_video_task_failure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8572", "weight": 1.0}, {"source": "main_rationale_8672", "target": "main_yuli_fetch_reference_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8672", "weight": 1.0}, {"source": "main_rationale_8708", "target": "main_generate_yuli_openai_video", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8708", "weight": 1.0}, {"source": "main_rationale_9282", "target": "main_update_canvas_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9282", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/4de716b5bdb6de3d93153f467da2bd0f072cb139a70af7eb0b77710708646cee.json b/graphify-out/cache/4de716b5bdb6de3d93153f467da2bd0f072cb139a70af7eb0b77710708646cee.json new file mode 100644 index 000000000..fca6826a3 --- /dev/null +++ b/graphify-out/cache/4de716b5bdb6de3d93153f467da2bd0f072cb139a70af7eb0b77710708646cee.json @@ -0,0 +1 @@ +{"nodes": [{"id": "canvas", "label": "canvas.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1"}, {"id": "canvas_refreshicons", "label": "refreshIcons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1"}, {"id": "canvas_tr", "label": "tr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3"}, {"id": "canvas_trf", "label": "trf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4"}, {"id": "canvas_langisen", "label": "langIsEn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7"}, {"id": "canvas_actionfailed", "label": "actionFailed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8"}, {"id": "canvas_noreturnedimage", "label": "noReturnedImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12"}, {"id": "canvas_applylanguage", "label": "applyLanguage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13"}, {"id": "canvas_refreshcanvasconfigfromsettings", "label": "refreshCanvasConfigFromSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L23"}, {"id": "canvas_revealcanvasassetcontrols", "label": "revealCanvasAssetControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L129"}, {"id": "canvas_rendercanvasicon", "label": "renderCanvasIcon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L282"}, {"id": "canvas_uid", "label": "uid()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L330"}, {"id": "canvas_loadlocalviewportmap", "label": "loadLocalViewportMap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L331"}, {"id": "canvas_localviewportforcanvas", "label": "localViewportForCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L339"}, {"id": "canvas_savelocalviewport", "label": "saveLocalViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L348"}, {"id": "canvas_applytheme", "label": "applyTheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L362"}, {"id": "canvas_applyquicktoolbarstate", "label": "applyQuickToolbarState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L370"}, {"id": "canvas_togglequicktoolbar", "label": "toggleQuickToolbar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L382"}, {"id": "canvas_loadlocalmodellists", "label": "loadLocalModelLists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L388"}, {"id": "canvas_uniquemodels", "label": "uniqueModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L408"}, {"id": "canvas_defaultapiproviders", "label": "defaultApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L416"}, {"id": "canvas_isrunninghubprovider", "label": "isRunningHubProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L419"}, {"id": "canvas_normalizeproviderid", "label": "normalizeProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L425"}, {"id": "canvas_imageapiproviders", "label": "imageApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L428"}, {"id": "canvas_providerbyid", "label": "providerById()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L433"}, {"id": "canvas_resolveproviderid", "label": "resolveProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L436"}, {"id": "canvas_chatapiproviders", "label": "chatApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L439"}, {"id": "canvas_resolvechatproviderid", "label": "resolveChatProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L444"}, {"id": "canvas_chatprovideroptions", "label": "chatProviderOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L448"}, {"id": "canvas_providerchatmodels", "label": "providerChatModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L452"}, {"id": "canvas_resolveimageproviderid", "label": "resolveImageProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L456"}, {"id": "canvas_provideroptions", "label": "providerOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L460"}, {"id": "canvas_providerimagemodels", "label": "providerImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L466"}, {"id": "canvas_sanitizeimagenodeprovidermodel", "label": "sanitizeImageNodeProviderModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L471"}, {"id": "canvas_videoapiproviders", "label": "videoApiProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L478"}, {"id": "canvas_resolvevideoproviderid", "label": "resolveVideoProviderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L483"}, {"id": "canvas_videoprovideroptions", "label": "videoProviderOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L487"}, {"id": "canvas_providervideomodels", "label": "providerVideoModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L491"}, {"id": "canvas_sanitizevideonodeprovidermodel", "label": "sanitizeVideoNodeProviderModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L496"}, {"id": "canvas_videomodeloptions", "label": "videoModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L503"}, {"id": "canvas_allimagemodels", "label": "allImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L511"}, {"id": "canvas_modelscopeimagemodels", "label": "modelscopeImageModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L515"}, {"id": "canvas_modelscopeimagemodeloptions", "label": "modelscopeImageModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L524"}, {"id": "canvas_currentmsmodelid", "label": "currentMsModelId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L528"}, {"id": "canvas_modelscopelorasformodel", "label": "modelscopeLorasForModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L532"}, {"id": "canvas_modelscopeloraoptions", "label": "modelscopeLoraOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L541"}, {"id": "canvas_allchatmodels", "label": "allChatModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L548"}, {"id": "canvas_resolveimagemodel", "label": "resolveImageModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L552"}, {"id": "canvas_normalizedimagequality", "label": "normalizedImageQuality()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L557"}, {"id": "canvas_resolvechatmodel", "label": "resolveChatModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L561"}, {"id": "canvas_showerrormodal", "label": "showErrorModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L565"}, {"id": "canvas_apierrormessage", "label": "apiErrorMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L575"}, {"id": "canvas_responseerrormessage", "label": "responseErrorMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L598"}, {"id": "canvas_closeerrormodal", "label": "closeErrorModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L611"}, {"id": "canvas_copyerrormessage", "label": "copyErrorMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L614"}, {"id": "canvas_copytexttoclipboard", "label": "copyTextToClipboard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L627"}, {"id": "canvas_parseratiovalue", "label": "parseRatioValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L653"}, {"id": "canvas_parsesizevalue", "label": "parseSizeValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L663"}, {"id": "canvas_gcdint", "label": "gcdInt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L667"}, {"id": "canvas_ratiopartsfromdimensions", "label": "ratioPartsFromDimensions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L673"}, {"id": "canvas_apiimagesize", "label": "apiImageSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L691"}, {"id": "canvas_parsesizepair", "label": "parseSizePair()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L709"}, {"id": "canvas_nearestfourksizefor", "label": "nearestFourKSizeFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L713"}, {"id": "canvas_exceedsfourkstandard", "label": "exceedsFourKStandard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L726"}, {"id": "canvas_normalizeapinodesizechoice", "label": "normalizeApiNodeSizeChoice()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L731"}, {"id": "canvas_generatorsizeforrun", "label": "generatorSizeForRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L734"}, {"id": "canvas_normalizeapinodelayout", "label": "normalizeApiNodeLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L752"}, {"id": "canvas_imagemodeloptions", "label": "imageModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L756"}, {"id": "canvas_chatmodeloptions", "label": "chatModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L769"}, {"id": "canvas_formatcanvastime", "label": "formatCanvasTime()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L779"}, {"id": "canvas_setstatus", "label": "setStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L787"}, {"id": "canvas_refreshgateviewcontrols", "label": "refreshGateViewControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L791"}, {"id": "canvas_setcanvasmode", "label": "setCanvasMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L814"}, {"id": "canvas_ensurecanvas", "label": "ensureCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L827"}, {"id": "canvas_setcreatemode", "label": "setCreateMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L832"}, {"id": "canvas_screentoworld", "label": "screenToWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L851"}, {"id": "canvas_applyviewport", "label": "applyViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L855"}, {"id": "canvas_estimatednoderect", "label": "estimatedNodeRect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L859"}, {"id": "canvas_currentworldviewrect", "label": "currentWorldViewRect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L866"}, {"id": "canvas_minimapbounds", "label": "minimapBounds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L876"}, {"id": "canvas_scheduleminimaprender", "label": "scheduleMinimapRender()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L890"}, {"id": "canvas_renderminimap", "label": "renderMinimap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L898"}, {"id": "canvas_updateminimapviewport", "label": "updateMinimapViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L917"}, {"id": "canvas_minimapeventtoworld", "label": "minimapEventToWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L926"}, {"id": "canvas_centerviewportonworldpoint", "label": "centerViewportOnWorldPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L934"}, {"id": "canvas_refreshgeometry", "label": "refreshGeometry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L942"}, {"id": "canvas_refreshgeometryafterlayout", "label": "refreshGeometryAfterLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L946"}, {"id": "canvas_schedulesave", "label": "scheduleSave()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L952"}, {"id": "canvas_scheduleviewportsave", "label": "scheduleViewportSave()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L963"}, {"id": "canvas_refreshoutputtimer", "label": "refreshOutputTimer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L966"}, {"id": "canvas_serializablecanvasnode", "label": "serializableCanvasNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L990"}, {"id": "canvas_serializablecanvasnodes", "label": "serializableCanvasNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1001"}, {"id": "canvas_savecanvas", "label": "saveCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1004"}, {"id": "canvas_loadconfig", "label": "loadConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1065"}, {"id": "canvas_mschatmodeloptions", "label": "msChatModelOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1103"}, {"id": "canvas_loadcanvaslist", "label": "loadCanvasList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1113"}, {"id": "canvas_loadtrashlist", "label": "loadTrashList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1133"}, {"id": "canvas_refreshtrashcount", "label": "refreshTrashCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1147"}, {"id": "canvas_settrashmode", "label": "setTrashMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1157"}, {"id": "canvas_rendercanvaslist", "label": "renderCanvasList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1169"}, {"id": "canvas_comparecanvasrecords", "label": "compareCanvasRecords()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1172"}, {"id": "canvas_sortcanvaslistbyupdated", "label": "sortCanvasListByUpdated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1182"}, {"id": "canvas_setcanvassortmode", "label": "setCanvasSortMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1185"}, {"id": "canvas_patchcanvasmeta", "label": "patchCanvasMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1194"}, {"id": "canvas_togglepincanvas", "label": "togglePinCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1215"}, {"id": "canvas_setcanvascolorvalue", "label": "setCanvasColorValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1222"}, {"id": "canvas_commitcanvasowner", "label": "commitCanvasOwner()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1227"}, {"id": "canvas_updatecanvaslistrecord", "label": "updateCanvasListRecord()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1233"}, {"id": "canvas_touchcanvasopened", "label": "touchCanvasOpened()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1241"}, {"id": "canvas_rendercanvaslistinto", "label": "renderCanvasListInto()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1254"}, {"id": "canvas_closecanvasmetapopover", "label": "closeCanvasMetaPopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1374"}, {"id": "canvas_rendercanvasmetapopover", "label": "renderCanvasMetaPopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1379"}, {"id": "canvas_positioncanvasmetapopover", "label": "positionCanvasMetaPopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1430"}, {"id": "canvas_createcanvas", "label": "createCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1448"}, {"id": "canvas_createsmartcanvas", "label": "createSmartCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1491"}, {"id": "canvas_opensmartcanvaspage", "label": "openSmartCanvasPage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1494"}, {"id": "canvas_toggleemojipicker", "label": "toggleEmojiPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1498"}, {"id": "canvas_setcanvasicon", "label": "setCanvasIcon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1507"}, {"id": "canvas_starttitleedit", "label": "startTitleEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1540"}, {"id": "canvas_setcanvastitle", "label": "setCanvasTitle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1573"}, {"id": "canvas_opencanvas", "label": "openCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1604"}, {"id": "canvas_applyremotecanvasdata", "label": "applyRemoteCanvasData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1641"}, {"id": "canvas_resettransientrunstate", "label": "resetTransientRunState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1676"}, {"id": "canvas_canvaslocalasseturls", "label": "canvasLocalAssetUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1686"}, {"id": "canvas_refreshmissingcanvasassets", "label": "refreshMissingCanvasAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1708"}, {"id": "canvas_syncremotecanvasnow", "label": "syncRemoteCanvasNow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1724"}, {"id": "canvas_checkremotecanvasversion", "label": "checkRemoteCanvasVersion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1739"}, {"id": "canvas_startcanvasremotepolling", "label": "startCanvasRemotePolling()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1757"}, {"id": "canvas_stopcanvasremotepolling", "label": "stopCanvasRemotePolling()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1761"}, {"id": "canvas_handlecanvasupdatedmessage", "label": "handleCanvasUpdatedMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1767"}, {"id": "canvas_returntocanvasmanager", "label": "returnToCanvasManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1780"}, {"id": "canvas_requestdeletecanvas", "label": "requestDeleteCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1796"}, {"id": "canvas_requestpurgecanvas", "label": "requestPurgeCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1804"}, {"id": "canvas_canceldeletecanvas", "label": "cancelDeleteCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1812"}, {"id": "canvas_deletecanvas", "label": "deleteCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1819"}, {"id": "canvas_restorecanvas", "label": "restoreCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1845"}, {"id": "canvas_purgecanvas", "label": "purgeCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1862"}, {"id": "canvas_addnode", "label": "addNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1987"}, {"id": "canvas_defaultpoint", "label": "defaultPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1994"}, {"id": "canvas_addimagenode", "label": "addImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1995"}, {"id": "canvas_addpromptnode", "label": "addPromptNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1999"}, {"id": "canvas_addloopnode", "label": "addLoopNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2003"}, {"id": "canvas_addgroupnode", "label": "addGroupNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2022"}, {"id": "canvas_pickmediafornode", "label": "pickMediaForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2026"}, {"id": "canvas_addllmnode", "label": "addLLMNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2036"}, {"id": "canvas_addgeneratornode", "label": "addGeneratorNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2056"}, {"id": "canvas_addmsgennode", "label": "addMsGenNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2061"}, {"id": "canvas_addvideonode", "label": "addVideoNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2086"}, {"id": "canvas_addrhnode", "label": "addRhNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2112"}, {"id": "canvas_defaultltxsegment", "label": "defaultLTXSegment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2133"}, {"id": "canvas_addltxdirectornode", "label": "addLTXDirectorNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2145"}, {"id": "canvas_getimagedimensions", "label": "getImageDimensions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2176"}, {"id": "canvas_urltobase64", "label": "urlToBase64()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2184"}, {"id": "canvas_rendermsgenbody", "label": "renderMsGenBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2195"}, {"id": "canvas_runmsgennode", "label": "runMsGenNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2534"}, {"id": "canvas_addcomfynode", "label": "addComfyNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2635"}, {"id": "canvas_addoutputnode", "label": "addOutputNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2667"}, {"id": "canvas_opencreatemenu", "label": "openCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2671"}, {"id": "canvas_closecreatemenu", "label": "closeCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2679"}, {"id": "canvas_linkcreateoptions", "label": "linkCreateOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2684"}, {"id": "canvas_openlinkcreatemenu", "label": "openLinkCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2712"}, {"id": "canvas_opengeneratornodemenu", "label": "openGeneratorNodeMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2731"}, {"id": "canvas_closelinkcreatemenu", "label": "closeLinkCreateMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2775"}, {"id": "canvas_openimagenodemenu", "label": "openImageNodeMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2786"}, {"id": "canvas_openimagenodepreview", "label": "openImageNodePreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2824"}, {"id": "canvas_openoutputnodemenu", "label": "openOutputNodeMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2831"}, {"id": "canvas_closeimagenodemenu", "label": "closeImageNodeMenu()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2873"}, {"id": "canvas_outputimageurls", "label": "outputImageUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2878"}, {"id": "canvas_outputdownloadableimageurls", "label": "outputDownloadableImageUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2881"}, {"id": "canvas_groupimageitems", "label": "groupImageItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2884"}, {"id": "canvas_extensionfromnameorurl", "label": "extensionFromNameOrUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2891"}, {"id": "canvas_safedownloadfilename", "label": "safeDownloadFileName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2895"}, {"id": "canvas_downloadnameforgroupimage", "label": "downloadNameForGroupImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2899"}, {"id": "canvas_createinputgroupfromoutput", "label": "createInputGroupFromOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2905"}, {"id": "canvas_convertoutputnodetoinputgroup", "label": "convertOutputNodeToInputGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2942"}, {"id": "canvas_copyoutputnodetoinputgroup", "label": "copyOutputNodeToInputGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2964"}, {"id": "canvas_downloadoutputnodeimages", "label": "downloadOutputNodeImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2978"}, {"id": "canvas_downloadgroupnodeimages", "label": "downloadGroupNodeImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3007"}, {"id": "canvas_createlinkednode", "label": "createLinkedNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3039"}, {"id": "canvas_createnodebytype", "label": "createNodeByType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3058"}, {"id": "canvas_menuadd", "label": "menuAdd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3073"}, {"id": "canvas_mediakindforupload", "label": "mediaKindForUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3087"}, {"id": "canvas_issupporteduploadfile", "label": "isSupportedUploadFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3094"}, {"id": "canvas_datatransferitementry", "label": "dataTransferItemEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3100"}, {"id": "canvas_filesfromentry", "label": "filesFromEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3103"}, {"id": "canvas_uploadfilesfromdatatransfer", "label": "uploadFilesFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3119"}, {"id": "canvas_isaudiourl", "label": "isAudioUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3127"}, {"id": "canvas_istexturl", "label": "isTextUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3130"}, {"id": "canvas_mediakindforref", "label": "mediaKindForRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3133"}, {"id": "canvas_imagerefsonly", "label": "imageRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3142"}, {"id": "canvas_videorefsonly", "label": "videoRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3145"}, {"id": "canvas_isremotevideoreferenceurl", "label": "isRemoteVideoReferenceUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3148"}, {"id": "canvas_tempshuploadedurlfornode", "label": "tempShUploadedUrlForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3151"}, {"id": "canvas_applyuploadedurltorefs", "label": "applyUploadedUrlToRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3155"}, {"id": "canvas_manualvideourlfornode", "label": "manualVideoUrlForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3162"}, {"id": "canvas_currentcanvasmedialinks", "label": "currentCanvasMediaLinks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3165"}, {"id": "canvas_clearmanualvideourlfornode", "label": "clearManualVideoUrlForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3173"}, {"id": "canvas_applytempshurltocanvasref", "label": "applyTempShUrlToCanvasRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3178"}, {"id": "canvas_uploadcanvasmediareftocloud", "label": "uploadCanvasMediaRefToCloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3211"}, {"id": "canvas_uploadcanvasvideostocloud", "label": "uploadCanvasVideosToCloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3231"}, {"id": "canvas_applymanualvideourltocanvasref", "label": "applyManualVideoUrlToCanvasRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3260"}, {"id": "canvas_setcanvasmanualvideourl", "label": "setCanvasManualVideoUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3265"}, {"id": "canvas_audiorefsonly", "label": "audioRefsOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3293"}, {"id": "canvas_mediakindfornode", "label": "mediaKindForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3296"}, {"id": "canvas_nodetitleformedia", "label": "nodeTitleForMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3302"}, {"id": "canvas_dropdatatypes", "label": "dropDataTypes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3323"}, {"id": "canvas_readdropdata", "label": "readDropData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3326"}, {"id": "canvas_decodedroptext", "label": "decodeDropText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3329"}, {"id": "canvas_imagedroptextfragments", "label": "imageDropTextFragments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3334"}, {"id": "canvas_uniquevalues", "label": "uniqueValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3350"}, {"id": "canvas_droptextcandidates", "label": "dropTextCandidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3359"}, {"id": "canvas_isremoteimagedropvalue", "label": "isRemoteImageDropValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3366"}, {"id": "canvas_islocalimagedropvalue", "label": "isLocalImageDropValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3370"}, {"id": "canvas_imagefilesfromdatatransfer", "label": "imageFilesFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3389"}, {"id": "canvas_localimagepathsfromdatatransfer", "label": "localImagePathsFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3392"}, {"id": "canvas_imageurlfromdatatransfer", "label": "imageUrlFromDataTransfer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3395"}, {"id": "canvas_imagedroppayload", "label": "imageDropPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3398"}, {"id": "canvas_resolveimagedroppayload", "label": "resolveImageDropPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3407"}, {"id": "canvas_importlocalimages", "label": "importLocalImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3416"}, {"id": "canvas_layoutuploadedmedianodes", "label": "layoutUploadedMediaNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3427"}, {"id": "canvas_creategroupforuploadednodes", "label": "createGroupForUploadedNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3439"}, {"id": "canvas_uploadmediafiles", "label": "uploadMediaFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3459"}, {"id": "canvas_uploadimages", "label": "uploadImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3493"}, {"id": "canvas_uploadimagegroup", "label": "uploadImageGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3496"}, {"id": "canvas_createimagecardfromurl", "label": "createImageCardFromUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3499"}, {"id": "canvas_createimagecardsfromlocalpaths", "label": "createImageCardsFromLocalPaths()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3507"}, {"id": "canvas_applyimagedroppayloadtoboard", "label": "applyImageDropPayloadToBoard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3528"}, {"id": "canvas_applyimagedroppayloadtonode", "label": "applyImageDropPayloadToNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3540"}, {"id": "canvas_allowimagenodedropevent", "label": "allowImageNodeDropEvent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3569"}, {"id": "canvas_clearimagenodedropstate", "label": "clearImageNodeDropState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3578"}, {"id": "canvas_handleimagenodedropevent", "label": "handleImageNodeDropEvent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3584"}, {"id": "canvas_fillimagenode", "label": "fillImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3600"}, {"id": "canvas_setimagenodefromoutput", "label": "setImageNodeFromOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3646"}, {"id": "canvas_clearimagenode", "label": "clearImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3656"}, {"id": "canvas_pickimagefornode", "label": "pickImageForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3671"}, {"id": "canvas_cropbounds", "label": "cropBounds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3674"}, {"id": "canvas_editdrawcanvas", "label": "editDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3678"}, {"id": "canvas_edittextcanvas", "label": "editTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3681"}, {"id": "canvas_edittextcontext", "label": "editTextContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3684"}, {"id": "canvas_selectededittextitem", "label": "selectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3687"}, {"id": "canvas_defaultedittexttext", "label": "defaultEditTextText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3690"}, {"id": "canvas_edittextsizefrombrush", "label": "editTextSizeFromBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3693"}, {"id": "canvas_createedittextitem", "label": "createEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3696"}, {"id": "canvas_textitemfont", "label": "textItemFont()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3707"}, {"id": "canvas_measureedittextitem", "label": "measureEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3711"}, {"id": "canvas_hitedittextitem", "label": "hitEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3732"}, {"id": "canvas_renderedittextcanvas", "label": "renderEditTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3742"}, {"id": "canvas_synctexttoolstate", "label": "syncTextToolState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3775"}, {"id": "canvas_syncselectededittextstylefrombrush", "label": "syncSelectedEditTextStyleFromBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3780"}, {"id": "canvas_begintexteditchange", "label": "beginTextEditChange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3793"}, {"id": "canvas_setselectededittextitem", "label": "setSelectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3798"}, {"id": "canvas_confirmselectededittextitem", "label": "confirmSelectedEditTextItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3803"}, {"id": "canvas_edittextcanvasscale", "label": "editTextCanvasScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3816"}, {"id": "canvas_selectinlineeditortext", "label": "selectInlineEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3825"}, {"id": "canvas_inlineeditortext", "label": "inlineEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3832"}, {"id": "canvas_autosizeedittextinlineeditor", "label": "autosizeEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3835"}, {"id": "canvas_positionedittextinlineeditor", "label": "positionEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3846"}, {"id": "canvas_removeedittextinlineeditor", "label": "removeEditTextInlineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3872"}, {"id": "canvas_beginedittextinline", "label": "beginEditTextInline()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3897"}, {"id": "canvas_edittextpoint", "label": "editTextPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3929"}, {"id": "canvas_beginedittext", "label": "beginEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3932"}, {"id": "canvas_updateedittextcursor", "label": "updateEditTextCursor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3970"}, {"id": "canvas_moveedittext", "label": "moveEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3976"}, {"id": "canvas_endedittext", "label": "endEditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4001"}, {"id": "canvas_edittexthascontent", "label": "editTextHasContent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4009"}, {"id": "canvas_resizeedittextcanvas", "label": "resizeEditTextCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4012"}, {"id": "canvas_resizeeditdrawcanvas", "label": "resizeEditDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4024"}, {"id": "canvas_setimageeditmode", "label": "setImageEditMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4038"}, {"id": "canvas_editdrawsnapshot", "label": "editDrawSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4084"}, {"id": "canvas_restoreeditdrawsnapshot", "label": "restoreEditDrawSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4093"}, {"id": "canvas_pusheditdrawhistory", "label": "pushEditDrawHistory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4105"}, {"id": "canvas_synceditdrawinghistorybuttons", "label": "syncEditDrawingHistoryButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4111"}, {"id": "canvas_undoeditdrawing", "label": "undoEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4121"}, {"id": "canvas_redoeditdrawing", "label": "redoEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4127"}, {"id": "canvas_cleareditdrawing", "label": "clearEditDrawing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4133"}, {"id": "canvas_reseteditdrawinghistory", "label": "resetEditDrawingHistory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4148"}, {"id": "canvas_setbrushtool", "label": "setBrushTool()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4161"}, {"id": "canvas_syncbrushtoolbuttons", "label": "syncBrushToolButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4167"}, {"id": "canvas_editdrawpoint", "label": "editDrawPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4176"}, {"id": "canvas_gridcustomlinehit", "label": "gridCustomLineHit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4184"}, {"id": "canvas_setgridcustomlinepos", "label": "setGridCustomLinePos()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4201"}, {"id": "canvas_editbrushsize", "label": "editBrushSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4209"}, {"id": "canvas_brushcolor", "label": "brushColor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4213"}, {"id": "canvas_setupdrawstyle", "label": "setupDrawStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4218"}, {"id": "canvas_normalizemaskpreviewcanvas", "label": "normalizeMaskPreviewCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4226"}, {"id": "canvas_circlednumber", "label": "circledNumber()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4242"}, {"id": "canvas_drawbrushshape", "label": "drawBrushShape()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4246"}, {"id": "canvas_drawnumberlabel", "label": "drawNumberLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4260"}, {"id": "canvas_begineditdraw", "label": "beginEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4277"}, {"id": "canvas_moveeditdraw", "label": "moveEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4327"}, {"id": "canvas_endeditdraw", "label": "endEditDraw()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4354"}, {"id": "canvas_editcanvashaspixels", "label": "editCanvasHasPixels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4361"}, {"id": "canvas_syncgridgapvalue", "label": "syncGridGapValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4368"}, {"id": "canvas_gridsplitsettings", "label": "gridSplitSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4376"}, {"id": "canvas_gridsplitrects", "label": "gridSplitRects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4382"}, {"id": "canvas_gridsplitrectscustom", "label": "gridSplitRectsCustom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4402"}, {"id": "canvas_gridlayoutfromrects", "label": "gridLayoutFromRects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4422"}, {"id": "canvas_applygridpreset", "label": "applyGridPreset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4427"}, {"id": "canvas_togglegridcustommode", "label": "toggleGridCustomMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4450"}, {"id": "canvas_setgridcustomorientation", "label": "setGridCustomOrientation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4469"}, {"id": "canvas_cleargridcustomlines", "label": "clearGridCustomLines()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4477"}, {"id": "canvas_undogridcustomline", "label": "undoGridCustomLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4484"}, {"id": "canvas_syncgridcustomundobtn", "label": "_syncGridCustomUndoBtn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4491"}, {"id": "canvas_applyimageeditzoom", "label": "applyImageEditZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4498"}, {"id": "canvas_syncimageeditoverflow", "label": "syncImageEditOverflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4521"}, {"id": "canvas_resetimageeditzoom", "label": "resetImageEditZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4533"}, {"id": "canvas_updatezoomlabel", "label": "_updateZoomLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4539"}, {"id": "canvas_syncgridcustomcursor", "label": "_syncGridCustomCursor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4543"}, {"id": "canvas_refreshgridsplitpreview", "label": "refreshGridSplitPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4548"}, {"id": "canvas_imageeditoroutputpoint", "label": "imageEditorOutputPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4619"}, {"id": "canvas_imageeditoroutputnode", "label": "imageEditorOutputNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4622"}, {"id": "canvas_addgeneratedimagenode", "label": "addGeneratedImageNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4633"}, {"id": "canvas_rendercropbox", "label": "renderCropBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4641"}, {"id": "canvas_outpaintnaturalsize", "label": "outpaintNaturalSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4692"}, {"id": "canvas_updateoutpaintresolutionlabel", "label": "updateOutpaintResolutionLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4702"}, {"id": "canvas_clampoutpaint", "label": "clampOutpaint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4710"}, {"id": "canvas_resetoutpaintbox", "label": "resetOutpaintBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4718"}, {"id": "canvas_resetcropbox", "label": "resetCropBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4727"}, {"id": "canvas_openimageeditor", "label": "openImageEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4737"}, {"id": "canvas_closeimageeditor", "label": "closeImageEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4793"}, {"id": "canvas_clampcrop", "label": "clampCrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4823"}, {"id": "canvas_begincropdrag", "label": "beginCropDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4832"}, {"id": "canvas_resizeoutpaintfromdrag", "label": "resizeOutpaintFromDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4839"}, {"id": "canvas_uploadcroppedblob", "label": "uploadCroppedBlob()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4877"}, {"id": "canvas_uploadimageblobs", "label": "uploadImageBlobs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4883"}, {"id": "canvas_applyimagecrop", "label": "applyImageCrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4889"}, {"id": "canvas_applyimageoutpaint", "label": "applyImageOutpaint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4916"}, {"id": "canvas_applyimagemask", "label": "applyImageMask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4950"}, {"id": "canvas_maskcanvasfromdrawcanvas", "label": "maskCanvasFromDrawCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4966"}, {"id": "canvas_applyimagebrush", "label": "applyImageBrush()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4985"}, {"id": "canvas_applyimagegridsplit", "label": "applyImageGridSplit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5010"}, {"id": "canvas_applyimageedit", "label": "applyImageEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5043"}, {"id": "canvas_nodehaslivemedia", "label": "nodeHasLiveMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5051"}, {"id": "canvas_capturemediaplaybackstate", "label": "captureMediaPlaybackState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5054"}, {"id": "canvas_restoremediaplaybackstate", "label": "restoreMediaPlaybackState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5064"}, {"id": "canvas_mediasignaturefromelement", "label": "mediaSignatureFromElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5081"}, {"id": "canvas_transplantnodemediaelement", "label": "transplantNodeMediaElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5088"}, {"id": "canvas_capturemediaplaybackstates", "label": "captureMediaPlaybackStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5100"}, {"id": "canvas_restoremediaplaybackstates", "label": "restoreMediaPlaybackStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5109"}, {"id": "canvas_render", "label": "render()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5118"}, {"id": "canvas_refreshnodes", "label": "refreshNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5146"}, {"id": "canvas_refreshrunnodes", "label": "refreshRunNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5170"}, {"id": "canvas_normalizedpendingpreviewsize", "label": "normalizedPendingPreviewSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5173"}, {"id": "canvas_pendingpreviewsizefromsizestring", "label": "pendingPreviewSizeFromSizeString()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5179"}, {"id": "canvas_pendingpreviewsizefromnode", "label": "pendingPreviewSizeFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5183"}, {"id": "canvas_pendingpreviewsizefromrefs", "label": "pendingPreviewSizeFromRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5199"}, {"id": "canvas_pendingpreviewsizeforrun", "label": "pendingPreviewSizeForRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5217"}, {"id": "canvas_pendingoutputstyle", "label": "pendingOutputStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5225"}, {"id": "canvas_renderpendingoutput", "label": "renderPendingOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5230"}, {"id": "canvas_captureoutputscrolls", "label": "captureOutputScrolls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5233"}, {"id": "canvas_restoreoutputscrolls", "label": "restoreOutputScrolls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5249"}, {"id": "canvas_isnodecontrol", "label": "isNodeControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5267"}, {"id": "canvas_destroyltxeditor", "label": "destroyLTXEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5270"}, {"id": "canvas_isnodedragsurface", "label": "isNodeDragSurface()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5275"}, {"id": "canvas_rendernode", "label": "renderNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5278"}, {"id": "canvas_bindoutputwrap", "label": "bindOutputWrap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5481"}, {"id": "canvas_outputdomkeyforitem", "label": "outputDomKeyForItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5534"}, {"id": "canvas_outputdomkeyforpending", "label": "outputDomKeyForPending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5537"}, {"id": "canvas_refreshoutputnodecontent", "label": "refreshOutputNodeContent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5540"}, {"id": "canvas_defaultnodesize", "label": "defaultNodeSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5579"}, {"id": "canvas_loopcount", "label": "loopCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5593"}, {"id": "canvas_splitpromptintoitems", "label": "splitPromptIntoItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5596"}, {"id": "canvas_loopinputpromptitems", "label": "loopInputPromptItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5606"}, {"id": "canvas_loopinputprompt", "label": "loopInputPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5638"}, {"id": "canvas_renderloopprompt", "label": "renderLoopPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5645"}, {"id": "canvas_imagerefsfromnode", "label": "imageRefsFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5662"}, {"id": "canvas_loopinputimagerefs", "label": "loopInputImageRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5680"}, {"id": "canvas_videorefsfromnode", "label": "videoRefsFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5693"}, {"id": "canvas_loopinputvideorefs", "label": "loopInputVideoRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5716"}, {"id": "canvas_looptokenlabel", "label": "loopTokenLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5729"}, {"id": "canvas_autosizeloopnode", "label": "autoSizeLoopNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5735"}, {"id": "canvas_autosizeloopforpanels", "label": "autoSizeLoopForPanels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5745"}, {"id": "canvas_looptokenchiphtml", "label": "loopTokenChipHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5754"}, {"id": "canvas_loopvariablehtml", "label": "loopVariableHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5757"}, {"id": "canvas_loopeditortext", "label": "loopEditorText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5761"}, {"id": "canvas_insertlooptoken", "label": "insertLoopToken()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5771"}, {"id": "canvas_prompttextlength", "label": "promptTextLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5793"}, {"id": "canvas_promptcounterhtml", "label": "promptCounterHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5796"}, {"id": "canvas_refreshpromptcounter", "label": "refreshPromptCounter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5801"}, {"id": "canvas_canvasassetlibraries", "label": "canvasAssetLibraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5808"}, {"id": "canvas_activecanvasassetlibrary", "label": "activeCanvasAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5811"}, {"id": "canvas_canvasassetcategories", "label": "canvasAssetCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5815"}, {"id": "canvas_canvasmediacategories", "label": "canvasMediaCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5821"}, {"id": "canvas_activecanvasassetcategory", "label": "activeCanvasAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5827"}, {"id": "canvas_activecanvasmediacategory", "label": "activeCanvasMediaCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5831"}, {"id": "canvas_canvasworkflowcategories", "label": "canvasWorkflowCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5835"}, {"id": "canvas_activecanvasworkflowcategory", "label": "activeCanvasWorkflowCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5838"}, {"id": "canvas_currentcanvasassetitem", "label": "currentCanvasAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5842"}, {"id": "canvas_canvasassetitemkind", "label": "canvasAssetItemKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5845"}, {"id": "canvas_canvasassetthumbhtml", "label": "canvasAssetThumbHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5855"}, {"id": "canvas_positioncanvasassethoverpreview", "label": "positionCanvasAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5870"}, {"id": "canvas_showcanvasassethoverpreview", "label": "showCanvasAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5882"}, {"id": "canvas_hidecanvasassethoverpreview", "label": "hideCanvasAssetHoverPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5905"}, {"id": "canvas_renamecanvasassetitem", "label": "renameCanvasAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5917"}, {"id": "canvas_deletecanvasassetitem", "label": "deleteCanvasAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5930"}, {"id": "canvas_loadcanvasassetlibrary", "label": "loadCanvasAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5940"}, {"id": "canvas_rendercanvasassetlibrary", "label": "renderCanvasAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5956"}, {"id": "canvas_togglecanvasassetlibrary", "label": "toggleCanvasAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6020"}, {"id": "canvas_addurltocanvasassetlibrary", "label": "addUrlToCanvasAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6028"}, {"id": "canvas_uploadfilestolibrary", "label": "uploadFilesToLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6044"}, {"id": "canvas_openassetmanager", "label": "openAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6056"}, {"id": "canvas_closeassetmanager", "label": "closeAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6063"}, {"id": "canvas_renderassetmanager", "label": "renderAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6067"}, {"id": "canvas_renderimageassetmanager", "label": "renderImageAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6075"}, {"id": "canvas_workflowassetthumbhtml", "label": "workflowAssetThumbHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6131"}, {"id": "canvas_renderworkflowassetmanager", "label": "renderWorkflowAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6134"}, {"id": "canvas_renderpromptassetmanager", "label": "renderPromptAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6187"}, {"id": "canvas_loadcanvasprompttemplates", "label": "loadCanvasPromptTemplates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6223"}, {"id": "canvas_activecanvaspromptlibrary", "label": "activeCanvasPromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6241"}, {"id": "canvas_defaultcanvasprompttemplategroups", "label": "defaultCanvasPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6244"}, {"id": "canvas_loadcanvasprompttemplategroups", "label": "loadCanvasPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6254"}, {"id": "canvas_savecanvasprompttemplategroups", "label": "saveCanvasPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6265"}, {"id": "canvas_loadcanvasprompttemplateoverrides", "label": "loadCanvasPromptTemplateOverrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6268"}, {"id": "canvas_savecanvasprompttemplateoverrides", "label": "saveCanvasPromptTemplateOverrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6279"}, {"id": "canvas_activecanvaspromptlibraryitems", "label": "activeCanvasPromptLibraryItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6282"}, {"id": "canvas_refreshcanvasprompttemplatesfromlibraries", "label": "refreshCanvasPromptTemplatesFromLibraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6321"}, {"id": "canvas_rendercanvaspromptlibraryselect", "label": "renderCanvasPromptLibrarySelect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6326"}, {"id": "canvas_activecanvasprompttemplategroups", "label": "activeCanvasPromptTemplateGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6330"}, {"id": "canvas_canvasprompttemplatecategorylabel", "label": "canvasPromptTemplateCategoryLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6335"}, {"id": "canvas_canvasprompttemplatename", "label": "canvasPromptTemplateName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6351"}, {"id": "canvas_canvasprompttemplatescene", "label": "canvasPromptTemplateScene()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6355"}, {"id": "canvas_canvasprompttemplatetext", "label": "canvasPromptTemplateText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6359"}, {"id": "canvas_canvasprompttemplatesearchtext", "label": "canvasPromptTemplateSearchText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6368"}, {"id": "canvas_canvasprompttemplatevisibleitems", "label": "canvasPromptTemplateVisibleItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6379"}, {"id": "canvas_currentcanvasprompttemplatelibraryeditable", "label": "currentCanvasPromptTemplateLibraryEditable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6387"}, {"id": "canvas_currentcanvasprompttemplatenodetext", "label": "currentCanvasPromptTemplateNodeText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6391"}, {"id": "canvas_synccanvasprompttemplatebuttons", "label": "syncCanvasPromptTemplateButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6395"}, {"id": "canvas_canvasprompttemplatedefaultname", "label": "canvasPromptTemplateDefaultName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6403"}, {"id": "canvas_selectedcanvasprompttemplate", "label": "selectedCanvasPromptTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6406"}, {"id": "canvas_synccanvasprompttemplatemutation", "label": "syncCanvasPromptTemplateMutation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6409"}, {"id": "canvas_savecurrentcanvaspromptastemplate", "label": "saveCurrentCanvasPromptAsTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6416"}, {"id": "canvas_createblankcanvasprompttemplate", "label": "createBlankCanvasPromptTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6444"}, {"id": "canvas_savecanvasprompttemplateedit", "label": "saveCanvasPromptTemplateEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6466"}, {"id": "canvas_deletecanvasprompttemplate", "label": "deleteCanvasPromptTemplate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6504"}, {"id": "canvas_prompttemplatescrollsnapshot", "label": "promptTemplateScrollSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6531"}, {"id": "canvas_restoreprompttemplatescroll", "label": "restorePromptTemplateScroll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6540"}, {"id": "canvas_createcanvasprompttemplategroup", "label": "createCanvasPromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6552"}, {"id": "canvas_renamecanvasprompttemplategroup", "label": "renameCanvasPromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6575"}, {"id": "canvas_deletecanvasprompttemplategroup", "label": "deleteCanvasPromptTemplateGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6597"}, {"id": "canvas_renderprompttemplatemodal", "label": "renderPromptTemplateModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6630"}, {"id": "canvas_openprompttemplatemodal", "label": "openPromptTemplateModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6752"}, {"id": "canvas_closeprompttemplatemodal", "label": "closePromptTemplateModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6765"}, {"id": "canvas_applyprompttemplatetopromptnode", "label": "applyPromptTemplateToPromptNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6771"}, {"id": "canvas_renderloopbody", "label": "renderLoopBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6782"}, {"id": "canvas_renderllmbody", "label": "renderLLMBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7017"}, {"id": "canvas_renderllmnodepane", "label": "renderLLMNodePane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7087"}, {"id": "canvas_renderllmchatpane", "label": "renderLLMChatPane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7132"}, {"id": "canvas_bindscrollabletext", "label": "bindScrollableText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7166"}, {"id": "canvas_startllmpaneresize", "label": "startLLMPaneResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7231"}, {"id": "canvas_onllmpaneresize", "label": "onLLMPaneResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7243"}, {"id": "canvas_llminputtext", "label": "llmInputText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7266"}, {"id": "canvas_llminputimages", "label": "llmInputImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7275"}, {"id": "canvas_llminputvideos", "label": "llmInputVideos()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7289"}, {"id": "canvas_rendergeneratorbody", "label": "renderGeneratorBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7303"}, {"id": "canvas_rendervideobody", "label": "renderVideoBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7600"}, {"id": "canvas_renderpromptpreview", "label": "renderPromptPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7737"}, {"id": "canvas_renderimageinputlist", "label": "renderImageInputList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7741"}, {"id": "canvas_rendervideoimageinputs", "label": "renderVideoImageInputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7769"}, {"id": "canvas_comfyworkflowoptions", "label": "comfyWorkflowOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7795"}, {"id": "canvas_hascomfyworkflow", "label": "hasComfyWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7799"}, {"id": "canvas_validcomfyworkflowname", "label": "validComfyWorkflowName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7802"}, {"id": "canvas_prunemissingcomfyworkflows", "label": "pruneMissingComfyWorkflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7805"}, {"id": "canvas_currentcomfyworkflow", "label": "currentComfyWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7816"}, {"id": "canvas_ensurecomfyworkflow", "label": "ensureComfyWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7820"}, {"id": "canvas_validrunninghubworkflowid", "label": "validRunningHubWorkflowId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7832"}, {"id": "canvas_currentrunninghubworkflow", "label": "currentRunningHubWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7835"}, {"id": "canvas_ensurerunninghubworkflow", "label": "ensureRunningHubWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7839"}, {"id": "canvas_comfyfieldkind", "label": "comfyFieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7852"}, {"id": "canvas_comfyfields", "label": "comfyFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7858"}, {"id": "canvas_comfyparamvalue", "label": "comfyParamValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7863"}, {"id": "canvas_comfyrandomenabled", "label": "comfyRandomEnabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7868"}, {"id": "canvas_comfyrandomactive", "label": "comfyRandomActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7871"}, {"id": "canvas_comfyrandomvalue", "label": "comfyRandomValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7875"}, {"id": "canvas_togglecomfyrandom", "label": "toggleComfyRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7890"}, {"id": "canvas_rendercomfybody", "label": "renderComfyBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7900"}, {"id": "canvas_rendercomfyimages", "label": "renderComfyImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7964"}, {"id": "canvas_rhparamkey", "label": "rhParamKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8012"}, {"id": "canvas_rhfieldkind", "label": "rhFieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8015"}, {"id": "canvas_rhfieldrole", "label": "rhFieldRole()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8029"}, {"id": "canvas_rhextractfieldoptions", "label": "rhExtractFieldOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8036"}, {"id": "canvas_rhdefaultvalue", "label": "rhDefaultValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8057"}, {"id": "canvas_rhrandomenabled", "label": "rhRandomEnabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8063"}, {"id": "canvas_rhrandomactive", "label": "rhRandomActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8066"}, {"id": "canvas_togglerhrandom", "label": "toggleRhRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8070"}, {"id": "canvas_rhworkflownodeinfolist", "label": "rhWorkflowNodeInfoList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8080"}, {"id": "canvas_rhinferworkflowfieldtype", "label": "rhInferWorkflowFieldType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8103"}, {"id": "canvas_rhisworkflowlinkvalue", "label": "rhIsWorkflowLinkValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8112"}, {"id": "canvas_runninghubprovider", "label": "runningHubProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8115"}, {"id": "canvas_runninghubentries", "label": "runningHubEntries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8119"}, {"id": "canvas_runninghubentryid", "label": "runningHubEntryId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8124"}, {"id": "canvas_runninghubentrylabel", "label": "runningHubEntryLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8127"}, {"id": "canvas_runninghubentrykey", "label": "runningHubEntryKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8131"}, {"id": "canvas_parserunninghubentrykey", "label": "parseRunningHubEntryKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8134"}, {"id": "canvas_runninghuballentries", "label": "runningHubAllEntries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8140"}, {"id": "canvas_rhselectedentryref", "label": "rhSelectedEntryRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8146"}, {"id": "canvas_applyrhentryselection", "label": "applyRhEntrySelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8165"}, {"id": "canvas_currentrunninghubappconfig", "label": "currentRunningHubAppConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8172"}, {"id": "canvas_currentrunninghubworkflowentry", "label": "currentRunningHubWorkflowEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8177"}, {"id": "canvas_rhentryfields", "label": "rhEntryFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8182"}, {"id": "canvas_rhworkflowjsonfromsources", "label": "rhWorkflowJsonFromSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8185"}, {"id": "canvas_rhcurrententry", "label": "rhCurrentEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8191"}, {"id": "canvas_rhcurrentkind", "label": "rhCurrentKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8194"}, {"id": "canvas_ensurerhnodeselection", "label": "ensureRhNodeSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8197"}, {"id": "canvas_rhentryoptions", "label": "rhEntryOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8209"}, {"id": "canvas_rhpaymentoptions", "label": "rhPaymentOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8224"}, {"id": "canvas_rhusewallet", "label": "rhUseWallet()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8232"}, {"id": "canvas_rhactivefields", "label": "rhActiveFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8235"}, {"id": "canvas_currentrunninghubworkflowconfig", "label": "currentRunningHubWorkflowConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8259"}, {"id": "canvas_ensurerunninghubworkflowconfigfornode", "label": "ensureRunningHubWorkflowConfigForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8277"}, {"id": "canvas_rhmediasources", "label": "rhMediaSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8286"}, {"id": "canvas_rhfieldindexes", "label": "rhFieldIndexes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8298"}, {"id": "canvas_rhfieldvalue", "label": "rhFieldValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8316"}, {"id": "canvas_rhrequiredlabel", "label": "rhRequiredLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8348"}, {"id": "canvas_rhpruneworkflowformissingfields", "label": "rhPruneWorkflowForMissingFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8351"}, {"id": "canvas_rhbuildworkflowrequestextras", "label": "rhBuildWorkflowRequestExtras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8373"}, {"id": "canvas_rhmediapreviewhtml", "label": "rhMediaPreviewHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8400"}, {"id": "canvas_renderrhbody", "label": "renderRhBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8406"}, {"id": "canvas_renderrhinputs", "label": "renderRhInputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8480"}, {"id": "canvas_renderrhpromptfields", "label": "renderRhPromptFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8496"}, {"id": "canvas_renderrhparams", "label": "renderRhParams()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8514"}, {"id": "canvas_renderrhsettingfield", "label": "renderRhSettingField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8536"}, {"id": "canvas_bindrhparamcontrols", "label": "bindRhParamControls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8575"}, {"id": "canvas_rhfetchappinfo", "label": "rhFetchAppInfo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8611"}, {"id": "canvas_rhfetchworkflowinfo", "label": "rhFetchWorkflowInfo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8642"}, {"id": "canvas_rhimportworkflowjson", "label": "rhImportWorkflowJson()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8683"}, {"id": "canvas_rhuploadvalueifneeded", "label": "rhUploadValueIfNeeded()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8706"}, {"id": "canvas_rhbuildnodeinfolist", "label": "rhBuildNodeInfoList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8719"}, {"id": "canvas_runrhnode", "label": "runRhNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8740"}, {"id": "canvas_rendercomfysettings", "label": "renderComfySettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8831"}, {"id": "canvas_rendercomfycustomfield", "label": "renderComfyCustomField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8911"}, {"id": "canvas_updatecomfyfield", "label": "updateComfyField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8953"}, {"id": "canvas_hasexplicitoutputconnection", "label": "hasExplicitOutputConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8995"}, {"id": "canvas_hasdownstreamgenerator", "label": "hasDownstreamGenerator()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9002"}, {"id": "canvas_shouldcreateoutputfornode", "label": "shouldCreateOutputForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9016"}, {"id": "canvas_outputfornode", "label": "outputForNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9021"}, {"id": "canvas_outputnodesforsource", "label": "outputNodesForSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9034"}, {"id": "canvas_latestgeneratedoutputitem", "label": "latestGeneratedOutputItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9040"}, {"id": "canvas_outputhasurl", "label": "outputHasUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9043"}, {"id": "canvas_appendoutputimageswithoutduplicates", "label": "appendOutputImagesWithoutDuplicates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9046"}, {"id": "canvas_synclatestgeneratedoutputtoconnection", "label": "syncLatestGeneratedOutputToConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9054"}, {"id": "canvas_syncconnectedoutputsfromgenerated", "label": "syncConnectedOutputsFromGenerated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9062"}, {"id": "canvas_generatedimagerefs", "label": "generatedImageRefs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9068"}, {"id": "canvas_mediarefsfromnode", "label": "mediaRefsFromNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9084"}, {"id": "canvas_generatorsources", "label": "generatorSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9107"}, {"id": "canvas_orderedsources", "label": "orderedSources()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9192"}, {"id": "canvas_reorderinput", "label": "reorderInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9197"}, {"id": "canvas_syncgeneratorinputs", "label": "syncGeneratorInputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9211"}, {"id": "canvas_refreshgeneratorinputviews", "label": "refreshGeneratorInputViews()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9217"}, {"id": "canvas_rungenerator", "label": "runGenerator()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9242"}, {"id": "canvas_rungeneratorlegacy", "label": "runGeneratorLegacy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9325"}, {"id": "canvas_runvideonode", "label": "runVideoNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9379"}, {"id": "canvas_uploadcanvasurltocomfy", "label": "uploadCanvasUrlToComfy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9451"}, {"id": "canvas_comfynameforref", "label": "comfyNameForRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9465"}, {"id": "canvas_runcomfyupscale", "label": "runComfyUpscale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9470"}, {"id": "canvas_comfyresultoutputs", "label": "comfyResultOutputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9490"}, {"id": "canvas_resultmediaurls", "label": "resultMediaUrls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9493"}, {"id": "canvas_ltxdirectorsyncseconds", "label": "ltxDirectorSyncSeconds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9525"}, {"id": "canvas_ltxparsetimeline", "label": "ltxParseTimeline()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9529"}, {"id": "canvas_ltxrefreshtimelineeditor", "label": "ltxRefreshTimelineEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9540"}, {"id": "canvas_ltxsyncconnectedimagestotimeline", "label": "ltxSyncConnectedImagesToTimeline()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9547"}, {"id": "canvas_bindltxparamsrow", "label": "bindLTXParamsRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9604"}, {"id": "canvas_ltxflushtimelinetonode", "label": "ltxFlushTimelineToNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9658"}, {"id": "canvas_ltxbuildcontiguousrelay", "label": "ltxBuildContiguousRelay()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9664"}, {"id": "canvas_ltxdirectorbuildtimelinepayload", "label": "ltxDirectorBuildTimelinePayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9714"}, {"id": "canvas_ltxdirectortimelinesegments", "label": "ltxDirectorTimelineSegments()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9755"}, {"id": "canvas_clearstuckgeneratorrunning", "label": "clearStuckGeneratorRunning()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9765"}, {"id": "canvas_resetcascaderuntimestate", "label": "resetCascadeRuntimeState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9770"}, {"id": "canvas_cascadecontextfor", "label": "cascadeContextFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9778"}, {"id": "canvas_iscascadeactive", "label": "isCascadeActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9781"}, {"id": "canvas_iscascadestopping", "label": "isCascadeStopping()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9785"}, {"id": "canvas_cascadeaborterror", "label": "cascadeAbortError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9788"}, {"id": "canvas_iscascadeaborterror", "label": "isCascadeAbortError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9794"}, {"id": "canvas_cascadestopmessage", "label": "cascadeStopMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9797"}, {"id": "canvas_cascadebackendrestartmessage", "label": "cascadeBackendRestartMessage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9801"}, {"id": "canvas_normalizecanvastaskerror", "label": "normalizeCanvasTaskError()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9804"}, {"id": "canvas_clearcascadenodestate", "label": "clearCascadeNodeState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9813"}, {"id": "canvas_createcascadecontext", "label": "createCascadeContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9823"}, {"id": "canvas_clearcascadecleanuptimer", "label": "clearCascadeCleanupTimer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9840"}, {"id": "canvas_begincascade", "label": "beginCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9845"}, {"id": "canvas_queuecascadecleanup", "label": "queueCascadeCleanup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9857"}, {"id": "canvas_requestcascadestop", "label": "requestCascadeStop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9871"}, {"id": "canvas_ensurecascadeactive", "label": "ensureCascadeActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9885"}, {"id": "canvas_finalizecascade", "label": "finalizeCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9891"}, {"id": "canvas_cascadetargetidfromoptions", "label": "cascadeTargetIdFromOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9914"}, {"id": "canvas_cascadecontextfromoptions", "label": "cascadeContextFromOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9917"}, {"id": "canvas_cascadefetch", "label": "cascadeFetch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9920"}, {"id": "canvas_updateltxnodeelementsize", "label": "updateLTXNodeElementSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9937"}, {"id": "canvas_renderltxdirectorbody", "label": "renderLTXDirectorBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9944"}, {"id": "canvas_runltxdirectornode", "label": "runLTXDirectorNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10023"}, {"id": "canvas_runcomfynode", "label": "runComfyNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10115"}, {"id": "canvas_callcanvasllm", "label": "callCanvasLLM()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10291"}, {"id": "canvas_runllmnode", "label": "runLLMNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10317"}, {"id": "canvas_isterminalgenerator", "label": "isTerminalGenerator()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10347"}, {"id": "canvas_findloopcascadetarget", "label": "findLoopCascadeTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10362"}, {"id": "canvas_cascadebtnhtml", "label": "cascadeBtnHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10382"}, {"id": "canvas_retrybarhtml", "label": "retryBarHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10396"}, {"id": "canvas_bindcascadebuttons", "label": "bindCascadeButtons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10405"}, {"id": "canvas_runcascadenodebytype", "label": "runCascadeNodeByType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10424"}, {"id": "canvas_runcascadenodewithloopcontext", "label": "runCascadeNodeWithLoopContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10435"}, {"id": "canvas_cascadeparallellimit", "label": "cascadeParallelLimit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10450"}, {"id": "canvas_runlimitedcascaderounds", "label": "runLimitedCascadeRounds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10455"}, {"id": "canvas_canvasruntypes", "label": "canvasRunTypes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10465"}, {"id": "canvas_canvasworkflowedges", "label": "canvasWorkflowEdges()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10468"}, {"id": "canvas_computeconnectedworkfloworder", "label": "computeConnectedWorkflowOrder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10488"}, {"id": "canvas_runcanvasgenerate", "label": "runCanvasGenerate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10515"}, {"id": "canvas_computecascadeorder", "label": "computeCascadeOrder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10543"}, {"id": "canvas_upstreamnodeids", "label": "upstreamNodeIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10571"}, {"id": "canvas_resolvecascadeloop", "label": "resolveCascadeLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10583"}, {"id": "canvas_cascadeuinodeids", "label": "cascadeUiNodeIds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10590"}, {"id": "canvas_runnodecascade", "label": "runNodeCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10596"}, {"id": "canvas_runonecascadepass", "label": "runOneCascadePass()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10710"}, {"id": "canvas_retrynodeanddownstream", "label": "retryNodeAndDownstream()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10746"}, {"id": "canvas_cancelcascade", "label": "cancelCascade()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10767"}, {"id": "canvas_runllmchat", "label": "runLLMChat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10771"}, {"id": "canvas_deletenode", "label": "deleteNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10796"}, {"id": "canvas_clearnodecontentbeforedelete", "label": "clearNodeContentBeforeDelete()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10806"}, {"id": "canvas_deletenodefrombutton", "label": "deleteNodeFromButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10829"}, {"id": "canvas_deleteconnection", "label": "deleteConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10835"}, {"id": "canvas_outputdownloadname", "label": "outputDownloadName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10845"}, {"id": "canvas_isvideourl", "label": "isVideoUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10850"}, {"id": "canvas_mediakindforoutputitem", "label": "mediaKindForOutputItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10854"}, {"id": "canvas_formatrunduration", "label": "formatRunDuration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10863"}, {"id": "canvas_nowms", "label": "nowMs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10869"}, {"id": "canvas_outputurlvalue", "label": "outputUrlValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10870"}, {"id": "canvas_ismissingasseturl", "label": "isMissingAssetUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10873"}, {"id": "canvas_missingassethtml", "label": "missingAssetHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10876"}, {"id": "canvas_outputmetafor", "label": "outputMetaFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10879"}, {"id": "canvas_runsnapshot", "label": "runSnapshot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10883"}, {"id": "canvas_comfyrunlabel", "label": "comfyRunLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10896"}, {"id": "canvas_runtasklabel", "label": "runTaskLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10904"}, {"id": "canvas_requestmetafromresult", "label": "requestMetaFromResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10914"}, {"id": "canvas_runplatformlabel", "label": "runPlatformLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10925"}, {"id": "canvas_comfylabelfromworkflow", "label": "comfyLabelFromWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10934"}, {"id": "canvas_logtasklabel", "label": "logTaskLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10942"}, {"id": "canvas_addgenerationlog", "label": "addGenerationLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10950"}, {"id": "canvas_rendercanvaslog", "label": "renderCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10969"}, {"id": "canvas_importworkflowasseturl", "label": "importWorkflowAssetUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11034"}, {"id": "canvas_opencanvaslog", "label": "openCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11046"}, {"id": "canvas_closecanvaslog", "label": "closeCanvasLog()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11061"}, {"id": "canvas_makepending", "label": "makePending()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11067"}, {"id": "canvas_makependingforrun", "label": "makePendingForRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11070"}, {"id": "canvas_mergegeneratedoutputs", "label": "mergeGeneratedOutputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11077"}, {"id": "canvas_pendingbyid", "label": "pendingById()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11104"}, {"id": "canvas_collectrunmetas", "label": "collectRunMetas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11107"}, {"id": "canvas_collectrunmeta", "label": "collectRunMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11113"}, {"id": "canvas_findoutputbypendingid", "label": "findOutputByPendingId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11116"}, {"id": "canvas_findpendingtask", "label": "findPendingTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11119"}, {"id": "canvas_createcanvasimagetask", "label": "createCanvasImageTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11126"}, {"id": "canvas_sleep", "label": "sleep()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11135"}, {"id": "canvas_pollcanvasimagetask", "label": "pollCanvasImageTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11136"}, {"id": "canvas_waitcanvasimagetaskresult", "label": "waitCanvasImageTaskResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11171"}, {"id": "canvas_completecanvasimagetask", "label": "completeCanvasImageTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11187"}, {"id": "canvas_failcanvasimagetask", "label": "failCanvasImageTask()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11210"}, {"id": "canvas_resumecanvasimagetasks", "label": "resumeCanvasImageTasks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11228"}, {"id": "canvas_renderoutputmedia", "label": "renderOutputMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11235"}, {"id": "canvas_outputgridlayout", "label": "outputGridLayout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11259"}, {"id": "canvas_renderoutputgrid", "label": "renderOutputGrid()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11267"}, {"id": "canvas_outputimagename", "label": "outputImageName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11273"}, {"id": "canvas_setoutputdragpreview", "label": "setOutputDragPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11278"}, {"id": "canvas_appendoutputimages", "label": "appendOutputImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11290"}, {"id": "canvas_outputcompareurlfor", "label": "outputCompareUrlFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11316"}, {"id": "canvas_markoutputviewed", "label": "markOutputViewed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11323"}, {"id": "canvas_outputlightboxitems", "label": "outputLightboxItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11339"}, {"id": "canvas_opengrouplightbox", "label": "openGroupLightbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11358"}, {"id": "canvas_navigateoutputlightbox", "label": "navigateOutputLightbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11365"}, {"id": "canvas_createimagecardfromoutput", "label": "createImageCardFromOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11377"}, {"id": "canvas_downloadurl", "label": "downloadUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11385"}, {"id": "canvas_setoutputcomparemode", "label": "setOutputCompareMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11397"}, {"id": "canvas_outputresolutiontext", "label": "outputResolutionText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11404"}, {"id": "canvas_setupoutputpromptpanel", "label": "setupOutputPromptPanel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11409"}, {"id": "canvas_hascanvasassetsavedrop", "label": "hasCanvasAssetSaveDrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11595"}, {"id": "canvas_rerunfromoutputmeta", "label": "rerunFromOutputMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11878"}, {"id": "canvas_updateoutputcompareslider", "label": "updateOutputCompareSlider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11899"}, {"id": "canvas_applyoutputpreviewzoom", "label": "applyOutputPreviewZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11906"}, {"id": "canvas_resetoutputpreviewzoom", "label": "resetOutputPreviewZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11914"}, {"id": "canvas_initoutputpreviewzoomevents", "label": "initOutputPreviewZoomEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11921"}, {"id": "canvas_initoutputcompareevents", "label": "initOutputCompareEvents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11969"}, {"id": "canvas_openoutputlightbox", "label": "openOutputLightbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11999"}, {"id": "canvas_closeoutputlightbox", "label": "closeOutputLightbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12065"}, {"id": "canvas_groupselectedimages", "label": "groupSelectedImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12089"}, {"id": "canvas_nodebounds", "label": "nodeBounds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12110"}, {"id": "canvas_startselection", "label": "startSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12124"}, {"id": "canvas_updateselectionbox", "label": "updateSelectionBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12135"}, {"id": "canvas_finishselection", "label": "finishSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12145"}, {"id": "canvas_renderselectionhub", "label": "renderSelectionHub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12162"}, {"id": "canvas_startselectionlink", "label": "startSelectionLink()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12166"}, {"id": "canvas_connectselectiontogenerator", "label": "connectSelectionToGenerator()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12183"}, {"id": "canvas_pushundo", "label": "pushUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12204"}, {"id": "canvas_performundo", "label": "performUndo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12209"}, {"id": "canvas_clonenode", "label": "cloneNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12218"}, {"id": "canvas_copyselectednodes", "label": "copySelectedNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12226"}, {"id": "canvas_pastenodes", "label": "pasteNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12234"}, {"id": "canvas_selectedworkflowpayload", "label": "selectedWorkflowPayload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12254"}, {"id": "canvas_workflowfilename", "label": "workflowFilename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12266"}, {"id": "canvas_downloadblob", "label": "downloadBlob()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12271"}, {"id": "canvas_openworkflowtransfermodal", "label": "openWorkflowTransferModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12290"}, {"id": "canvas_closeworkflowtransfermodal", "label": "closeWorkflowTransferModal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12298"}, {"id": "canvas_updateworkflowtransfermeta", "label": "updateWorkflowTransferMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12303"}, {"id": "canvas_setworkflowlibraryexportstate", "label": "setWorkflowLibraryExportState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12311"}, {"id": "canvas_exportselectedworkflow", "label": "exportSelectedWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12320"}, {"id": "canvas_defaultworkflowassettarget", "label": "defaultWorkflowAssetTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12350"}, {"id": "canvas_exportselectedworkflowtolibrary", "label": "exportSelectedWorkflowToLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12361"}, {"id": "canvas_findcanvasassetcategoryforitem", "label": "findCanvasAssetCategoryForItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12412"}, {"id": "canvas_normalizeimportedworkflow", "label": "normalizeImportedWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12420"}, {"id": "canvas_insertworkflowintocanvas", "label": "insertWorkflowIntoCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12425"}, {"id": "canvas_importworkflowfile", "label": "importWorkflowFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12464"}, {"id": "canvas_startnodedrag", "label": "startNodeDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12478"}, {"id": "canvas_onnodedrag", "label": "onNodeDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12524"}, {"id": "canvas_startnoderesize", "label": "startNodeResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12549"}, {"id": "canvas_onnoderesize", "label": "onNodeResize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12565"}, {"id": "canvas_startlink", "label": "startLink()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12582"}, {"id": "canvas_nearestport", "label": "nearestPort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12635"}, {"id": "canvas_wouldcreategeneratorcycle", "label": "wouldCreateGeneratorCycle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12653"}, {"id": "canvas_canconnect", "label": "canConnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12672"}, {"id": "canvas_sanitizeconnections", "label": "sanitizeConnections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12693"}, {"id": "canvas_enddrag", "label": "endDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12696"}, {"id": "canvas_noderect", "label": "nodeRect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12725"}, {"id": "canvas_handoffexistinginputstogroup", "label": "handoffExistingInputsToGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12731"}, {"id": "canvas_updategroupmembership", "label": "updateGroupMembership()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12750"}, {"id": "canvas_portpoint", "label": "portPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12808"}, {"id": "canvas_renderlinks", "label": "renderLinks()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12820"}, {"id": "canvas_renderknifetrail", "label": "renderKnifeTrail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12835"}, {"id": "canvas_linkdeletebutton", "label": "linkDeleteButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12842"}, {"id": "canvas_linkhitel", "label": "linkHitEl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12855"}, {"id": "canvas_sethoveredconnection", "label": "setHoveredConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12860"}, {"id": "canvas_connectiondistancetopoint", "label": "connectionDistanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12873"}, {"id": "canvas_updateconnectionhoverfrommouse", "label": "updateConnectionHoverFromMouse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12885"}, {"id": "canvas_isconnectionselected", "label": "isConnectionSelected()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12905"}, {"id": "canvas_refreshselectionvisuals", "label": "refreshSelectionVisuals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12908"}, {"id": "canvas_pathel", "label": "pathEl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12917"}, {"id": "canvas_pointsegmentdistance", "label": "pointSegmentDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12924"}, {"id": "canvas_segmentsintersect", "label": "segmentsIntersect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12931"}, {"id": "canvas_segmentintersectsrect", "label": "segmentIntersectsRect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12941"}, {"id": "canvas_cubicpoint", "label": "cubicPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12947"}, {"id": "canvas_knifehitsconnection", "label": "knifeHitsConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12957"}, {"id": "canvas_applyknifecut", "label": "applyKnifeCut()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12969"}, {"id": "canvas_setknifemode", "label": "setKnifeMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12990"}, {"id": "canvas_startknifedrag", "label": "startKnifeDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13001"}, {"id": "canvas_continueknifedrag", "label": "continueKnifeDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13018"}, {"id": "canvas_iseditabletarget", "label": "isEditableTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13031"}, {"id": "canvas_startboardpan", "label": "startBoardPan()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13051"}, {"id": "canvas_deleteselectednodes", "label": "deleteSelectedNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13268"}, {"id": "canvas_hasimagefiles", "label": "hasImageFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13289"}, {"id": "canvas_iscanvasinputdrag", "label": "isCanvasInputDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13295"}, {"id": "canvas_hasimagedropdata", "label": "hasImageDropData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13298"}, {"id": "canvas_hasoutputimagedrag", "label": "hasOutputImageDrag()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13307"}, {"id": "canvas_escapehtml", "label": "escapeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13308"}, {"id": "canvas_escapeattr", "label": "escapeAttr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13309"}], "edges": [{"source": "canvas", "target": "canvas_refreshicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1", "weight": 1.0}, {"source": "canvas", "target": "canvas_tr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3", "weight": 1.0}, {"source": "canvas", "target": "canvas_trf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4", "weight": 1.0}, {"source": "canvas", "target": "canvas_langisen", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7", "weight": 1.0}, {"source": "canvas", "target": "canvas_actionfailed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8", "weight": 1.0}, {"source": "canvas", "target": "canvas_noreturnedimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12", "weight": 1.0}, {"source": "canvas", "target": "canvas_applylanguage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshcanvasconfigfromsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L23", "weight": 1.0}, {"source": "canvas", "target": "canvas_revealcanvasassetcontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L129", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvasicon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L282", "weight": 1.0}, {"source": "canvas", "target": "canvas_uid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L330", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadlocalviewportmap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L331", "weight": 1.0}, {"source": "canvas", "target": "canvas_localviewportforcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L339", "weight": 1.0}, {"source": "canvas", "target": "canvas_savelocalviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L348", "weight": 1.0}, {"source": "canvas", "target": "canvas_applytheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L362", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyquicktoolbarstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L370", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglequicktoolbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L382", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadlocalmodellists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L388", "weight": 1.0}, {"source": "canvas", "target": "canvas_uniquemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L408", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L416", "weight": 1.0}, {"source": "canvas", "target": "canvas_isrunninghubprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L419", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizeproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L425", "weight": 1.0}, {"source": "canvas", "target": "canvas_imageapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L428", "weight": 1.0}, {"source": "canvas", "target": "canvas_providerbyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L433", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolveproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L436", "weight": 1.0}, {"source": "canvas", "target": "canvas_chatapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L439", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolvechatproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L444", "weight": 1.0}, {"source": "canvas", "target": "canvas_chatprovideroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L448", "weight": 1.0}, {"source": "canvas", "target": "canvas_providerchatmodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L452", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolveimageproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L456", "weight": 1.0}, {"source": "canvas", "target": "canvas_provideroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L460", "weight": 1.0}, {"source": "canvas", "target": "canvas_providerimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L466", "weight": 1.0}, {"source": "canvas", "target": "canvas_sanitizeimagenodeprovidermodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L471", "weight": 1.0}, {"source": "canvas", "target": "canvas_videoapiproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L478", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolvevideoproviderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L483", "weight": 1.0}, {"source": "canvas", "target": "canvas_videoprovideroptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L487", "weight": 1.0}, {"source": "canvas", "target": "canvas_providervideomodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L491", "weight": 1.0}, {"source": "canvas", "target": "canvas_sanitizevideonodeprovidermodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L496", "weight": 1.0}, {"source": "canvas", "target": "canvas_videomodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L503", "weight": 1.0}, {"source": "canvas", "target": "canvas_allimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L511", "weight": 1.0}, {"source": "canvas", "target": "canvas_modelscopeimagemodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L515", "weight": 1.0}, {"source": "canvas", "target": "canvas_modelscopeimagemodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L524", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentmsmodelid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L528", "weight": 1.0}, {"source": "canvas", "target": "canvas_modelscopelorasformodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L532", "weight": 1.0}, {"source": "canvas", "target": "canvas_modelscopeloraoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L541", "weight": 1.0}, {"source": "canvas", "target": "canvas_allchatmodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L548", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolveimagemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L552", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizedimagequality", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L557", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolvechatmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L561", "weight": 1.0}, {"source": "canvas", "target": "canvas_showerrormodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L565", "weight": 1.0}, {"source": "canvas", "target": "canvas_apierrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L575", "weight": 1.0}, {"source": "canvas", "target": "canvas_responseerrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L598", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeerrormodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L611", "weight": 1.0}, {"source": "canvas", "target": "canvas_copyerrormessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L614", "weight": 1.0}, {"source": "canvas", "target": "canvas_copytexttoclipboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L627", "weight": 1.0}, {"source": "canvas", "target": "canvas_parseratiovalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L653", "weight": 1.0}, {"source": "canvas", "target": "canvas_parsesizevalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L663", "weight": 1.0}, {"source": "canvas", "target": "canvas_gcdint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L667", "weight": 1.0}, {"source": "canvas", "target": "canvas_ratiopartsfromdimensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L673", "weight": 1.0}, {"source": "canvas", "target": "canvas_apiimagesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L691", "weight": 1.0}, {"source": "canvas", "target": "canvas_parsesizepair", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L709", "weight": 1.0}, {"source": "canvas", "target": "canvas_nearestfourksizefor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L713", "weight": 1.0}, {"source": "canvas", "target": "canvas_exceedsfourkstandard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L726", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizeapinodesizechoice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L731", "weight": 1.0}, {"source": "canvas", "target": "canvas_generatorsizeforrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L734", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizeapinodelayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L752", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagemodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L756", "weight": 1.0}, {"source": "canvas", "target": "canvas_chatmodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L769", "weight": 1.0}, {"source": "canvas", "target": "canvas_formatcanvastime", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L779", "weight": 1.0}, {"source": "canvas", "target": "canvas_setstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L787", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshgateviewcontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L791", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvasmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L814", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L827", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcreatemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L832", "weight": 1.0}, {"source": "canvas", "target": "canvas_screentoworld", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L851", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L855", "weight": 1.0}, {"source": "canvas", "target": "canvas_estimatednoderect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L859", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentworldviewrect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L866", "weight": 1.0}, {"source": "canvas", "target": "canvas_minimapbounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L876", "weight": 1.0}, {"source": "canvas", "target": "canvas_scheduleminimaprender", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L890", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderminimap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L898", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateminimapviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L917", "weight": 1.0}, {"source": "canvas", "target": "canvas_minimapeventtoworld", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L926", "weight": 1.0}, {"source": "canvas", "target": "canvas_centerviewportonworldpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L934", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L942", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshgeometryafterlayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L946", "weight": 1.0}, {"source": "canvas", "target": "canvas_schedulesave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L952", "weight": 1.0}, {"source": "canvas", "target": "canvas_scheduleviewportsave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L963", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshoutputtimer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L966", "weight": 1.0}, {"source": "canvas", "target": "canvas_serializablecanvasnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L990", "weight": 1.0}, {"source": "canvas", "target": "canvas_serializablecanvasnodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1001", "weight": 1.0}, {"source": "canvas", "target": "canvas_savecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1004", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1065", "weight": 1.0}, {"source": "canvas", "target": "canvas_mschatmodeloptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1103", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadcanvaslist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1113", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadtrashlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1133", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshtrashcount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1147", "weight": 1.0}, {"source": "canvas", "target": "canvas_settrashmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1157", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvaslist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1169", "weight": 1.0}, {"source": "canvas", "target": "canvas_comparecanvasrecords", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1172", "weight": 1.0}, {"source": "canvas", "target": "canvas_sortcanvaslistbyupdated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1182", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvassortmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1185", "weight": 1.0}, {"source": "canvas", "target": "canvas_patchcanvasmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1194", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglepincanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1215", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvascolorvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1222", "weight": 1.0}, {"source": "canvas", "target": "canvas_commitcanvasowner", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1227", "weight": 1.0}, {"source": "canvas", "target": "canvas_updatecanvaslistrecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1233", "weight": 1.0}, {"source": "canvas", "target": "canvas_touchcanvasopened", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1241", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvaslistinto", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1254", "weight": 1.0}, {"source": "canvas", "target": "canvas_closecanvasmetapopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1374", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvasmetapopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1379", "weight": 1.0}, {"source": "canvas", "target": "canvas_positioncanvasmetapopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1430", "weight": 1.0}, {"source": "canvas", "target": "canvas_createcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1448", "weight": 1.0}, {"source": "canvas", "target": "canvas_createsmartcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1491", "weight": 1.0}, {"source": "canvas", "target": "canvas_opensmartcanvaspage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1494", "weight": 1.0}, {"source": "canvas", "target": "canvas_toggleemojipicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1498", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvasicon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1507", "weight": 1.0}, {"source": "canvas", "target": "canvas_starttitleedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1540", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvastitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1573", "weight": 1.0}, {"source": "canvas", "target": "canvas_opencanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1604", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyremotecanvasdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1641", "weight": 1.0}, {"source": "canvas", "target": "canvas_resettransientrunstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1676", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvaslocalasseturls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1686", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshmissingcanvasassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1708", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncremotecanvasnow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1724", "weight": 1.0}, {"source": "canvas", "target": "canvas_checkremotecanvasversion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1739", "weight": 1.0}, {"source": "canvas", "target": "canvas_startcanvasremotepolling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1757", "weight": 1.0}, {"source": "canvas", "target": "canvas_stopcanvasremotepolling", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1761", "weight": 1.0}, {"source": "canvas", "target": "canvas_handlecanvasupdatedmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1767", "weight": 1.0}, {"source": "canvas", "target": "canvas_returntocanvasmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1780", "weight": 1.0}, {"source": "canvas", "target": "canvas_requestdeletecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1796", "weight": 1.0}, {"source": "canvas", "target": "canvas_requestpurgecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1804", "weight": 1.0}, {"source": "canvas", "target": "canvas_canceldeletecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1812", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1819", "weight": 1.0}, {"source": "canvas", "target": "canvas_restorecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1845", "weight": 1.0}, {"source": "canvas", "target": "canvas_purgecanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1862", "weight": 1.0}, {"source": "canvas", "target": "canvas_addnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1987", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1994", "weight": 1.0}, {"source": "canvas", "target": "canvas_addimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1995", "weight": 1.0}, {"source": "canvas", "target": "canvas_addpromptnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1999", "weight": 1.0}, {"source": "canvas", "target": "canvas_addloopnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2003", "weight": 1.0}, {"source": "canvas", "target": "canvas_addgroupnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2022", "weight": 1.0}, {"source": "canvas", "target": "canvas_pickmediafornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2026", "weight": 1.0}, {"source": "canvas", "target": "canvas_addllmnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2036", "weight": 1.0}, {"source": "canvas", "target": "canvas_addgeneratornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2056", "weight": 1.0}, {"source": "canvas", "target": "canvas_addmsgennode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2061", "weight": 1.0}, {"source": "canvas", "target": "canvas_addvideonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2086", "weight": 1.0}, {"source": "canvas", "target": "canvas_addrhnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2112", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultltxsegment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2133", "weight": 1.0}, {"source": "canvas", "target": "canvas_addltxdirectornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2145", "weight": 1.0}, {"source": "canvas", "target": "canvas_getimagedimensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2176", "weight": 1.0}, {"source": "canvas", "target": "canvas_urltobase64", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2184", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendermsgenbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2195", "weight": 1.0}, {"source": "canvas", "target": "canvas_runmsgennode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2534", "weight": 1.0}, {"source": "canvas", "target": "canvas_addcomfynode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2635", "weight": 1.0}, {"source": "canvas", "target": "canvas_addoutputnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2667", "weight": 1.0}, {"source": "canvas", "target": "canvas_opencreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2671", "weight": 1.0}, {"source": "canvas", "target": "canvas_closecreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2679", "weight": 1.0}, {"source": "canvas", "target": "canvas_linkcreateoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2684", "weight": 1.0}, {"source": "canvas", "target": "canvas_openlinkcreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2712", "weight": 1.0}, {"source": "canvas", "target": "canvas_opengeneratornodemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2731", "weight": 1.0}, {"source": "canvas", "target": "canvas_closelinkcreatemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2775", "weight": 1.0}, {"source": "canvas", "target": "canvas_openimagenodemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2786", "weight": 1.0}, {"source": "canvas", "target": "canvas_openimagenodepreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2824", "weight": 1.0}, {"source": "canvas", "target": "canvas_openoutputnodemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2831", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeimagenodemenu", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2873", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputimageurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2878", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputdownloadableimageurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2881", "weight": 1.0}, {"source": "canvas", "target": "canvas_groupimageitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2884", "weight": 1.0}, {"source": "canvas", "target": "canvas_extensionfromnameorurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2891", "weight": 1.0}, {"source": "canvas", "target": "canvas_safedownloadfilename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2895", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadnameforgroupimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2899", "weight": 1.0}, {"source": "canvas", "target": "canvas_createinputgroupfromoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2905", "weight": 1.0}, {"source": "canvas", "target": "canvas_convertoutputnodetoinputgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2942", "weight": 1.0}, {"source": "canvas", "target": "canvas_copyoutputnodetoinputgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2964", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadoutputnodeimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2978", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadgroupnodeimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3007", "weight": 1.0}, {"source": "canvas", "target": "canvas_createlinkednode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3039", "weight": 1.0}, {"source": "canvas", "target": "canvas_createnodebytype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3058", "weight": 1.0}, {"source": "canvas", "target": "canvas_menuadd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3073", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediakindforupload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3087", "weight": 1.0}, {"source": "canvas", "target": "canvas_issupporteduploadfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3094", "weight": 1.0}, {"source": "canvas", "target": "canvas_datatransferitementry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3100", "weight": 1.0}, {"source": "canvas", "target": "canvas_filesfromentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3103", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadfilesfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3119", "weight": 1.0}, {"source": "canvas", "target": "canvas_isaudiourl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3127", "weight": 1.0}, {"source": "canvas", "target": "canvas_istexturl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3130", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediakindforref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3133", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagerefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3142", "weight": 1.0}, {"source": "canvas", "target": "canvas_videorefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3145", "weight": 1.0}, {"source": "canvas", "target": "canvas_isremotevideoreferenceurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3148", "weight": 1.0}, {"source": "canvas", "target": "canvas_tempshuploadedurlfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3151", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyuploadedurltorefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3155", "weight": 1.0}, {"source": "canvas", "target": "canvas_manualvideourlfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3162", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentcanvasmedialinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3165", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearmanualvideourlfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3173", "weight": 1.0}, {"source": "canvas", "target": "canvas_applytempshurltocanvasref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3178", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadcanvasmediareftocloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3211", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadcanvasvideostocloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3231", "weight": 1.0}, {"source": "canvas", "target": "canvas_applymanualvideourltocanvasref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3260", "weight": 1.0}, {"source": "canvas", "target": "canvas_setcanvasmanualvideourl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3265", "weight": 1.0}, {"source": "canvas", "target": "canvas_audiorefsonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3293", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediakindfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3296", "weight": 1.0}, {"source": "canvas", "target": "canvas_nodetitleformedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3302", "weight": 1.0}, {"source": "canvas", "target": "canvas_dropdatatypes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3323", "weight": 1.0}, {"source": "canvas", "target": "canvas_readdropdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3326", "weight": 1.0}, {"source": "canvas", "target": "canvas_decodedroptext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3329", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagedroptextfragments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3334", "weight": 1.0}, {"source": "canvas", "target": "canvas_uniquevalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3350", "weight": 1.0}, {"source": "canvas", "target": "canvas_droptextcandidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3359", "weight": 1.0}, {"source": "canvas", "target": "canvas_isremoteimagedropvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3366", "weight": 1.0}, {"source": "canvas", "target": "canvas_islocalimagedropvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3370", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagefilesfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3389", "weight": 1.0}, {"source": "canvas", "target": "canvas_localimagepathsfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3392", "weight": 1.0}, {"source": "canvas", "target": "canvas_imageurlfromdatatransfer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3395", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagedroppayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3398", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolveimagedroppayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3407", "weight": 1.0}, {"source": "canvas", "target": "canvas_importlocalimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3416", "weight": 1.0}, {"source": "canvas", "target": "canvas_layoutuploadedmedianodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3427", "weight": 1.0}, {"source": "canvas", "target": "canvas_creategroupforuploadednodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3439", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadmediafiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3459", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3493", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadimagegroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3496", "weight": 1.0}, {"source": "canvas", "target": "canvas_createimagecardfromurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3499", "weight": 1.0}, {"source": "canvas", "target": "canvas_createimagecardsfromlocalpaths", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3507", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagedroppayloadtoboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3528", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagedroppayloadtonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3540", "weight": 1.0}, {"source": "canvas", "target": "canvas_allowimagenodedropevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3569", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearimagenodedropstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3578", "weight": 1.0}, {"source": "canvas", "target": "canvas_handleimagenodedropevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3584", "weight": 1.0}, {"source": "canvas", "target": "canvas_fillimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3600", "weight": 1.0}, {"source": "canvas", "target": "canvas_setimagenodefromoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3646", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3656", "weight": 1.0}, {"source": "canvas", "target": "canvas_pickimagefornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3671", "weight": 1.0}, {"source": "canvas", "target": "canvas_cropbounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3674", "weight": 1.0}, {"source": "canvas", "target": "canvas_editdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3678", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3681", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittextcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3684", "weight": 1.0}, {"source": "canvas", "target": "canvas_selectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3687", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultedittexttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3690", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittextsizefrombrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3693", "weight": 1.0}, {"source": "canvas", "target": "canvas_createedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3696", "weight": 1.0}, {"source": "canvas", "target": "canvas_textitemfont", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3707", "weight": 1.0}, {"source": "canvas", "target": "canvas_measureedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3711", "weight": 1.0}, {"source": "canvas", "target": "canvas_hitedittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3732", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderedittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3742", "weight": 1.0}, {"source": "canvas", "target": "canvas_synctexttoolstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3775", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncselectededittextstylefrombrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3780", "weight": 1.0}, {"source": "canvas", "target": "canvas_begintexteditchange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3793", "weight": 1.0}, {"source": "canvas", "target": "canvas_setselectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3798", "weight": 1.0}, {"source": "canvas", "target": "canvas_confirmselectededittextitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3803", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittextcanvasscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3816", "weight": 1.0}, {"source": "canvas", "target": "canvas_selectinlineeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3825", "weight": 1.0}, {"source": "canvas", "target": "canvas_inlineeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3832", "weight": 1.0}, {"source": "canvas", "target": "canvas_autosizeedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3835", "weight": 1.0}, {"source": "canvas", "target": "canvas_positionedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3846", "weight": 1.0}, {"source": "canvas", "target": "canvas_removeedittextinlineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3872", "weight": 1.0}, {"source": "canvas", "target": "canvas_beginedittextinline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3897", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittextpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3929", "weight": 1.0}, {"source": "canvas", "target": "canvas_beginedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3932", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateedittextcursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3970", "weight": 1.0}, {"source": "canvas", "target": "canvas_moveedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3976", "weight": 1.0}, {"source": "canvas", "target": "canvas_endedittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4001", "weight": 1.0}, {"source": "canvas", "target": "canvas_edittexthascontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4009", "weight": 1.0}, {"source": "canvas", "target": "canvas_resizeedittextcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4012", "weight": 1.0}, {"source": "canvas", "target": "canvas_resizeeditdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4024", "weight": 1.0}, {"source": "canvas", "target": "canvas_setimageeditmode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4038", "weight": 1.0}, {"source": "canvas", "target": "canvas_editdrawsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4084", "weight": 1.0}, {"source": "canvas", "target": "canvas_restoreeditdrawsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4093", "weight": 1.0}, {"source": "canvas", "target": "canvas_pusheditdrawhistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4105", "weight": 1.0}, {"source": "canvas", "target": "canvas_synceditdrawinghistorybuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4111", "weight": 1.0}, {"source": "canvas", "target": "canvas_undoeditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4121", "weight": 1.0}, {"source": "canvas", "target": "canvas_redoeditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4127", "weight": 1.0}, {"source": "canvas", "target": "canvas_cleareditdrawing", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4133", "weight": 1.0}, {"source": "canvas", "target": "canvas_reseteditdrawinghistory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4148", "weight": 1.0}, {"source": "canvas", "target": "canvas_setbrushtool", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4161", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncbrushtoolbuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4167", "weight": 1.0}, {"source": "canvas", "target": "canvas_editdrawpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4176", "weight": 1.0}, {"source": "canvas", "target": "canvas_gridcustomlinehit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4184", "weight": 1.0}, {"source": "canvas", "target": "canvas_setgridcustomlinepos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4201", "weight": 1.0}, {"source": "canvas", "target": "canvas_editbrushsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4209", "weight": 1.0}, {"source": "canvas", "target": "canvas_brushcolor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4213", "weight": 1.0}, {"source": "canvas", "target": "canvas_setupdrawstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4218", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizemaskpreviewcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4226", "weight": 1.0}, {"source": "canvas", "target": "canvas_circlednumber", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4242", "weight": 1.0}, {"source": "canvas", "target": "canvas_drawbrushshape", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4246", "weight": 1.0}, {"source": "canvas", "target": "canvas_drawnumberlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4260", "weight": 1.0}, {"source": "canvas", "target": "canvas_begineditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4277", "weight": 1.0}, {"source": "canvas", "target": "canvas_moveeditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4327", "weight": 1.0}, {"source": "canvas", "target": "canvas_endeditdraw", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4354", "weight": 1.0}, {"source": "canvas", "target": "canvas_editcanvashaspixels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4361", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncgridgapvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4368", "weight": 1.0}, {"source": "canvas", "target": "canvas_gridsplitsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4376", "weight": 1.0}, {"source": "canvas", "target": "canvas_gridsplitrects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4382", "weight": 1.0}, {"source": "canvas", "target": "canvas_gridsplitrectscustom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4402", "weight": 1.0}, {"source": "canvas", "target": "canvas_gridlayoutfromrects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4422", "weight": 1.0}, {"source": "canvas", "target": "canvas_applygridpreset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4427", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglegridcustommode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4450", "weight": 1.0}, {"source": "canvas", "target": "canvas_setgridcustomorientation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4469", "weight": 1.0}, {"source": "canvas", "target": "canvas_cleargridcustomlines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4477", "weight": 1.0}, {"source": "canvas", "target": "canvas_undogridcustomline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4484", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncgridcustomundobtn", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4491", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimageeditzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4498", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncimageeditoverflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4521", "weight": 1.0}, {"source": "canvas", "target": "canvas_resetimageeditzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4533", "weight": 1.0}, {"source": "canvas", "target": "canvas_updatezoomlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4539", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncgridcustomcursor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4543", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshgridsplitpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4548", "weight": 1.0}, {"source": "canvas", "target": "canvas_imageeditoroutputpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4619", "weight": 1.0}, {"source": "canvas", "target": "canvas_imageeditoroutputnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4622", "weight": 1.0}, {"source": "canvas", "target": "canvas_addgeneratedimagenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4633", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercropbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4641", "weight": 1.0}, {"source": "canvas", "target": "canvas_outpaintnaturalsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4692", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateoutpaintresolutionlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4702", "weight": 1.0}, {"source": "canvas", "target": "canvas_clampoutpaint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4710", "weight": 1.0}, {"source": "canvas", "target": "canvas_resetoutpaintbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4718", "weight": 1.0}, {"source": "canvas", "target": "canvas_resetcropbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4727", "weight": 1.0}, {"source": "canvas", "target": "canvas_openimageeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4737", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeimageeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4793", "weight": 1.0}, {"source": "canvas", "target": "canvas_clampcrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4823", "weight": 1.0}, {"source": "canvas", "target": "canvas_begincropdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4832", "weight": 1.0}, {"source": "canvas", "target": "canvas_resizeoutpaintfromdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4839", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadcroppedblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4877", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadimageblobs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4883", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagecrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4889", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimageoutpaint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4916", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagemask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4950", "weight": 1.0}, {"source": "canvas", "target": "canvas_maskcanvasfromdrawcanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4966", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagebrush", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4985", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimagegridsplit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5010", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyimageedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5043", "weight": 1.0}, {"source": "canvas", "target": "canvas_nodehaslivemedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5051", "weight": 1.0}, {"source": "canvas", "target": "canvas_capturemediaplaybackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5054", "weight": 1.0}, {"source": "canvas", "target": "canvas_restoremediaplaybackstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5064", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediasignaturefromelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5081", "weight": 1.0}, {"source": "canvas", "target": "canvas_transplantnodemediaelement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5088", "weight": 1.0}, {"source": "canvas", "target": "canvas_capturemediaplaybackstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5100", "weight": 1.0}, {"source": "canvas", "target": "canvas_restoremediaplaybackstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5109", "weight": 1.0}, {"source": "canvas", "target": "canvas_render", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5118", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshnodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5146", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshrunnodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5170", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizedpendingpreviewsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5173", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingpreviewsizefromsizestring", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5179", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingpreviewsizefromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5183", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingpreviewsizefromrefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5199", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingpreviewsizeforrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5217", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingoutputstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5225", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderpendingoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5230", "weight": 1.0}, {"source": "canvas", "target": "canvas_captureoutputscrolls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5233", "weight": 1.0}, {"source": "canvas", "target": "canvas_restoreoutputscrolls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5249", "weight": 1.0}, {"source": "canvas", "target": "canvas_isnodecontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5267", "weight": 1.0}, {"source": "canvas", "target": "canvas_destroyltxeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5270", "weight": 1.0}, {"source": "canvas", "target": "canvas_isnodedragsurface", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5275", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendernode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5278", "weight": 1.0}, {"source": "canvas", "target": "canvas_bindoutputwrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5481", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputdomkeyforitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5534", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputdomkeyforpending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5537", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshoutputnodecontent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5540", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultnodesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5579", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopcount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5593", "weight": 1.0}, {"source": "canvas", "target": "canvas_splitpromptintoitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5596", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopinputpromptitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5606", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopinputprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5638", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderloopprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5645", "weight": 1.0}, {"source": "canvas", "target": "canvas_imagerefsfromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5662", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopinputimagerefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5680", "weight": 1.0}, {"source": "canvas", "target": "canvas_videorefsfromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5693", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopinputvideorefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5716", "weight": 1.0}, {"source": "canvas", "target": "canvas_looptokenlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5729", "weight": 1.0}, {"source": "canvas", "target": "canvas_autosizeloopnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5735", "weight": 1.0}, {"source": "canvas", "target": "canvas_autosizeloopforpanels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5745", "weight": 1.0}, {"source": "canvas", "target": "canvas_looptokenchiphtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5754", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopvariablehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5757", "weight": 1.0}, {"source": "canvas", "target": "canvas_loopeditortext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5761", "weight": 1.0}, {"source": "canvas", "target": "canvas_insertlooptoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5771", "weight": 1.0}, {"source": "canvas", "target": "canvas_prompttextlength", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5793", "weight": 1.0}, {"source": "canvas", "target": "canvas_promptcounterhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5796", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshpromptcounter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5801", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasassetlibraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5808", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvasassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5811", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasassetcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5815", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasmediacategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5821", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvasassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5827", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvasmediacategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5831", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasworkflowcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5835", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvasworkflowcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5838", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentcanvasassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5842", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasassetitemkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5845", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasassetthumbhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5855", "weight": 1.0}, {"source": "canvas", "target": "canvas_positioncanvasassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5870", "weight": 1.0}, {"source": "canvas", "target": "canvas_showcanvasassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5882", "weight": 1.0}, {"source": "canvas", "target": "canvas_hidecanvasassethoverpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5905", "weight": 1.0}, {"source": "canvas", "target": "canvas_renamecanvasassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5917", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletecanvasassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5930", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadcanvasassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5940", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvasassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5956", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglecanvasassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6020", "weight": 1.0}, {"source": "canvas", "target": "canvas_addurltocanvasassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6028", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadfilestolibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6044", "weight": 1.0}, {"source": "canvas", "target": "canvas_openassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6056", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6063", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6067", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderimageassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6075", "weight": 1.0}, {"source": "canvas", "target": "canvas_workflowassetthumbhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6131", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderworkflowassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6134", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderpromptassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6187", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadcanvasprompttemplates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6223", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvaspromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6241", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultcanvasprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6244", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadcanvasprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6254", "weight": 1.0}, {"source": "canvas", "target": "canvas_savecanvasprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6265", "weight": 1.0}, {"source": "canvas", "target": "canvas_loadcanvasprompttemplateoverrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6268", "weight": 1.0}, {"source": "canvas", "target": "canvas_savecanvasprompttemplateoverrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6279", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvaspromptlibraryitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6282", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6321", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvaspromptlibraryselect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6326", "weight": 1.0}, {"source": "canvas", "target": "canvas_activecanvasprompttemplategroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6330", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatecategorylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6335", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6351", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatescene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6355", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatetext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6359", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatesearchtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6368", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatevisibleitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6379", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentcanvasprompttemplatelibraryeditable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6387", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentcanvasprompttemplatenodetext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6391", "weight": 1.0}, {"source": "canvas", "target": "canvas_synccanvasprompttemplatebuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6395", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasprompttemplatedefaultname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6403", "weight": 1.0}, {"source": "canvas", "target": "canvas_selectedcanvasprompttemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6406", "weight": 1.0}, {"source": "canvas", "target": "canvas_synccanvasprompttemplatemutation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6409", "weight": 1.0}, {"source": "canvas", "target": "canvas_savecurrentcanvaspromptastemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6416", "weight": 1.0}, {"source": "canvas", "target": "canvas_createblankcanvasprompttemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6444", "weight": 1.0}, {"source": "canvas", "target": "canvas_savecanvasprompttemplateedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6466", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletecanvasprompttemplate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6504", "weight": 1.0}, {"source": "canvas", "target": "canvas_prompttemplatescrollsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6531", "weight": 1.0}, {"source": "canvas", "target": "canvas_restoreprompttemplatescroll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6540", "weight": 1.0}, {"source": "canvas", "target": "canvas_createcanvasprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6552", "weight": 1.0}, {"source": "canvas", "target": "canvas_renamecanvasprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6575", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletecanvasprompttemplategroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6597", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderprompttemplatemodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6630", "weight": 1.0}, {"source": "canvas", "target": "canvas_openprompttemplatemodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6752", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeprompttemplatemodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6765", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyprompttemplatetopromptnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6771", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderloopbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6782", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderllmbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7017", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderllmnodepane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7087", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderllmchatpane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7132", "weight": 1.0}, {"source": "canvas", "target": "canvas_bindscrollabletext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7166", "weight": 1.0}, {"source": "canvas", "target": "canvas_startllmpaneresize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7231", "weight": 1.0}, {"source": "canvas", "target": "canvas_onllmpaneresize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7243", "weight": 1.0}, {"source": "canvas", "target": "canvas_llminputtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7266", "weight": 1.0}, {"source": "canvas", "target": "canvas_llminputimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7275", "weight": 1.0}, {"source": "canvas", "target": "canvas_llminputvideos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7289", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendergeneratorbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7303", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendervideobody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7600", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderpromptpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7737", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderimageinputlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7741", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendervideoimageinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7769", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyworkflowoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7795", "weight": 1.0}, {"source": "canvas", "target": "canvas_hascomfyworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7799", "weight": 1.0}, {"source": "canvas", "target": "canvas_validcomfyworkflowname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7802", "weight": 1.0}, {"source": "canvas", "target": "canvas_prunemissingcomfyworkflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7805", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentcomfyworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7816", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurecomfyworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7820", "weight": 1.0}, {"source": "canvas", "target": "canvas_validrunninghubworkflowid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7832", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentrunninghubworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7835", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurerunninghubworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7839", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyfieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7852", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7858", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyparamvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7863", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyrandomenabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7868", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyrandomactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7871", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyrandomvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7875", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglecomfyrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7890", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercomfybody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7900", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercomfyimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7964", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhparamkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8012", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8015", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfieldrole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8029", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhextractfieldoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8036", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhdefaultvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8057", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhrandomenabled", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8063", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhrandomactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8066", "weight": 1.0}, {"source": "canvas", "target": "canvas_togglerhrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8070", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhworkflownodeinfolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8080", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhinferworkflowfieldtype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8103", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhisworkflowlinkvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8112", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghubprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8115", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghubentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8119", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghubentryid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8124", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghubentrylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8127", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghubentrykey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8131", "weight": 1.0}, {"source": "canvas", "target": "canvas_parserunninghubentrykey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8134", "weight": 1.0}, {"source": "canvas", "target": "canvas_runninghuballentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8140", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhselectedentryref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8146", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyrhentryselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8165", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentrunninghubappconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8172", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentrunninghubworkflowentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8177", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhentryfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8182", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhworkflowjsonfromsources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8185", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhcurrententry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8191", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhcurrentkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8194", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurerhnodeselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8197", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhentryoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8209", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhpaymentoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8224", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhusewallet", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8232", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhactivefields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8235", "weight": 1.0}, {"source": "canvas", "target": "canvas_currentrunninghubworkflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8259", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurerunninghubworkflowconfigfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8277", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhmediasources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8286", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfieldindexes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8298", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfieldvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8316", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhrequiredlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8348", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhpruneworkflowformissingfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8351", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhbuildworkflowrequestextras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8373", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhmediapreviewhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8400", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderrhbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8406", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderrhinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8480", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderrhpromptfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8496", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderrhparams", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8514", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderrhsettingfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8536", "weight": 1.0}, {"source": "canvas", "target": "canvas_bindrhparamcontrols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8575", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfetchappinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8611", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhfetchworkflowinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8642", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhimportworkflowjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8683", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhuploadvalueifneeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8706", "weight": 1.0}, {"source": "canvas", "target": "canvas_rhbuildnodeinfolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8719", "weight": 1.0}, {"source": "canvas", "target": "canvas_runrhnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8740", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercomfysettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8831", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercomfycustomfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8911", "weight": 1.0}, {"source": "canvas", "target": "canvas_updatecomfyfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8953", "weight": 1.0}, {"source": "canvas", "target": "canvas_hasexplicitoutputconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8995", "weight": 1.0}, {"source": "canvas", "target": "canvas_hasdownstreamgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9002", "weight": 1.0}, {"source": "canvas", "target": "canvas_shouldcreateoutputfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9016", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputfornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9021", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputnodesforsource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9034", "weight": 1.0}, {"source": "canvas", "target": "canvas_latestgeneratedoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9040", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputhasurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9043", "weight": 1.0}, {"source": "canvas", "target": "canvas_appendoutputimageswithoutduplicates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9046", "weight": 1.0}, {"source": "canvas", "target": "canvas_synclatestgeneratedoutputtoconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9054", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncconnectedoutputsfromgenerated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9062", "weight": 1.0}, {"source": "canvas", "target": "canvas_generatedimagerefs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9068", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediarefsfromnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9084", "weight": 1.0}, {"source": "canvas", "target": "canvas_generatorsources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9107", "weight": 1.0}, {"source": "canvas", "target": "canvas_orderedsources", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9192", "weight": 1.0}, {"source": "canvas", "target": "canvas_reorderinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9197", "weight": 1.0}, {"source": "canvas", "target": "canvas_syncgeneratorinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9211", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshgeneratorinputviews", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9217", "weight": 1.0}, {"source": "canvas", "target": "canvas_rungenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9242", "weight": 1.0}, {"source": "canvas", "target": "canvas_rungeneratorlegacy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9325", "weight": 1.0}, {"source": "canvas", "target": "canvas_runvideonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9379", "weight": 1.0}, {"source": "canvas", "target": "canvas_uploadcanvasurltocomfy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9451", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfynameforref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9465", "weight": 1.0}, {"source": "canvas", "target": "canvas_runcomfyupscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9470", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyresultoutputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9490", "weight": 1.0}, {"source": "canvas", "target": "canvas_resultmediaurls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9493", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxdirectorsyncseconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9525", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxparsetimeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9529", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxrefreshtimelineeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9540", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxsyncconnectedimagestotimeline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9547", "weight": 1.0}, {"source": "canvas", "target": "canvas_bindltxparamsrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9604", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxflushtimelinetonode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9658", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxbuildcontiguousrelay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9664", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxdirectorbuildtimelinepayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9714", "weight": 1.0}, {"source": "canvas", "target": "canvas_ltxdirectortimelinesegments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9755", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearstuckgeneratorrunning", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9765", "weight": 1.0}, {"source": "canvas", "target": "canvas_resetcascaderuntimestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9770", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadecontextfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9778", "weight": 1.0}, {"source": "canvas", "target": "canvas_iscascadeactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9781", "weight": 1.0}, {"source": "canvas", "target": "canvas_iscascadestopping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9785", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadeaborterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9788", "weight": 1.0}, {"source": "canvas", "target": "canvas_iscascadeaborterror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9794", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadestopmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9797", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadebackendrestartmessage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9801", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizecanvastaskerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9804", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearcascadenodestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9813", "weight": 1.0}, {"source": "canvas", "target": "canvas_createcascadecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9823", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearcascadecleanuptimer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9840", "weight": 1.0}, {"source": "canvas", "target": "canvas_begincascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9845", "weight": 1.0}, {"source": "canvas", "target": "canvas_queuecascadecleanup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9857", "weight": 1.0}, {"source": "canvas", "target": "canvas_requestcascadestop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9871", "weight": 1.0}, {"source": "canvas", "target": "canvas_ensurecascadeactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9885", "weight": 1.0}, {"source": "canvas", "target": "canvas_finalizecascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9891", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadetargetidfromoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9914", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadecontextfromoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9917", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadefetch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9920", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateltxnodeelementsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9937", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderltxdirectorbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9944", "weight": 1.0}, {"source": "canvas", "target": "canvas_runltxdirectornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10023", "weight": 1.0}, {"source": "canvas", "target": "canvas_runcomfynode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10115", "weight": 1.0}, {"source": "canvas", "target": "canvas_callcanvasllm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10291", "weight": 1.0}, {"source": "canvas", "target": "canvas_runllmnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10317", "weight": 1.0}, {"source": "canvas", "target": "canvas_isterminalgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10347", "weight": 1.0}, {"source": "canvas", "target": "canvas_findloopcascadetarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10362", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadebtnhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10382", "weight": 1.0}, {"source": "canvas", "target": "canvas_retrybarhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10396", "weight": 1.0}, {"source": "canvas", "target": "canvas_bindcascadebuttons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10405", "weight": 1.0}, {"source": "canvas", "target": "canvas_runcascadenodebytype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10424", "weight": 1.0}, {"source": "canvas", "target": "canvas_runcascadenodewithloopcontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10435", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadeparallellimit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10450", "weight": 1.0}, {"source": "canvas", "target": "canvas_runlimitedcascaderounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10455", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasruntypes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10465", "weight": 1.0}, {"source": "canvas", "target": "canvas_canvasworkflowedges", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10468", "weight": 1.0}, {"source": "canvas", "target": "canvas_computeconnectedworkfloworder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10488", "weight": 1.0}, {"source": "canvas", "target": "canvas_runcanvasgenerate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10515", "weight": 1.0}, {"source": "canvas", "target": "canvas_computecascadeorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10543", "weight": 1.0}, {"source": "canvas", "target": "canvas_upstreamnodeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10571", "weight": 1.0}, {"source": "canvas", "target": "canvas_resolvecascadeloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10583", "weight": 1.0}, {"source": "canvas", "target": "canvas_cascadeuinodeids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10590", "weight": 1.0}, {"source": "canvas", "target": "canvas_runnodecascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10596", "weight": 1.0}, {"source": "canvas", "target": "canvas_runonecascadepass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10710", "weight": 1.0}, {"source": "canvas", "target": "canvas_retrynodeanddownstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10746", "weight": 1.0}, {"source": "canvas", "target": "canvas_cancelcascade", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10767", "weight": 1.0}, {"source": "canvas", "target": "canvas_runllmchat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10771", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10796", "weight": 1.0}, {"source": "canvas", "target": "canvas_clearnodecontentbeforedelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10806", "weight": 1.0}, {"source": "canvas", "target": "canvas_deletenodefrombutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10829", "weight": 1.0}, {"source": "canvas", "target": "canvas_deleteconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10835", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputdownloadname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10845", "weight": 1.0}, {"source": "canvas", "target": "canvas_isvideourl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10850", "weight": 1.0}, {"source": "canvas", "target": "canvas_mediakindforoutputitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10854", "weight": 1.0}, {"source": "canvas", "target": "canvas_formatrunduration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10863", "weight": 1.0}, {"source": "canvas", "target": "canvas_nowms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10869", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputurlvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10870", "weight": 1.0}, {"source": "canvas", "target": "canvas_ismissingasseturl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10873", "weight": 1.0}, {"source": "canvas", "target": "canvas_missingassethtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10876", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputmetafor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10879", "weight": 1.0}, {"source": "canvas", "target": "canvas_runsnapshot", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10883", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfyrunlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10896", "weight": 1.0}, {"source": "canvas", "target": "canvas_runtasklabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10904", "weight": 1.0}, {"source": "canvas", "target": "canvas_requestmetafromresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10914", "weight": 1.0}, {"source": "canvas", "target": "canvas_runplatformlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10925", "weight": 1.0}, {"source": "canvas", "target": "canvas_comfylabelfromworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10934", "weight": 1.0}, {"source": "canvas", "target": "canvas_logtasklabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10942", "weight": 1.0}, {"source": "canvas", "target": "canvas_addgenerationlog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10950", "weight": 1.0}, {"source": "canvas", "target": "canvas_rendercanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10969", "weight": 1.0}, {"source": "canvas", "target": "canvas_importworkflowasseturl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11034", "weight": 1.0}, {"source": "canvas", "target": "canvas_opencanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11046", "weight": 1.0}, {"source": "canvas", "target": "canvas_closecanvaslog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11061", "weight": 1.0}, {"source": "canvas", "target": "canvas_makepending", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11067", "weight": 1.0}, {"source": "canvas", "target": "canvas_makependingforrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11070", "weight": 1.0}, {"source": "canvas", "target": "canvas_mergegeneratedoutputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11077", "weight": 1.0}, {"source": "canvas", "target": "canvas_pendingbyid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11104", "weight": 1.0}, {"source": "canvas", "target": "canvas_collectrunmetas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11107", "weight": 1.0}, {"source": "canvas", "target": "canvas_collectrunmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11113", "weight": 1.0}, {"source": "canvas", "target": "canvas_findoutputbypendingid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11116", "weight": 1.0}, {"source": "canvas", "target": "canvas_findpendingtask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11119", "weight": 1.0}, {"source": "canvas", "target": "canvas_createcanvasimagetask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11126", "weight": 1.0}, {"source": "canvas", "target": "canvas_sleep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11135", "weight": 1.0}, {"source": "canvas", "target": "canvas_pollcanvasimagetask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11136", "weight": 1.0}, {"source": "canvas", "target": "canvas_waitcanvasimagetaskresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11171", "weight": 1.0}, {"source": "canvas", "target": "canvas_completecanvasimagetask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11187", "weight": 1.0}, {"source": "canvas", "target": "canvas_failcanvasimagetask", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11210", "weight": 1.0}, {"source": "canvas", "target": "canvas_resumecanvasimagetasks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11228", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderoutputmedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11235", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputgridlayout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11259", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderoutputgrid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11267", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputimagename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11273", "weight": 1.0}, {"source": "canvas", "target": "canvas_setoutputdragpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11278", "weight": 1.0}, {"source": "canvas", "target": "canvas_appendoutputimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11290", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputcompareurlfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11316", "weight": 1.0}, {"source": "canvas", "target": "canvas_markoutputviewed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11323", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputlightboxitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11339", "weight": 1.0}, {"source": "canvas", "target": "canvas_opengrouplightbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11358", "weight": 1.0}, {"source": "canvas", "target": "canvas_navigateoutputlightbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11365", "weight": 1.0}, {"source": "canvas", "target": "canvas_createimagecardfromoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11377", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11385", "weight": 1.0}, {"source": "canvas", "target": "canvas_setoutputcomparemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11397", "weight": 1.0}, {"source": "canvas", "target": "canvas_outputresolutiontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11404", "weight": 1.0}, {"source": "canvas", "target": "canvas_setupoutputpromptpanel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11409", "weight": 1.0}, {"source": "canvas", "target": "canvas_hascanvasassetsavedrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11595", "weight": 1.0}, {"source": "canvas", "target": "canvas_rerunfromoutputmeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11878", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateoutputcompareslider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11899", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyoutputpreviewzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11906", "weight": 1.0}, {"source": "canvas", "target": "canvas_resetoutputpreviewzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11914", "weight": 1.0}, {"source": "canvas", "target": "canvas_initoutputpreviewzoomevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11921", "weight": 1.0}, {"source": "canvas", "target": "canvas_initoutputcompareevents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11969", "weight": 1.0}, {"source": "canvas", "target": "canvas_openoutputlightbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11999", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeoutputlightbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12065", "weight": 1.0}, {"source": "canvas", "target": "canvas_groupselectedimages", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12089", "weight": 1.0}, {"source": "canvas", "target": "canvas_nodebounds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12110", "weight": 1.0}, {"source": "canvas", "target": "canvas_startselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12124", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateselectionbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12135", "weight": 1.0}, {"source": "canvas", "target": "canvas_finishselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12145", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderselectionhub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12162", "weight": 1.0}, {"source": "canvas", "target": "canvas_startselectionlink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12166", "weight": 1.0}, {"source": "canvas", "target": "canvas_connectselectiontogenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12183", "weight": 1.0}, {"source": "canvas", "target": "canvas_pushundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12204", "weight": 1.0}, {"source": "canvas", "target": "canvas_performundo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12209", "weight": 1.0}, {"source": "canvas", "target": "canvas_clonenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12218", "weight": 1.0}, {"source": "canvas", "target": "canvas_copyselectednodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12226", "weight": 1.0}, {"source": "canvas", "target": "canvas_pastenodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12234", "weight": 1.0}, {"source": "canvas", "target": "canvas_selectedworkflowpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12254", "weight": 1.0}, {"source": "canvas", "target": "canvas_workflowfilename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12266", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadblob", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12271", "weight": 1.0}, {"source": "canvas", "target": "canvas_downloadurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12280", "weight": 1.0}, {"source": "canvas", "target": "canvas_openworkflowtransfermodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12290", "weight": 1.0}, {"source": "canvas", "target": "canvas_closeworkflowtransfermodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12298", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateworkflowtransfermeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12303", "weight": 1.0}, {"source": "canvas", "target": "canvas_setworkflowlibraryexportstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12311", "weight": 1.0}, {"source": "canvas", "target": "canvas_exportselectedworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12320", "weight": 1.0}, {"source": "canvas", "target": "canvas_defaultworkflowassettarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12350", "weight": 1.0}, {"source": "canvas", "target": "canvas_exportselectedworkflowtolibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12361", "weight": 1.0}, {"source": "canvas", "target": "canvas_findcanvasassetcategoryforitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12412", "weight": 1.0}, {"source": "canvas", "target": "canvas_normalizeimportedworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12420", "weight": 1.0}, {"source": "canvas", "target": "canvas_insertworkflowintocanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12425", "weight": 1.0}, {"source": "canvas", "target": "canvas_importworkflowfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12464", "weight": 1.0}, {"source": "canvas", "target": "canvas_startnodedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12478", "weight": 1.0}, {"source": "canvas", "target": "canvas_onnodedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12524", "weight": 1.0}, {"source": "canvas", "target": "canvas_startnoderesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12549", "weight": 1.0}, {"source": "canvas", "target": "canvas_onnoderesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12565", "weight": 1.0}, {"source": "canvas", "target": "canvas_startlink", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12582", "weight": 1.0}, {"source": "canvas", "target": "canvas_nearestport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12635", "weight": 1.0}, {"source": "canvas", "target": "canvas_wouldcreategeneratorcycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12653", "weight": 1.0}, {"source": "canvas", "target": "canvas_canconnect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12672", "weight": 1.0}, {"source": "canvas", "target": "canvas_sanitizeconnections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12693", "weight": 1.0}, {"source": "canvas", "target": "canvas_enddrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12696", "weight": 1.0}, {"source": "canvas", "target": "canvas_noderect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12725", "weight": 1.0}, {"source": "canvas", "target": "canvas_handoffexistinginputstogroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12731", "weight": 1.0}, {"source": "canvas", "target": "canvas_updategroupmembership", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12750", "weight": 1.0}, {"source": "canvas", "target": "canvas_portpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12808", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderlinks", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12820", "weight": 1.0}, {"source": "canvas", "target": "canvas_renderknifetrail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12835", "weight": 1.0}, {"source": "canvas", "target": "canvas_linkdeletebutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12842", "weight": 1.0}, {"source": "canvas", "target": "canvas_linkhitel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12855", "weight": 1.0}, {"source": "canvas", "target": "canvas_sethoveredconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12860", "weight": 1.0}, {"source": "canvas", "target": "canvas_connectiondistancetopoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12873", "weight": 1.0}, {"source": "canvas", "target": "canvas_updateconnectionhoverfrommouse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12885", "weight": 1.0}, {"source": "canvas", "target": "canvas_isconnectionselected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12905", "weight": 1.0}, {"source": "canvas", "target": "canvas_refreshselectionvisuals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12908", "weight": 1.0}, {"source": "canvas", "target": "canvas_pathel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12917", "weight": 1.0}, {"source": "canvas", "target": "canvas_pointsegmentdistance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12924", "weight": 1.0}, {"source": "canvas", "target": "canvas_segmentsintersect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12931", "weight": 1.0}, {"source": "canvas", "target": "canvas_segmentintersectsrect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12941", "weight": 1.0}, {"source": "canvas", "target": "canvas_cubicpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12947", "weight": 1.0}, {"source": "canvas", "target": "canvas_knifehitsconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12957", "weight": 1.0}, {"source": "canvas", "target": "canvas_applyknifecut", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12969", "weight": 1.0}, {"source": "canvas", "target": "canvas_setknifemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12990", "weight": 1.0}, {"source": "canvas", "target": "canvas_startknifedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13001", "weight": 1.0}, {"source": "canvas", "target": "canvas_continueknifedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13018", "weight": 1.0}, {"source": "canvas", "target": "canvas_iseditabletarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13031", "weight": 1.0}, {"source": "canvas", "target": "canvas_startboardpan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13051", "weight": 1.0}, {"source": "canvas", "target": "canvas_deleteselectednodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13268", "weight": 1.0}, {"source": "canvas", "target": "canvas_hasimagefiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13289", "weight": 1.0}, {"source": "canvas", "target": "canvas_iscanvasinputdrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13295", "weight": 1.0}, {"source": "canvas", "target": "canvas_hasimagedropdata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13298", "weight": 1.0}, {"source": "canvas", "target": "canvas_hasoutputimagedrag", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13307", "weight": 1.0}, {"source": "canvas", "target": "canvas_escapehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13308", "weight": 1.0}, {"source": "canvas", "target": "canvas_escapeattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13309", "weight": 1.0}, {"source": "canvas_trf", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5", "weight": 0.8}, {"source": "canvas_actionfailed", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9", "weight": 0.8}, {"source": "canvas_actionfailed", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10", "weight": 0.8}, {"source": "canvas_noreturnedimage", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12", "weight": 0.8}, {"source": "canvas_noreturnedimage", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12", "weight": 0.8}, {"source": "canvas_applylanguage", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L15", "weight": 0.8}, {"source": "canvas_applylanguage", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L16", "weight": 0.8}, {"source": "canvas_applylanguage", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L20", "weight": 0.8}, {"source": "canvas_applylanguage", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L21", "weight": 0.8}, {"source": "canvas_refreshcanvasconfigfromsettings", "target": "canvas_loadconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L24", "weight": 0.8}, {"source": "canvas_refreshcanvasconfigfromsettings", "target": "canvas_prunemissingcomfyworkflows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L25", "weight": 0.8}, {"source": "canvas_refreshcanvasconfigfromsettings", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L30", "weight": 0.8}, {"source": "canvas_rendercanvasicon", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L286", "weight": 0.8}, {"source": "canvas_localviewportforcanvas", "target": "canvas_loadlocalviewportmap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L340", "weight": 0.8}, {"source": "canvas_savelocalviewport", "target": "canvas_loadlocalviewportmap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L350", "weight": 0.8}, {"source": "canvas_applyquicktoolbarstate", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L380", "weight": 0.8}, {"source": "canvas_togglequicktoolbar", "target": "canvas_applyquicktoolbarstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L386", "weight": 0.8}, {"source": "canvas_imageapiproviders", "target": "canvas_defaultapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L429", "weight": 0.8}, {"source": "canvas_providerbyid", "target": "canvas_defaultapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L434", "weight": 0.8}, {"source": "canvas_providerbyid", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L434", "weight": 0.8}, {"source": "canvas_resolveproviderid", "target": "canvas_providerbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L437", "weight": 0.8}, {"source": "canvas_chatapiproviders", "target": "canvas_defaultapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L440", "weight": 0.8}, {"source": "canvas_resolvechatproviderid", "target": "canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L445", "weight": 0.8}, {"source": "canvas_chatprovideroptions", "target": "canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L449", "weight": 0.8}, {"source": "canvas_chatprovideroptions", "target": "canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L450", "weight": 0.8}, {"source": "canvas_providerchatmodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L454", "weight": 0.8}, {"source": "canvas_resolveimageproviderid", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L457", "weight": 0.8}, {"source": "canvas_provideroptions", "target": "canvas_resolveimageproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L461", "weight": 0.8}, {"source": "canvas_provideroptions", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L462", "weight": 0.8}, {"source": "canvas_provideroptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L463", "weight": 0.8}, {"source": "canvas_providerimagemodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L469", "weight": 0.8}, {"source": "canvas_sanitizeimagenodeprovidermodel", "target": "canvas_resolveimageproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L473", "weight": 0.8}, {"source": "canvas_sanitizeimagenodeprovidermodel", "target": "canvas_providerimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L474", "weight": 0.8}, {"source": "canvas_sanitizeimagenodeprovidermodel", "target": "canvas_resolveimagemodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L476", "weight": 0.8}, {"source": "canvas_videoapiproviders", "target": "canvas_defaultapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L479", "weight": 0.8}, {"source": "canvas_resolvevideoproviderid", "target": "canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L484", "weight": 0.8}, {"source": "canvas_videoprovideroptions", "target": "canvas_resolvevideoproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L488", "weight": 0.8}, {"source": "canvas_videoprovideroptions", "target": "canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L489", "weight": 0.8}, {"source": "canvas_providervideomodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L494", "weight": 0.8}, {"source": "canvas_sanitizevideonodeprovidermodel", "target": "canvas_resolvevideoproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L498", "weight": 0.8}, {"source": "canvas_sanitizevideonodeprovidermodel", "target": "canvas_providervideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L499", "weight": 0.8}, {"source": "canvas_videomodeloptions", "target": "canvas_providervideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L504", "weight": 0.8}, {"source": "canvas_videomodeloptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L506", "weight": 0.8}, {"source": "canvas_videomodeloptions", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L509", "weight": 0.8}, {"source": "canvas_allimagemodels", "target": "canvas_providerimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L512", "weight": 0.8}, {"source": "canvas_allimagemodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L513", "weight": 0.8}, {"source": "canvas_modelscopeimagemodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L517", "weight": 0.8}, {"source": "canvas_modelscopeimagemodeloptions", "target": "canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L525", "weight": 0.8}, {"source": "canvas_currentmsmodelid", "target": "canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L529", "weight": 0.8}, {"source": "canvas_allchatmodels", "target": "canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L549", "weight": 0.8}, {"source": "canvas_allchatmodels", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L550", "weight": 0.8}, {"source": "canvas_resolveimagemodel", "target": "canvas_allimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L555", "weight": 0.8}, {"source": "canvas_resolvechatmodel", "target": "canvas_providerchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L562", "weight": 0.8}, {"source": "canvas_resolvechatmodel", "target": "canvas_allchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L563", "weight": 0.8}, {"source": "canvas_showerrormodal", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L570", "weight": 0.8}, {"source": "canvas_showerrormodal", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L573", "weight": 0.8}, {"source": "canvas_responseerrormessage", "target": "canvas_apierrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L601", "weight": 0.8}, {"source": "canvas_ratiopartsfromdimensions", "target": "canvas_gcdint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L688", "weight": 0.8}, {"source": "canvas_apiimagesize", "target": "canvas_parseratiovalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L695", "weight": 0.8}, {"source": "canvas_exceedsfourkstandard", "target": "canvas_nearestfourksizefor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L727", "weight": 0.8}, {"source": "canvas_generatorsizeforrun", "target": "canvas_getimagedimensions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L739", "weight": 0.8}, {"source": "canvas_generatorsizeforrun", "target": "canvas_ratiopartsfromdimensions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L740", "weight": 0.8}, {"source": "canvas_generatorsizeforrun", "target": "canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L750", "weight": 0.8}, {"source": "canvas_imagemodeloptions", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L757", "weight": 0.8}, {"source": "canvas_imagemodeloptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L758", "weight": 0.8}, {"source": "canvas_imagemodeloptions", "target": "canvas_allimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L760", "weight": 0.8}, {"source": "canvas_imagemodeloptions", "target": "canvas_resolveimagemodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L764", "weight": 0.8}, {"source": "canvas_imagemodeloptions", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L767", "weight": 0.8}, {"source": "canvas_chatmodeloptions", "target": "canvas_providerchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L770", "weight": 0.8}, {"source": "canvas_chatmodeloptions", "target": "canvas_allchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L770", "weight": 0.8}, {"source": "canvas_chatmodeloptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L772", "weight": 0.8}, {"source": "canvas_chatmodeloptions", "target": "canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L774", "weight": 0.8}, {"source": "canvas_chatmodeloptions", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L777", "weight": 0.8}, {"source": "canvas_refreshgateviewcontrols", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L793", "weight": 0.8}, {"source": "canvas_setcanvasmode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L822", "weight": 0.8}, {"source": "canvas_setcanvasmode", "target": "canvas_formatcanvastime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L823", "weight": 0.8}, {"source": "canvas_setcanvasmode", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L825", "weight": 0.8}, {"source": "canvas_ensurecanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L829", "weight": 0.8}, {"source": "canvas_ensurecanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L829", "weight": 0.8}, {"source": "canvas_setcreatemode", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L837", "weight": 0.8}, {"source": "canvas_setcreatemode", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L838", "weight": 0.8}, {"source": "canvas_setcreatemode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L838", "weight": 0.8}, {"source": "canvas_setcreatemode", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L849", "weight": 0.8}, {"source": "canvas_applyviewport", "target": "canvas_scheduleminimaprender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L857", "weight": 0.8}, {"source": "canvas_estimatednoderect", "target": "canvas_defaultnodesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L861", "weight": 0.8}, {"source": "canvas_minimapbounds", "target": "canvas_currentworldviewrect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L878", "weight": 0.8}, {"source": "canvas_renderminimap", "target": "canvas_minimapbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L900", "weight": 0.8}, {"source": "canvas_renderminimap", "target": "canvas_updateminimapviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L915", "weight": 0.8}, {"source": "canvas_updateminimapviewport", "target": "canvas_currentworldviewrect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L919", "weight": 0.8}, {"source": "canvas_minimapeventtoworld", "target": "canvas_renderminimap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L927", "weight": 0.8}, {"source": "canvas_centerviewportonworldpoint", "target": "canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L938", "weight": 0.8}, {"source": "canvas_centerviewportonworldpoint", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L939", "weight": 0.8}, {"source": "canvas_centerviewportonworldpoint", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L940", "weight": 0.8}, {"source": "canvas_refreshgeometry", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L943", "weight": 0.8}, {"source": "canvas_refreshgeometry", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L944", "weight": 0.8}, {"source": "canvas_schedulesave", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L955", "weight": 0.8}, {"source": "canvas_scheduleviewportsave", "target": "canvas_savelocalviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L964", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_sanitizeconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1010", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_serializablecanvasnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1020", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1034", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_applyremotecanvasdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1037", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_formatcanvastime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1049", "weight": 0.8}, {"source": "canvas_savecanvas", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1051", "weight": 0.8}, {"source": "canvas_loadconfig", "target": "canvas_loadlocalmodellists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1066", "weight": 0.8}, {"source": "canvas_loadconfig", "target": "canvas_defaultapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1074", "weight": 0.8}, {"source": "canvas_mschatmodeloptions", "target": "canvas_uniquemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1106", "weight": 0.8}, {"source": "canvas_mschatmodeloptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1108", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1116", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_sortcanvaslistbyupdated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1119", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1120", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1121", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_refreshtrashcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1122", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_opencanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1123", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_setcanvasmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1125", "weight": 0.8}, {"source": "canvas_loadcanvaslist", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1126", "weight": 0.8}, {"source": "canvas_loadtrashlist", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1136", "weight": 0.8}, {"source": "canvas_loadtrashlist", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1139", "weight": 0.8}, {"source": "canvas_loadtrashlist", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1140", "weight": 0.8}, {"source": "canvas_loadtrashlist", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1141", "weight": 0.8}, {"source": "canvas_refreshtrashcount", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1154", "weight": 0.8}, {"source": "canvas_settrashmode", "target": "canvas_closecanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1162", "weight": 0.8}, {"source": "canvas_settrashmode", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1164", "weight": 0.8}, {"source": "canvas_settrashmode", "target": "canvas_loadtrashlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1165", "weight": 0.8}, {"source": "canvas_settrashmode", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1166", "weight": 0.8}, {"source": "canvas_settrashmode", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1167", "weight": 0.8}, {"source": "canvas_rendercanvaslist", "target": "canvas_rendercanvaslistinto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1170", "weight": 0.8}, {"source": "canvas_setcanvassortmode", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1187", "weight": 0.8}, {"source": "canvas_setcanvassortmode", "target": "canvas_sortcanvaslistbyupdated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1190", "weight": 0.8}, {"source": "canvas_setcanvassortmode", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1191", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_sortcanvaslistbyupdated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1198", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1199", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_updatecanvaslistrecord", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1208", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1210", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1210", "weight": 0.8}, {"source": "canvas_patchcanvasmeta", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1212", "weight": 0.8}, {"source": "canvas_togglepincanvas", "target": "canvas_closecanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1219", "weight": 0.8}, {"source": "canvas_togglepincanvas", "target": "canvas_patchcanvasmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1220", "weight": 0.8}, {"source": "canvas_setcanvascolorvalue", "target": "canvas_patchcanvasmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1225", "weight": 0.8}, {"source": "canvas_commitcanvasowner", "target": "canvas_patchcanvasmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1231", "weight": 0.8}, {"source": "canvas_updatecanvaslistrecord", "target": "canvas_sortcanvaslistbyupdated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1238", "weight": 0.8}, {"source": "canvas_updatecanvaslistrecord", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1239", "weight": 0.8}, {"source": "canvas_touchcanvasopened", "target": "canvas_updatecanvaslistrecord", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1247", "weight": 0.8}, {"source": "canvas_rendercanvaslistinto", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1256", "weight": 0.8}, {"source": "canvas_rendercanvaslistinto", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1263", "weight": 0.8}, {"source": "canvas_rendercanvaslistinto", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1266", "weight": 0.8}, {"source": "canvas_rendercanvaslistinto", "target": "canvas_rendercanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1372", "weight": 0.8}, {"source": "canvas_rendercanvasmetapopover", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1391", "weight": 0.8}, {"source": "canvas_rendercanvasmetapopover", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1392", "weight": 0.8}, {"source": "canvas_rendercanvasmetapopover", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1427", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1451", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1454", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1455", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_setcreatemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1465", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1466", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_opensmartcanvaspage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1467", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_resetcascaderuntimestate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1470", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_localviewportforcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1475", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_resettransientrunstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1477", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_sanitizeconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1478", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_setcanvasmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1480", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1481", "weight": 0.8}, {"source": "canvas_createcanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1485", "weight": 0.8}, {"source": "canvas_createsmartcanvas", "target": "canvas_setcreatemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1492", "weight": 0.8}, {"source": "canvas_toggleemojipicker", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1505", "weight": 0.8}, {"source": "canvas_setcanvasicon", "target": "canvas_closecanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1512", "weight": 0.8}, {"source": "canvas_setcanvasicon", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1513", "weight": 0.8}, {"source": "canvas_setcanvasicon", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1534", "weight": 0.8}, {"source": "canvas_setcanvasicon", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1536", "weight": 0.8}, {"source": "canvas_setcanvastitle", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1577", "weight": 0.8}, {"source": "canvas_setcanvastitle", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1598", "weight": 0.8}, {"source": "canvas_setcanvastitle", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1600", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1605", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1608", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_resetcascaderuntimestate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1610", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_touchcanvasopened", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1612", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_opensmartcanvaspage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1615", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_localviewportforcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1621", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_resettransientrunstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1625", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_sanitizeconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1626", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_prunemissingcomfyworkflows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1627", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_refreshmissingcanvasassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1628", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_setcanvasmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1630", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1631", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1632", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_resumecanvasimagetasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1633", "weight": 0.8}, {"source": "canvas_opencanvas", "target": "canvas_startcanvasremotepolling", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1634", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_resetcascaderuntimestate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1650", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_localviewportforcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1651", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_resettransientrunstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1661", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_sanitizeconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1662", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_prunemissingcomfyworkflows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1663", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_refreshmissingcanvasassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1664", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1666", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1667", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_resumecanvasimagetasks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1668", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1669", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_formatcanvastime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1670", "weight": 0.8}, {"source": "canvas_applyremotecanvasdata", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1671", "weight": 0.8}, {"source": "canvas_refreshmissingcanvasassets", "target": "canvas_canvaslocalasseturls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1710", "weight": 0.8}, {"source": "canvas_syncremotecanvasnow", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1728", "weight": 0.8}, {"source": "canvas_syncremotecanvasnow", "target": "canvas_applyremotecanvasdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1732", "weight": 0.8}, {"source": "canvas_syncremotecanvasnow", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1736", "weight": 0.8}, {"source": "canvas_checkremotecanvasversion", "target": "canvas_syncremotecanvasnow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1749", "weight": 0.8}, {"source": "canvas_startcanvasremotepolling", "target": "canvas_stopcanvasremotepolling", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1758", "weight": 0.8}, {"source": "canvas_handlecanvasupdatedmessage", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1778", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_savecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1782", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_stopcanvasremotepolling", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1783", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_setcanvasmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1789", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_refreshgateviewcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1792", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1793", "weight": 0.8}, {"source": "canvas_returntocanvasmanager", "target": "canvas_setcreatemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1794", "weight": 0.8}, {"source": "canvas_requestdeletecanvas", "target": "canvas_closecanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1799", "weight": 0.8}, {"source": "canvas_requestdeletecanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1802", "weight": 0.8}, {"source": "canvas_requestpurgecanvas", "target": "canvas_closecanvasmetapopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1807", "weight": 0.8}, {"source": "canvas_requestpurgecanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1810", "weight": 0.8}, {"source": "canvas_canceldeletecanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1817", "weight": 0.8}, {"source": "canvas_deletecanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1822", "weight": 0.8}, {"source": "canvas_deletecanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1825", "weight": 0.8}, {"source": "canvas_deletecanvas", "target": "canvas_setcanvasmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1835", "weight": 0.8}, {"source": "canvas_deletecanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1837", "weight": 0.8}, {"source": "canvas_deletecanvas", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1839", "weight": 0.8}, {"source": "canvas_restorecanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1848", "weight": 0.8}, {"source": "canvas_restorecanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1851", "weight": 0.8}, {"source": "canvas_restorecanvas", "target": "canvas_loadcanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1854", "weight": 0.8}, {"source": "canvas_restorecanvas", "target": "canvas_loadtrashlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1855", "weight": 0.8}, {"source": "canvas_purgecanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1865", "weight": 0.8}, {"source": "canvas_purgecanvas", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1868", "weight": 0.8}, {"source": "canvas_purgecanvas", "target": "canvas_rendercanvaslist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1871", "weight": 0.8}, {"source": "canvas_purgecanvas", "target": "canvas_loadtrashlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1873", "weight": 0.8}, {"source": "canvas_addnode", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1988", "weight": 0.8}, {"source": "canvas_addnode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1990", "weight": 0.8}, {"source": "canvas_addnode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1991", "weight": 0.8}, {"source": "canvas_defaultpoint", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1994", "weight": 0.8}, {"source": "canvas_addimagenode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1996", "weight": 0.8}, {"source": "canvas_addimagenode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1997", "weight": 0.8}, {"source": "canvas_addimagenode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L1997", "weight": 0.8}, {"source": "canvas_addpromptnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2000", "weight": 0.8}, {"source": "canvas_addpromptnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2001", "weight": 0.8}, {"source": "canvas_addpromptnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2001", "weight": 0.8}, {"source": "canvas_addloopnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2004", "weight": 0.8}, {"source": "canvas_addloopnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2005", "weight": 0.8}, {"source": "canvas_addloopnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2006", "weight": 0.8}, {"source": "canvas_addgroupnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2023", "weight": 0.8}, {"source": "canvas_addgroupnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2024", "weight": 0.8}, {"source": "canvas_addgroupnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2024", "weight": 0.8}, {"source": "canvas_addllmnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2037", "weight": 0.8}, {"source": "canvas_addllmnode", "target": "canvas_chatapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2038", "weight": 0.8}, {"source": "canvas_addllmnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2039", "weight": 0.8}, {"source": "canvas_addllmnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2040", "weight": 0.8}, {"source": "canvas_addllmnode", "target": "canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2045", "weight": 0.8}, {"source": "canvas_addgeneratornode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2057", "weight": 0.8}, {"source": "canvas_addgeneratornode", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2058", "weight": 0.8}, {"source": "canvas_addgeneratornode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2059", "weight": 0.8}, {"source": "canvas_addgeneratornode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2059", "weight": 0.8}, {"source": "canvas_addgeneratornode", "target": "canvas_allimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2059", "weight": 0.8}, {"source": "canvas_addmsgennode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2062", "weight": 0.8}, {"source": "canvas_addmsgennode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2063", "weight": 0.8}, {"source": "canvas_addmsgennode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2064", "weight": 0.8}, {"source": "canvas_addmsgennode", "target": "canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2071", "weight": 0.8}, {"source": "canvas_addvideonode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2087", "weight": 0.8}, {"source": "canvas_addvideonode", "target": "canvas_videoapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2088", "weight": 0.8}, {"source": "canvas_addvideonode", "target": "canvas_providervideomodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2089", "weight": 0.8}, {"source": "canvas_addvideonode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2090", "weight": 0.8}, {"source": "canvas_addvideonode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2091", "weight": 0.8}, {"source": "canvas_addrhnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2113", "weight": 0.8}, {"source": "canvas_addrhnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2114", "weight": 0.8}, {"source": "canvas_addrhnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2115", "weight": 0.8}, {"source": "canvas_defaultltxsegment", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2135", "weight": 0.8}, {"source": "canvas_addltxdirectornode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2146", "weight": 0.8}, {"source": "canvas_addltxdirectornode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2147", "weight": 0.8}, {"source": "canvas_addltxdirectornode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2148", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2200", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2201", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_modelscopeimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2207", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_currentmsmodelid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2208", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_modelscopelorasformodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2209", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2223", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_modelscopeimagemodeloptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2231", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2264", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_modelscopeloraoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2293", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2310", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2312", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2361", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_renderimageinputlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2527", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_renderpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2529", "weight": 0.8}, {"source": "canvas_rendermsgenbody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2531", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2537", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2538", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2538", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2540", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_currentmsmodelid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2543", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_modelscopelorasformodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2544", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2545", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2549", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2551", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_apiimagesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2552", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2553", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2564", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_urltobase64", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2573", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_collectrunmetas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2611", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2613", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2615", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2616", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2617", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2620", "weight": 0.8}, {"source": "canvas_runmsgennode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2625", "weight": 0.8}, {"source": "canvas_addcomfynode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2636", "weight": 0.8}, {"source": "canvas_addcomfynode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2637", "weight": 0.8}, {"source": "canvas_addcomfynode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2638", "weight": 0.8}, {"source": "canvas_addcomfynode", "target": "canvas_allimagemodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2652", "weight": 0.8}, {"source": "canvas_addcomfynode", "target": "canvas_imageapiproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2652", "weight": 0.8}, {"source": "canvas_addoutputnode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2668", "weight": 0.8}, {"source": "canvas_addoutputnode", "target": "canvas_addnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2669", "weight": 0.8}, {"source": "canvas_addoutputnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2669", "weight": 0.8}, {"source": "canvas_opencreatemenu", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2672", "weight": 0.8}, {"source": "canvas_opencreatemenu", "target": "canvas_closelinkcreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2673", "weight": 0.8}, {"source": "canvas_opencreatemenu", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2677", "weight": 0.8}, {"source": "canvas_closecreatemenu", "target": "canvas_closelinkcreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2681", "weight": 0.8}, {"source": "canvas_closecreatemenu", "target": "canvas_closeimagenodemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2682", "weight": 0.8}, {"source": "canvas_linkcreateoptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2690", "weight": 0.8}, {"source": "canvas_openlinkcreatemenu", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2713", "weight": 0.8}, {"source": "canvas_openlinkcreatemenu", "target": "canvas_linkcreateoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2714", "weight": 0.8}, {"source": "canvas_openlinkcreatemenu", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2728", "weight": 0.8}, {"source": "canvas_opengeneratornodemenu", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2736", "weight": 0.8}, {"source": "canvas_opengeneratornodemenu", "target": "canvas_linkcreateoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2737", "weight": 0.8}, {"source": "canvas_opengeneratornodemenu", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2741", "weight": 0.8}, {"source": "canvas_opengeneratornodemenu", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2772", "weight": 0.8}, {"source": "canvas_openimagenodemenu", "target": "canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2789", "weight": 0.8}, {"source": "canvas_openimagenodemenu", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2790", "weight": 0.8}, {"source": "canvas_openimagenodemenu", "target": "canvas_ismissingasseturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2791", "weight": 0.8}, {"source": "canvas_openimagenodemenu", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2794", "weight": 0.8}, {"source": "canvas_openimagenodemenu", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2822", "weight": 0.8}, {"source": "canvas_openimagenodepreview", "target": "canvas_ismissingasseturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2826", "weight": 0.8}, {"source": "canvas_openimagenodepreview", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2827", "weight": 0.8}, {"source": "canvas_openimagenodepreview", "target": "canvas_openoutputlightbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2829", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2834", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_outputimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2835", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_outputdownloadableimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2836", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2839", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2840", "weight": 0.8}, {"source": "canvas_openoutputnodemenu", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2871", "weight": 0.8}, {"source": "canvas_downloadnameforgroupimage", "target": "canvas_extensionfromnameorurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2900", "weight": 0.8}, {"source": "canvas_downloadnameforgroupimage", "target": "canvas_safedownloadfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2901", "weight": 0.8}, {"source": "canvas_downloadnameforgroupimage", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2901", "weight": 0.8}, {"source": "canvas_createinputgroupfromoutput", "target": "canvas_outputimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2906", "weight": 0.8}, {"source": "canvas_createinputgroupfromoutput", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2931", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_outputimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2945", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2946", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_createinputgroupfromoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2948", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2959", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2960", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2961", "weight": 0.8}, {"source": "canvas_convertoutputnodetoinputgroup", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2962", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_outputimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2967", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2968", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_createinputgroupfromoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2969", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2973", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2974", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2975", "weight": 0.8}, {"source": "canvas_copyoutputnodetoinputgroup", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2976", "weight": 0.8}, {"source": "canvas_downloadoutputnodeimages", "target": "canvas_outputdownloadableimageurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2980", "weight": 0.8}, {"source": "canvas_downloadoutputnodeimages", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2982", "weight": 0.8}, {"source": "canvas_downloadoutputnodeimages", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L2994", "weight": 0.8}, {"source": "canvas_downloadgroupnodeimages", "target": "canvas_groupimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3009", "weight": 0.8}, {"source": "canvas_downloadgroupnodeimages", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3011", "weight": 0.8}, {"source": "canvas_downloadgroupnodeimages", "target": "canvas_safedownloadfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3014", "weight": 0.8}, {"source": "canvas_downloadgroupnodeimages", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3025", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_closelinkcreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3041", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3045", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_createnodebytype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3046", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_canconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3050", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3051", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_synclatestgeneratedoutputtoconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3052", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3053", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3054", "weight": 0.8}, {"source": "canvas_createlinkednode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3055", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3059", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addpromptnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3060", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addloopnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3061", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addgroupnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3062", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addllmnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3063", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addgeneratornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3064", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addmsgennode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3065", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addvideonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3066", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addrhnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3067", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addcomfynode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3068", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addltxdirectornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3069", "weight": 0.8}, {"source": "canvas_createnodebytype", "target": "canvas_addoutputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3070", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3074", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3075", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addpromptnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3076", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addloopnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3077", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addllmnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3078", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addgeneratornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3079", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addmsgennode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3080", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addvideonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3081", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addrhnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3082", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addcomfynode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3083", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addltxdirectornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3084", "weight": 0.8}, {"source": "canvas_menuadd", "target": "canvas_addoutputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3085", "weight": 0.8}, {"source": "canvas_mediakindforref", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3137", "weight": 0.8}, {"source": "canvas_mediakindforref", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3138", "weight": 0.8}, {"source": "canvas_mediakindforref", "target": "canvas_istexturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3139", "weight": 0.8}, {"source": "canvas_currentcanvasmedialinks", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3166", "weight": 0.8}, {"source": "canvas_currentcanvasmedialinks", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3166", "weight": 0.8}, {"source": "canvas_applytempshurltocanvasref", "target": "canvas_mediakindforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3182", "weight": 0.8}, {"source": "canvas_applytempshurltocanvasref", "target": "canvas_outputurlvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3194", "weight": 0.8}, {"source": "canvas_uploadcanvasmediareftocloud", "target": "canvas_mediakindforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3212", "weight": 0.8}, {"source": "canvas_uploadcanvasmediareftocloud", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3220", "weight": 0.8}, {"source": "canvas_uploadcanvasmediareftocloud", "target": "canvas_applytempshurltocanvasref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3228", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3234", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3234", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3238", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3242", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_uploadcanvasmediareftocloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3246", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3250", "weight": 0.8}, {"source": "canvas_uploadcanvasvideostocloud", "target": "canvas_copytexttoclipboard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3251", "weight": 0.8}, {"source": "canvas_applymanualvideourltocanvasref", "target": "canvas_clearmanualvideourlfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3261", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3268", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3268", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_manualvideourlfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3272", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_currentcanvasmedialinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3272", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_tempshuploadedurlfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3272", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_isremotevideoreferenceurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3273", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_clearmanualvideourlfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3277", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3278", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3279", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3280", "weight": 0.8}, {"source": "canvas_setcanvasmanualvideourl", "target": "canvas_applymanualvideourltocanvasref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3287", "weight": 0.8}, {"source": "canvas_mediakindfornode", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3298", "weight": 0.8}, {"source": "canvas_mediakindfornode", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3299", "weight": 0.8}, {"source": "canvas_nodetitleformedia", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3303", "weight": 0.8}, {"source": "canvas_droptextcandidates", "target": "canvas_uniquevalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3361", "weight": 0.8}, {"source": "canvas_droptextcandidates", "target": "canvas_dropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3361", "weight": 0.8}, {"source": "canvas_localimagepathsfromdatatransfer", "target": "canvas_uniquevalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3393", "weight": 0.8}, {"source": "canvas_localimagepathsfromdatatransfer", "target": "canvas_droptextcandidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3393", "weight": 0.8}, {"source": "canvas_imageurlfromdatatransfer", "target": "canvas_droptextcandidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3396", "weight": 0.8}, {"source": "canvas_imagedroppayload", "target": "canvas_imagefilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3399", "weight": 0.8}, {"source": "canvas_imagedroppayload", "target": "canvas_localimagepathsfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3401", "weight": 0.8}, {"source": "canvas_imagedroppayload", "target": "canvas_imageurlfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3403", "weight": 0.8}, {"source": "canvas_resolveimagedroppayload", "target": "canvas_imagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3408", "weight": 0.8}, {"source": "canvas_resolveimagedroppayload", "target": "canvas_hasimagefiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3410", "weight": 0.8}, {"source": "canvas_resolveimagedroppayload", "target": "canvas_uploadfilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3411", "weight": 0.8}, {"source": "canvas_importlocalimages", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3423", "weight": 0.8}, {"source": "canvas_importlocalimages", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3423", "weight": 0.8}, {"source": "canvas_creategroupforuploadednodes", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3442", "weight": 0.8}, {"source": "canvas_creategroupforuploadednodes", "target": "canvas_nodebounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3443", "weight": 0.8}, {"source": "canvas_creategroupforuploadednodes", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3444", "weight": 0.8}, {"source": "canvas_creategroupforuploadednodes", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3446", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3460", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3469", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_layoutuploadedmedianodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3486", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_creategroupforuploadednodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3487", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3489", "weight": 0.8}, {"source": "canvas_uploadmediafiles", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3490", "weight": 0.8}, {"source": "canvas_uploadimages", "target": "canvas_uploadmediafiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3494", "weight": 0.8}, {"source": "canvas_uploadimagegroup", "target": "canvas_uploadmediafiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3497", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3500", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3501", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3502", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3502", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3503", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3503", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3504", "weight": 0.8}, {"source": "canvas_createimagecardfromurl", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3505", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3508", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3509", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3509", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_importlocalimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3511", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3512", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3519", "weight": 0.8}, {"source": "canvas_createimagecardsfromlocalpaths", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3520", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtoboard", "target": "canvas_uploadimagegroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3530", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtoboard", "target": "canvas_uploadimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3531", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtoboard", "target": "canvas_createimagecardsfromlocalpaths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3533", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtoboard", "target": "canvas_createimagecardfromurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3535", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtoboard", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3535", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_fillimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3544", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_importlocalimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3548", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3551", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3553", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3555", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3556", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3564", "weight": 0.8}, {"source": "canvas_applyimagedroppayloadtonode", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3564", "weight": 0.8}, {"source": "canvas_allowimagenodedropevent", "target": "canvas_hasimagedropdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3570", "weight": 0.8}, {"source": "canvas_allowimagenodedropevent", "target": "canvas_hasoutputimagedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3570", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_hasoutputimagedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3585", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_clearimagenodedropstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3586", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_setimagenodefromoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3587", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_resolveimagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3590", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_applyimagedroppayloadtonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3594", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3596", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3597", "weight": 0.8}, {"source": "canvas_handleimagenodedropevent", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3597", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3601", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3606", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3607", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_uploadimagegroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3610", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3628", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3629", "weight": 0.8}, {"source": "canvas_fillimagenode", "target": "canvas_mediakindforupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3641", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3648", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3648", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3649", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3651", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3653", "weight": 0.8}, {"source": "canvas_setimagenodefromoutput", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3654", "weight": 0.8}, {"source": "canvas_clearimagenode", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3664", "weight": 0.8}, {"source": "canvas_clearimagenode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3668", "weight": 0.8}, {"source": "canvas_clearimagenode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3669", "weight": 0.8}, {"source": "canvas_pickimagefornode", "target": "canvas_pickmediafornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3672", "weight": 0.8}, {"source": "canvas_edittextcontext", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3685", "weight": 0.8}, {"source": "canvas_defaultedittexttext", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3691", "weight": 0.8}, {"source": "canvas_edittextsizefrombrush", "target": "canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3694", "weight": 0.8}, {"source": "canvas_createedittextitem", "target": "canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3697", "weight": 0.8}, {"source": "canvas_createedittextitem", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3699", "weight": 0.8}, {"source": "canvas_createedittextitem", "target": "canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3700", "weight": 0.8}, {"source": "canvas_createedittextitem", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3703", "weight": 0.8}, {"source": "canvas_measureedittextitem", "target": "canvas_textitemfont", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3715", "weight": 0.8}, {"source": "canvas_hitedittextitem", "target": "canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3733", "weight": 0.8}, {"source": "canvas_hitedittextitem", "target": "canvas_measureedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3737", "weight": 0.8}, {"source": "canvas_renderedittextcanvas", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3743", "weight": 0.8}, {"source": "canvas_renderedittextcanvas", "target": "canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3744", "weight": 0.8}, {"source": "canvas_renderedittextcanvas", "target": "canvas_positionedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3773", "weight": 0.8}, {"source": "canvas_synctexttoolstate", "target": "canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3776", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3782", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3784", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3785", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3787", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3790", "weight": 0.8}, {"source": "canvas_syncselectededittextstylefrombrush", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3791", "weight": 0.8}, {"source": "canvas_begintexteditchange", "target": "canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3795", "weight": 0.8}, {"source": "canvas_setselectededittextitem", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3800", "weight": 0.8}, {"source": "canvas_setselectededittextitem", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3801", "weight": 0.8}, {"source": "canvas_confirmselectededittextitem", "target": "canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3804", "weight": 0.8}, {"source": "canvas_confirmselectededittextitem", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3812", "weight": 0.8}, {"source": "canvas_confirmselectededittextitem", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3813", "weight": 0.8}, {"source": "canvas_edittextcanvasscale", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3817", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3850", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_edittextcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3853", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_measureedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3854", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_edittextcanvasscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3855", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3869", "weight": 0.8}, {"source": "canvas_positionedittextinlineeditor", "target": "canvas_autosizeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3870", "weight": 0.8}, {"source": "canvas_removeedittextinlineeditor", "target": "canvas_inlineeditortext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3876", "weight": 0.8}, {"source": "canvas_removeedittextinlineeditor", "target": "canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3882", "weight": 0.8}, {"source": "canvas_removeedittextinlineeditor", "target": "canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3891", "weight": 0.8}, {"source": "canvas_removeedittextinlineeditor", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3894", "weight": 0.8}, {"source": "canvas_removeedittextinlineeditor", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3895", "weight": 0.8}, {"source": "canvas_beginedittextinline", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3899", "weight": 0.8}, {"source": "canvas_beginedittextinline", "target": "canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3907", "weight": 0.8}, {"source": "canvas_beginedittextinline", "target": "canvas_positionedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3910", "weight": 0.8}, {"source": "canvas_beginedittextinline", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3926", "weight": 0.8}, {"source": "canvas_beginedittextinline", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3927", "weight": 0.8}, {"source": "canvas_edittextpoint", "target": "canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3930", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3936", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3937", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_edittextpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3938", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_hitedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3939", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3954", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3955", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_selectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3958", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_confirmselectededittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3959", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3962", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_createedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3963", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_defaultedittexttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3963", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3963", "weight": 0.8}, {"source": "canvas_beginedittext", "target": "canvas_edittextsizefrombrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3963", "weight": 0.8}, {"source": "canvas_updateedittextcursor", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3971", "weight": 0.8}, {"source": "canvas_updateedittextcursor", "target": "canvas_hitedittextitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3973", "weight": 0.8}, {"source": "canvas_updateedittextcursor", "target": "canvas_edittextpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3973", "weight": 0.8}, {"source": "canvas_moveedittext", "target": "canvas_updateedittextcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3978", "weight": 0.8}, {"source": "canvas_moveedittext", "target": "canvas_begintexteditchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3990", "weight": 0.8}, {"source": "canvas_moveedittext", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3993", "weight": 0.8}, {"source": "canvas_moveedittext", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L3999", "weight": 0.8}, {"source": "canvas_endedittext", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4002", "weight": 0.8}, {"source": "canvas_endedittext", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4005", "weight": 0.8}, {"source": "canvas_endedittext", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4006", "weight": 0.8}, {"source": "canvas_endedittext", "target": "canvas_updateedittextcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4007", "weight": 0.8}, {"source": "canvas_resizeedittextcanvas", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4014", "weight": 0.8}, {"source": "canvas_resizeedittextcanvas", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4022", "weight": 0.8}, {"source": "canvas_resizeeditdrawcanvas", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4026", "weight": 0.8}, {"source": "canvas_resizeeditdrawcanvas", "target": "canvas_resizeedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4035", "weight": 0.8}, {"source": "canvas_resizeeditdrawcanvas", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4036", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4041", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4050", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_syncgridgapvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4055", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4061", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_resizeeditdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4073", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_cleareditdrawing", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4074", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4075", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_resetoutpaintbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4076", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4079", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_syncbrushtoolbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4080", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4081", "weight": 0.8}, {"source": "canvas_setimageeditmode", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4082", "weight": 0.8}, {"source": "canvas_editdrawsnapshot", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4085", "weight": 0.8}, {"source": "canvas_restoreeditdrawsnapshot", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4095", "weight": 0.8}, {"source": "canvas_restoreeditdrawsnapshot", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4096", "weight": 0.8}, {"source": "canvas_restoreeditdrawsnapshot", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4102", "weight": 0.8}, {"source": "canvas_restoreeditdrawsnapshot", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4103", "weight": 0.8}, {"source": "canvas_pusheditdrawhistory", "target": "canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4106", "weight": 0.8}, {"source": "canvas_pusheditdrawhistory", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4109", "weight": 0.8}, {"source": "canvas_undoeditdrawing", "target": "canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4123", "weight": 0.8}, {"source": "canvas_undoeditdrawing", "target": "canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4124", "weight": 0.8}, {"source": "canvas_undoeditdrawing", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4125", "weight": 0.8}, {"source": "canvas_redoeditdrawing", "target": "canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4129", "weight": 0.8}, {"source": "canvas_redoeditdrawing", "target": "canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4130", "weight": 0.8}, {"source": "canvas_redoeditdrawing", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4131", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4134", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4135", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4136", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4136", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4138", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4145", "weight": 0.8}, {"source": "canvas_cleareditdrawing", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4146", "weight": 0.8}, {"source": "canvas_reseteditdrawinghistory", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4149", "weight": 0.8}, {"source": "canvas_reseteditdrawinghistory", "target": "canvas_renderedittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4157", "weight": 0.8}, {"source": "canvas_reseteditdrawinghistory", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4158", "weight": 0.8}, {"source": "canvas_reseteditdrawinghistory", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4159", "weight": 0.8}, {"source": "canvas_setbrushtool", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4162", "weight": 0.8}, {"source": "canvas_setbrushtool", "target": "canvas_syncbrushtoolbuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4164", "weight": 0.8}, {"source": "canvas_setbrushtool", "target": "canvas_synctexttoolstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4165", "weight": 0.8}, {"source": "canvas_editdrawpoint", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4177", "weight": 0.8}, {"source": "canvas_gridcustomlinehit", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4186", "weight": 0.8}, {"source": "canvas_setgridcustomlinepos", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4202", "weight": 0.8}, {"source": "canvas_setupdrawstyle", "target": "canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4221", "weight": 0.8}, {"source": "canvas_setupdrawstyle", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4222", "weight": 0.8}, {"source": "canvas_drawbrushshape", "target": "canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4247", "weight": 0.8}, {"source": "canvas_drawnumberlabel", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4261", "weight": 0.8}, {"source": "canvas_drawnumberlabel", "target": "canvas_editbrushsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4263", "weight": 0.8}, {"source": "canvas_drawnumberlabel", "target": "canvas_circlednumber", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4264", "weight": 0.8}, {"source": "canvas_drawnumberlabel", "target": "canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4265", "weight": 0.8}, {"source": "canvas_drawnumberlabel", "target": "canvas_brushcolor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4273", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4284", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4286", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_gridcustomlinehit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4287", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_setgridcustomlinepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4291", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4292", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4293", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_pusheditdrawhistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4311", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_drawnumberlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4313", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4316", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_editdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4319", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4320", "weight": 0.8}, {"source": "canvas_begineditdraw", "target": "canvas_normalizemaskpreviewcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4325", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_setgridcustomlinepos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4331", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_editdrawpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4331", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4332", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4338", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_restoreeditdrawsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4341", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_drawbrushshape", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4342", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_setupdrawstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4345", "weight": 0.8}, {"source": "canvas_moveeditdraw", "target": "canvas_normalizemaskpreviewcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4352", "weight": 0.8}, {"source": "canvas_endeditdraw", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4355", "weight": 0.8}, {"source": "canvas_endeditdraw", "target": "canvas_synceditdrawinghistorybuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4359", "weight": 0.8}, {"source": "canvas_editcanvashaspixels", "target": "canvas_edittexthascontent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4362", "weight": 0.8}, {"source": "canvas_editcanvashaspixels", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4363", "weight": 0.8}, {"source": "canvas_gridsplitsettings", "target": "canvas_syncgridgapvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4379", "weight": 0.8}, {"source": "canvas_gridsplitrects", "target": "canvas_gridsplitrectscustom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4383", "weight": 0.8}, {"source": "canvas_gridsplitrects", "target": "canvas_gridsplitsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4384", "weight": 0.8}, {"source": "canvas_gridlayoutfromrects", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4425", "weight": 0.8}, {"source": "canvas_applygridpreset", "target": "canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4445", "weight": 0.8}, {"source": "canvas_applygridpreset", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4446", "weight": 0.8}, {"source": "canvas_applygridpreset", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4447", "weight": 0.8}, {"source": "canvas_togglegridcustommode", "target": "canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4465", "weight": 0.8}, {"source": "canvas_togglegridcustommode", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4466", "weight": 0.8}, {"source": "canvas_togglegridcustommode", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4467", "weight": 0.8}, {"source": "canvas_setgridcustomorientation", "target": "canvas_syncgridcustomcursor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4475", "weight": 0.8}, {"source": "canvas_cleargridcustomlines", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4481", "weight": 0.8}, {"source": "canvas_cleargridcustomlines", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4482", "weight": 0.8}, {"source": "canvas_undogridcustomline", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4488", "weight": 0.8}, {"source": "canvas_undogridcustomline", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4489", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_resizeeditdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4506", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_clampcrop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4514", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4515", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_refreshgridsplitpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4517", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_syncimageeditoverflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4518", "weight": 0.8}, {"source": "canvas_applyimageeditzoom", "target": "canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4519", "weight": 0.8}, {"source": "canvas_resetimageeditzoom", "target": "canvas_applyimageeditzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4536", "weight": 0.8}, {"source": "canvas_refreshgridsplitpreview", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4549", "weight": 0.8}, {"source": "canvas_refreshgridsplitpreview", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4570", "weight": 0.8}, {"source": "canvas_refreshgridsplitpreview", "target": "canvas_gridsplitsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4594", "weight": 0.8}, {"source": "canvas_imageeditoroutputnode", "target": "canvas_imageeditoroutputpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4627", "weight": 0.8}, {"source": "canvas_imageeditoroutputnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4628", "weight": 0.8}, {"source": "canvas_addgeneratedimagenode", "target": "canvas_imageeditoroutputpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4634", "weight": 0.8}, {"source": "canvas_addgeneratedimagenode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4635", "weight": 0.8}, {"source": "canvas_rendercropbox", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4645", "weight": 0.8}, {"source": "canvas_rendercropbox", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4646", "weight": 0.8}, {"source": "canvas_rendercropbox", "target": "canvas_updateoutpaintresolutionlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4664", "weight": 0.8}, {"source": "canvas_updateoutpaintresolutionlabel", "target": "canvas_outpaintnaturalsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4706", "weight": 0.8}, {"source": "canvas_updateoutpaintresolutionlabel", "target": "canvas_exceedsfourkstandard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4707", "weight": 0.8}, {"source": "canvas_clampoutpaint", "target": "canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4712", "weight": 0.8}, {"source": "canvas_resetoutpaintbox", "target": "canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4720", "weight": 0.8}, {"source": "canvas_resetoutpaintbox", "target": "canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4725", "weight": 0.8}, {"source": "canvas_resetcropbox", "target": "canvas_resetoutpaintbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4729", "weight": 0.8}, {"source": "canvas_resetcropbox", "target": "canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4730", "weight": 0.8}, {"source": "canvas_resetcropbox", "target": "canvas_rendercropbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4735", "weight": 0.8}, {"source": "canvas_openimageeditor", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4740", "weight": 0.8}, {"source": "canvas_openimageeditor", "target": "canvas_syncgridcustomundobtn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4766", "weight": 0.8}, {"source": "canvas_openimageeditor", "target": "canvas_updatezoomlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4767", "weight": 0.8}, {"source": "canvas_openimageeditor", "target": "canvas_setimageeditmode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4790", "weight": 0.8}, {"source": "canvas_openimageeditor", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4791", "weight": 0.8}, {"source": "canvas_closeimageeditor", "target": "canvas_cleareditdrawing", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4802", "weight": 0.8}, {"source": "canvas_closeimageeditor", "target": "canvas_reseteditdrawinghistory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4806", "weight": 0.8}, {"source": "canvas_closeimageeditor", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4817", "weight": 0.8}, {"source": "canvas_clampcrop", "target": "canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4825", "weight": 0.8}, {"source": "canvas_clampcrop", "target": "canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4826", "weight": 0.8}, {"source": "canvas_resizeoutpaintfromdrag", "target": "canvas_cropbounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4848", "weight": 0.8}, {"source": "canvas_resizeoutpaintfromdrag", "target": "canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4855", "weight": 0.8}, {"source": "canvas_applyimagecrop", "target": "canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4907", "weight": 0.8}, {"source": "canvas_applyimagecrop", "target": "canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4911", "weight": 0.8}, {"source": "canvas_applyimagecrop", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4912", "weight": 0.8}, {"source": "canvas_applyimagecrop", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4913", "weight": 0.8}, {"source": "canvas_applyimageoutpaint", "target": "canvas_clampoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4921", "weight": 0.8}, {"source": "canvas_applyimageoutpaint", "target": "canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4938", "weight": 0.8}, {"source": "canvas_applyimageoutpaint", "target": "canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4945", "weight": 0.8}, {"source": "canvas_applyimageoutpaint", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4946", "weight": 0.8}, {"source": "canvas_applyimageoutpaint", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4947", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4953", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_maskcanvasfromdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4954", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4954", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4958", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_addgeneratedimagenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4960", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4961", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4962", "weight": 0.8}, {"source": "canvas_applyimagemask", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4963", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_removeedittextinlineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4987", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_editcanvashaspixels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4990", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_editdrawcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4996", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_edittextcanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L4997", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_uploadcroppedblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5001", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5005", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5006", "weight": 0.8}, {"source": "canvas_applyimagebrush", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5007", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_gridsplitrects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5015", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_uploadimageblobs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5028", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_imageeditoroutputnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5030", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_gridlayoutfromrects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5032", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5033", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_closeimageeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5038", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5039", "weight": 0.8}, {"source": "canvas_applyimagegridsplit", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5040", "weight": 0.8}, {"source": "canvas_applyimageedit", "target": "canvas_applyimageoutpaint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5044", "weight": 0.8}, {"source": "canvas_applyimageedit", "target": "canvas_applyimagemask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5045", "weight": 0.8}, {"source": "canvas_applyimageedit", "target": "canvas_applyimagebrush", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5046", "weight": 0.8}, {"source": "canvas_applyimageedit", "target": "canvas_applyimagegridsplit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5047", "weight": 0.8}, {"source": "canvas_applyimageedit", "target": "canvas_applyimagecrop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5048", "weight": 0.8}, {"source": "canvas_nodehaslivemedia", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5052", "weight": 0.8}, {"source": "canvas_transplantnodemediaelement", "target": "canvas_mediasignaturefromelement", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5092", "weight": 0.8}, {"source": "canvas_transplantnodemediaelement", "target": "canvas_capturemediaplaybackstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5095", "weight": 0.8}, {"source": "canvas_transplantnodemediaelement", "target": "canvas_restoremediaplaybackstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5097", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_captureoutputscrolls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5119", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_capturemediaplaybackstates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5120", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5126", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_restoremediaplaybackstates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5139", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_restoreoutputscrolls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5140", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_refreshgeometry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5141", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_refreshgeometryafterlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5142", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5143", "weight": 0.8}, {"source": "canvas_render", "target": "canvas_refreshoutputtimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5144", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_captureoutputscrolls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5149", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_applyviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5150", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_refreshoutputnodecontent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5154", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5157", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_rendernode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5160", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_nodehaslivemedia", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5161", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_transplantnodemediaelement", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5161", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_restoreoutputscrolls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5164", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_refreshgeometry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5165", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_refreshgeometryafterlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5166", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5167", "weight": 0.8}, {"source": "canvas_refreshnodes", "target": "canvas_refreshoutputtimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5168", "weight": 0.8}, {"source": "canvas_refreshrunnodes", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5171", "weight": 0.8}, {"source": "canvas_pendingpreviewsizefromsizestring", "target": "canvas_parsesizevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5180", "weight": 0.8}, {"source": "canvas_pendingpreviewsizefromsizestring", "target": "canvas_normalizedpendingpreviewsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5181", "weight": 0.8}, {"source": "canvas_pendingpreviewsizefromnode", "target": "canvas_normalizedpendingpreviewsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5185", "weight": 0.8}, {"source": "canvas_pendingpreviewsizefromrefs", "target": "canvas_normalizedpendingpreviewsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5201", "weight": 0.8}, {"source": "canvas_pendingpreviewsizefromrefs", "target": "canvas_pendingpreviewsizefromnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5209", "weight": 0.8}, {"source": "canvas_pendingpreviewsizeforrun", "target": "canvas_normalizedpendingpreviewsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5218", "weight": 0.8}, {"source": "canvas_pendingpreviewsizeforrun", "target": "canvas_pendingpreviewsizefromsizestring", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5218", "weight": 0.8}, {"source": "canvas_pendingpreviewsizeforrun", "target": "canvas_pendingpreviewsizefromrefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5223", "weight": 0.8}, {"source": "canvas_pendingoutputstyle", "target": "canvas_normalizedpendingpreviewsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5226", "weight": 0.8}, {"source": "canvas_renderpendingoutput", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5231", "weight": 0.8}, {"source": "canvas_renderpendingoutput", "target": "canvas_pendingoutputstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5231", "weight": 0.8}, {"source": "canvas_renderpendingoutput", "target": "canvas_formatrunduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5231", "weight": 0.8}, {"source": "canvas_renderpendingoutput", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5231", "weight": 0.8}, {"source": "canvas_renderpendingoutput", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5231", "weight": 0.8}, {"source": "canvas_isnodedragsurface", "target": "canvas_isnodecontrol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5276", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_normalizeapinodelayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5279", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_defaultnodesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5282", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5304", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_nodetitleformedia", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5305", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_ismissingasseturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5318", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5319", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_missingassethtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5321", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5321", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5321", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5321", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_promptcounterhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5379", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_bindscrollabletext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5387", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_renderloopbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5396", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_groupimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5406", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_renderllmbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5430", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_rendergeneratorbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5431", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_rendermsgenbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5432", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_rendervideobody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5433", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_renderrhbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5434", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_rendercomfybody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5435", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_renderltxdirectorbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5436", "weight": 0.8}, {"source": "canvas_rendernode", "target": "canvas_renderoutputgrid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5441", "weight": 0.8}, {"source": "canvas_outputdomkeyforitem", "target": "canvas_outputurlvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5535", "weight": 0.8}, {"source": "canvas_refreshoutputnodecontent", "target": "canvas_outputgridlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5546", "weight": 0.8}, {"source": "canvas_refreshoutputnodecontent", "target": "canvas_refreshoutputtimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5576", "weight": 0.8}, {"source": "canvas_loopinputprompt", "target": "canvas_loopinputpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5639", "weight": 0.8}, {"source": "canvas_renderloopprompt", "target": "canvas_loopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5648", "weight": 0.8}, {"source": "canvas_renderloopprompt", "target": "canvas_loopinputprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5658", "weight": 0.8}, {"source": "canvas_imagerefsfromnode", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5664", "weight": 0.8}, {"source": "canvas_imagerefsfromnode", "target": "canvas_generatedimagerefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5677", "weight": 0.8}, {"source": "canvas_videorefsfromnode", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5695", "weight": 0.8}, {"source": "canvas_videorefsfromnode", "target": "canvas_generatedimagerefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5713", "weight": 0.8}, {"source": "canvas_looptokenlabel", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5730", "weight": 0.8}, {"source": "canvas_looptokenchiphtml", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5755", "weight": 0.8}, {"source": "canvas_looptokenchiphtml", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5755", "weight": 0.8}, {"source": "canvas_looptokenchiphtml", "target": "canvas_looptokenlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5755", "weight": 0.8}, {"source": "canvas_looptokenchiphtml", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5755", "weight": 0.8}, {"source": "canvas_insertlooptoken", "target": "canvas_looptokenchiphtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5775", "weight": 0.8}, {"source": "canvas_promptcounterhtml", "target": "canvas_prompttextlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5797", "weight": 0.8}, {"source": "canvas_refreshpromptcounter", "target": "canvas_prompttextlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5804", "weight": 0.8}, {"source": "canvas_activecanvasassetlibrary", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5812", "weight": 0.8}, {"source": "canvas_canvasassetcategories", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5816", "weight": 0.8}, {"source": "canvas_canvasmediacategories", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5822", "weight": 0.8}, {"source": "canvas_activecanvasassetcategory", "target": "canvas_canvasassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5828", "weight": 0.8}, {"source": "canvas_activecanvasmediacategory", "target": "canvas_canvasmediacategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5832", "weight": 0.8}, {"source": "canvas_canvasworkflowcategories", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5836", "weight": 0.8}, {"source": "canvas_activecanvasworkflowcategory", "target": "canvas_canvasworkflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5839", "weight": 0.8}, {"source": "canvas_currentcanvasassetitem", "target": "canvas_activecanvasassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5843", "weight": 0.8}, {"source": "canvas_canvasassetitemkind", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5851", "weight": 0.8}, {"source": "canvas_canvasassetitemkind", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5852", "weight": 0.8}, {"source": "canvas_canvasassetthumbhtml", "target": "canvas_canvasassetitemkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5856", "weight": 0.8}, {"source": "canvas_canvasassetthumbhtml", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5857", "weight": 0.8}, {"source": "canvas_canvasassetthumbhtml", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5863", "weight": 0.8}, {"source": "canvas_showcanvasassethoverpreview", "target": "canvas_canvasassetitemkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5884", "weight": 0.8}, {"source": "canvas_showcanvasassethoverpreview", "target": "canvas_positioncanvasassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5903", "weight": 0.8}, {"source": "canvas_renamecanvasassetitem", "target": "canvas_currentcanvasassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5918", "weight": 0.8}, {"source": "canvas_renamecanvasassetitem", "target": "canvas_rendercanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5927", "weight": 0.8}, {"source": "canvas_renamecanvasassetitem", "target": "canvas_renderassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5928", "weight": 0.8}, {"source": "canvas_deletecanvasassetitem", "target": "canvas_currentcanvasassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5931", "weight": 0.8}, {"source": "canvas_deletecanvasassetitem", "target": "canvas_hidecanvasassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5936", "weight": 0.8}, {"source": "canvas_deletecanvasassetitem", "target": "canvas_rendercanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5937", "weight": 0.8}, {"source": "canvas_deletecanvasassetitem", "target": "canvas_renderassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5938", "weight": 0.8}, {"source": "canvas_loadcanvasassetlibrary", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5944", "weight": 0.8}, {"source": "canvas_loadcanvasassetlibrary", "target": "canvas_canvasassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5947", "weight": 0.8}, {"source": "canvas_loadcanvasassetlibrary", "target": "canvas_rendercanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5949", "weight": 0.8}, {"source": "canvas_loadcanvasassetlibrary", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5952", "weight": 0.8}, {"source": "canvas_rendercanvasassetlibrary", "target": "canvas_hidecanvasassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5958", "weight": 0.8}, {"source": "canvas_rendercanvasassetlibrary", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5959", "weight": 0.8}, {"source": "canvas_rendercanvasassetlibrary", "target": "canvas_canvasassetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5963", "weight": 0.8}, {"source": "canvas_rendercanvasassetlibrary", "target": "canvas_activecanvasassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L5972", "weight": 0.8}, {"source": "canvas_rendercanvasassetlibrary", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6018", "weight": 0.8}, {"source": "canvas_togglecanvasassetlibrary", "target": "canvas_closeworkflowtransfermodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6022", "weight": 0.8}, {"source": "canvas_togglecanvasassetlibrary", "target": "canvas_hidecanvasassethoverpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6025", "weight": 0.8}, {"source": "canvas_togglecanvasassetlibrary", "target": "canvas_loadcanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6026", "weight": 0.8}, {"source": "canvas_addurltocanvasassetlibrary", "target": "canvas_activecanvasassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6029", "weight": 0.8}, {"source": "canvas_addurltocanvasassetlibrary", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6030", "weight": 0.8}, {"source": "canvas_addurltocanvasassetlibrary", "target": "canvas_rendercanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6041", "weight": 0.8}, {"source": "canvas_openassetmanager", "target": "canvas_loadcanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6061", "weight": 0.8}, {"source": "canvas_openassetmanager", "target": "canvas_loadcanvasprompttemplates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6061", "weight": 0.8}, {"source": "canvas_renderassetmanager", "target": "canvas_renderpromptassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6070", "weight": 0.8}, {"source": "canvas_renderassetmanager", "target": "canvas_renderworkflowassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6071", "weight": 0.8}, {"source": "canvas_renderassetmanager", "target": "canvas_renderimageassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6072", "weight": 0.8}, {"source": "canvas_renderassetmanager", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6073", "weight": 0.8}, {"source": "canvas_renderimageassetmanager", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6076", "weight": 0.8}, {"source": "canvas_renderimageassetmanager", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6077", "weight": 0.8}, {"source": "canvas_renderimageassetmanager", "target": "canvas_canvasmediacategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6078", "weight": 0.8}, {"source": "canvas_renderimageassetmanager", "target": "canvas_activecanvasmediacategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6080", "weight": 0.8}, {"source": "canvas_workflowassetthumbhtml", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6132", "weight": 0.8}, {"source": "canvas_renderworkflowassetmanager", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6135", "weight": 0.8}, {"source": "canvas_renderworkflowassetmanager", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6136", "weight": 0.8}, {"source": "canvas_renderworkflowassetmanager", "target": "canvas_canvasworkflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6137", "weight": 0.8}, {"source": "canvas_renderworkflowassetmanager", "target": "canvas_activecanvasworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6139", "weight": 0.8}, {"source": "canvas_loadcanvasprompttemplates", "target": "canvas_loadcanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6226", "weight": 0.8}, {"source": "canvas_loadcanvasprompttemplates", "target": "canvas_loadcanvasprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6227", "weight": 0.8}, {"source": "canvas_loadcanvasprompttemplates", "target": "canvas_activecanvaspromptlibraryitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6233", "weight": 0.8}, {"source": "canvas_defaultcanvasprompttemplategroups", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6246", "weight": 0.8}, {"source": "canvas_loadcanvasprompttemplategroups", "target": "canvas_defaultcanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6258", "weight": 0.8}, {"source": "canvas_activecanvaspromptlibraryitems", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6283", "weight": 0.8}, {"source": "canvas_refreshcanvasprompttemplatesfromlibraries", "target": "canvas_activecanvaspromptlibraryitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6323", "weight": 0.8}, {"source": "canvas_refreshcanvasprompttemplatesfromlibraries", "target": "canvas_rendercanvaspromptlibraryselect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6324", "weight": 0.8}, {"source": "canvas_activecanvasprompttemplategroups", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6331", "weight": 0.8}, {"source": "canvas_canvasprompttemplatecategorylabel", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6336", "weight": 0.8}, {"source": "canvas_canvasprompttemplatecategorylabel", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6337", "weight": 0.8}, {"source": "canvas_canvasprompttemplatecategorylabel", "target": "canvas_activecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6339", "weight": 0.8}, {"source": "canvas_canvasprompttemplatename", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6352", "weight": 0.8}, {"source": "canvas_canvasprompttemplatescene", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6356", "weight": 0.8}, {"source": "canvas_currentcanvasprompttemplatelibraryeditable", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6388", "weight": 0.8}, {"source": "canvas_synccanvasprompttemplatemutation", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6411", "weight": 0.8}, {"source": "canvas_synccanvasprompttemplatemutation", "target": "canvas_selectedcanvasprompttemplate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6413", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6417", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_currentcanvasprompttemplatelibraryeditable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6418", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6418", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_currentcanvasprompttemplatenodetext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6419", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_canvasprompttemplatedefaultname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6427", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_synccanvasprompttemplatemutation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6437", "weight": 0.8}, {"source": "canvas_savecurrentcanvaspromptastemplate", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6439", "weight": 0.8}, {"source": "canvas_createblankcanvasprompttemplate", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6445", "weight": 0.8}, {"source": "canvas_createblankcanvasprompttemplate", "target": "canvas_currentcanvasprompttemplatelibraryeditable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6446", "weight": 0.8}, {"source": "canvas_createblankcanvasprompttemplate", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6446", "weight": 0.8}, {"source": "canvas_createblankcanvasprompttemplate", "target": "canvas_synccanvasprompttemplatemutation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6459", "weight": 0.8}, {"source": "canvas_createblankcanvasprompttemplate", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6461", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6467", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_selectedcanvasprompttemplate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6468", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6473", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6473", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_savecanvasprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6483", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6485", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6486", "weight": 0.8}, {"source": "canvas_savecanvasprompttemplateedit", "target": "canvas_synccanvasprompttemplatemutation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6497", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_selectedcanvasprompttemplate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6505", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_canvasprompttemplatename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6507", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_savecanvasprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6511", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6514", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6515", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplate", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6528", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6553", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6555", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6564", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6565", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6566", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6569", "weight": 0.8}, {"source": "canvas_createcanvasprompttemplategroup", "target": "canvas_savecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6571", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6576", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_activecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6577", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6579", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6588", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6589", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6590", "weight": 0.8}, {"source": "canvas_renamecanvasprompttemplategroup", "target": "canvas_savecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6594", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_activecanvaspromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6598", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6600", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_refreshcanvasprompttemplatesfromlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6606", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6607", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6608", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_renamecanvasprompttemplategroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6612", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_savecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6625", "weight": 0.8}, {"source": "canvas_deletecanvasprompttemplategroup", "target": "canvas_savecanvasprompttemplateoverrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6626", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_activecanvaspromptlibraryitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6632", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_rendercanvaspromptlibraryselect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6633", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_prompttemplatescrollsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6634", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_activecanvasprompttemplategroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6635", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6636", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6647", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_canvasprompttemplatevisibleitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6681", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_currentcanvasprompttemplatelibraryeditable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6684", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_canvasprompttemplatename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6705", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_canvasprompttemplatecategorylabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6706", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6710", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6749", "weight": 0.8}, {"source": "canvas_renderprompttemplatemodal", "target": "canvas_restoreprompttemplatescroll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6750", "weight": 0.8}, {"source": "canvas_openprompttemplatemodal", "target": "canvas_loadcanvasprompttemplates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6757", "weight": 0.8}, {"source": "canvas_openprompttemplatemodal", "target": "canvas_renderprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6760", "weight": 0.8}, {"source": "canvas_openprompttemplatemodal", "target": "canvas_synccanvasprompttemplatebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6762", "weight": 0.8}, {"source": "canvas_closeprompttemplatemodal", "target": "canvas_synccanvasprompttemplatebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6769", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_canvasprompttemplatetext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6775", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_closeprompttemplatemodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6776", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6777", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6778", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6779", "weight": 0.8}, {"source": "canvas_applyprompttemplatetopromptnode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6780", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_loopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6785", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_loopinputimagerefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6792", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_loopinputpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6793", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_findloopcascadetarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6795", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6796", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_iscascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6797", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_iscascadestopping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6798", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6799", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_trf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6825", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6829", "weight": 0.8}, {"source": "canvas_renderloopbody", "target": "canvas_loopvariablehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L6829", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7021", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_providerchatmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7024", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_chatmodeloptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7025", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_llminputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7026", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_llminputvideos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7027", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_chatprovideroptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7036", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7038", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7042", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7049", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_bindscrollabletext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7071", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_renderllmchatpane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7080", "weight": 0.8}, {"source": "canvas_renderllmbody", "target": "canvas_renderllmnodepane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7083", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_llminputtext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7088", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7093", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7096", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7097", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7105", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7107", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_bindscrollabletext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7110", "weight": 0.8}, {"source": "canvas_renderllmnodepane", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7117", "weight": 0.8}, {"source": "canvas_renderllmchatpane", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7135", "weight": 0.8}, {"source": "canvas_renderllmchatpane", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7136", "weight": 0.8}, {"source": "canvas_renderllmchatpane", "target": "canvas_bindscrollabletext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7139", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7306", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7307", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_sanitizeimagenodeprovidermodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7310", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7313", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_provideroptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7317", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_imagemodeloptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7318", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7357", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7378", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7380", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_renderimageinputlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7594", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_renderpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7595", "weight": 0.8}, {"source": "canvas_rendergeneratorbody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7597", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7603", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7604", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_sanitizevideonodeprovidermodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7607", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7612", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_videoprovideroptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7621", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_videomodeloptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7622", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7666", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7668", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_rendervideoimageinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7731", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_renderpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7732", "weight": 0.8}, {"source": "canvas_rendervideobody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7734", "weight": 0.8}, {"source": "canvas_renderimageinputlist", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7743", "weight": 0.8}, {"source": "canvas_renderimageinputlist", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7743", "weight": 0.8}, {"source": "canvas_renderimageinputlist", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7767", "weight": 0.8}, {"source": "canvas_rendervideoimageinputs", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7771", "weight": 0.8}, {"source": "canvas_rendervideoimageinputs", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7793", "weight": 0.8}, {"source": "canvas_comfyworkflowoptions", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7797", "weight": 0.8}, {"source": "canvas_validcomfyworkflowname", "target": "canvas_hascomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7803", "weight": 0.8}, {"source": "canvas_prunemissingcomfyworkflows", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7814", "weight": 0.8}, {"source": "canvas_currentcomfyworkflow", "target": "canvas_validcomfyworkflowname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7817", "weight": 0.8}, {"source": "canvas_ensurecomfyworkflow", "target": "canvas_hascomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7821", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflow", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7836", "weight": 0.8}, {"source": "canvas_ensurerunninghubworkflow", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7840", "weight": 0.8}, {"source": "canvas_comfyfields", "target": "canvas_currentcomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7859", "weight": 0.8}, {"source": "canvas_togglecomfyrandom", "target": "canvas_comfyfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7893", "weight": 0.8}, {"source": "canvas_togglecomfyrandom", "target": "canvas_comfyrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7894", "weight": 0.8}, {"source": "canvas_togglecomfyrandom", "target": "canvas_comfyrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7896", "weight": 0.8}, {"source": "canvas_togglecomfyrandom", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7897", "weight": 0.8}, {"source": "canvas_togglecomfyrandom", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7898", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7903", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7904", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_comfyfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7911", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_validcomfyworkflowname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7916", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7922", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7938", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7940", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_renderpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7955", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_rendercomfyimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7957", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_rendercomfysettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7959", "weight": 0.8}, {"source": "canvas_rendercomfybody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7961", "weight": 0.8}, {"source": "canvas_rendercomfyimages", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L7965", "weight": 0.8}, {"source": "canvas_rhfieldrole", "target": "canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8030", "weight": 0.8}, {"source": "canvas_rhrandomenabled", "target": "canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8064", "weight": 0.8}, {"source": "canvas_togglerhrandom", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8073", "weight": 0.8}, {"source": "canvas_togglerhrandom", "target": "canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8074", "weight": 0.8}, {"source": "canvas_togglerhrandom", "target": "canvas_rhrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8076", "weight": 0.8}, {"source": "canvas_togglerhrandom", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8077", "weight": 0.8}, {"source": "canvas_togglerhrandom", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8078", "weight": 0.8}, {"source": "canvas_runninghubentries", "target": "canvas_runninghubprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8120", "weight": 0.8}, {"source": "canvas_runninghubentrylabel", "target": "canvas_runninghubentryid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8128", "weight": 0.8}, {"source": "canvas_runninghuballentries", "target": "canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8142", "weight": 0.8}, {"source": "canvas_rhselectedentryref", "target": "canvas_parserunninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8147", "weight": 0.8}, {"source": "canvas_rhselectedentryref", "target": "canvas_runninghuballentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8148", "weight": 0.8}, {"source": "canvas_rhselectedentryref", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8153", "weight": 0.8}, {"source": "canvas_applyrhentryselection", "target": "canvas_runninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8167", "weight": 0.8}, {"source": "canvas_currentrunninghubappconfig", "target": "canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8175", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowentry", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8178", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowentry", "target": "canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8180", "weight": 0.8}, {"source": "canvas_rhcurrententry", "target": "canvas_rhselectedentryref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8192", "weight": 0.8}, {"source": "canvas_rhcurrentkind", "target": "canvas_rhselectedentryref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8195", "weight": 0.8}, {"source": "canvas_ensurerhnodeselection", "target": "canvas_runninghuballentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8200", "weight": 0.8}, {"source": "canvas_ensurerhnodeselection", "target": "canvas_rhselectedentryref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8201", "weight": 0.8}, {"source": "canvas_ensurerhnodeselection", "target": "canvas_applyrhentryselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8204", "weight": 0.8}, {"source": "canvas_rhentryoptions", "target": "canvas_runninghubentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8210", "weight": 0.8}, {"source": "canvas_rhpaymentoptions", "target": "canvas_runninghubprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8225", "weight": 0.8}, {"source": "canvas_rhactivefields", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8247", "weight": 0.8}, {"source": "canvas_rhactivefields", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8248", "weight": 0.8}, {"source": "canvas_rhactivefields", "target": "canvas_currentrunninghubworkflowentry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8249", "weight": 0.8}, {"source": "canvas_rhactivefields", "target": "canvas_currentrunninghubappconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8255", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8260", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8261", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_currentrunninghubworkflowentry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8262", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_runninghubentryid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8268", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_rhentryfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8270", "weight": 0.8}, {"source": "canvas_currentrunninghubworkflowconfig", "target": "canvas_rhworkflowjsonfromsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8272", "weight": 0.8}, {"source": "canvas_ensurerunninghubworkflowconfigfornode", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8278", "weight": 0.8}, {"source": "canvas_ensurerunninghubworkflowconfigfornode", "target": "canvas_validrunninghubworkflowid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8279", "weight": 0.8}, {"source": "canvas_ensurerunninghubworkflowconfigfornode", "target": "canvas_ensurerunninghubworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8282", "weight": 0.8}, {"source": "canvas_ensurerunninghubworkflowconfigfornode", "target": "canvas_currentrunninghubworkflowconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8284", "weight": 0.8}, {"source": "canvas_rhmediasources", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8287", "weight": 0.8}, {"source": "canvas_rhmediasources", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8287", "weight": 0.8}, {"source": "canvas_rhmediasources", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8292", "weight": 0.8}, {"source": "canvas_rhmediasources", "target": "canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8293", "weight": 0.8}, {"source": "canvas_rhmediasources", "target": "canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8294", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8318", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8319", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8322", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8322", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhmediasources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8323", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8324", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhdefaultvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8325", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8328", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8328", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_comfyrandomvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8331", "weight": 0.8}, {"source": "canvas_rhfieldvalue", "target": "canvas_rhfieldrole", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8342", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_ensurerunninghubworkflowconfigfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8374", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8376", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8377", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8380", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8381", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhrequiredlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8385", "weight": 0.8}, {"source": "canvas_rhbuildworkflowrequestextras", "target": "canvas_rhpruneworkflowformissingfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8397", "weight": 0.8}, {"source": "canvas_rhmediapreviewhtml", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8401", "weight": 0.8}, {"source": "canvas_rhmediapreviewhtml", "target": "canvas_ismissingasseturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8404", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_ensurerhnodeselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8410", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhselectedentryref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8411", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhmediasources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8412", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8413", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8414", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_runninghubentrykey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8416", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhentryoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8422", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_rhpaymentoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8426", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8438", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8448", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8450", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_renderrhpromptfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8472", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_renderrhinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8473", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_renderrhparams", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8474", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8476", "weight": 0.8}, {"source": "canvas_renderrhbody", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8477", "weight": 0.8}, {"source": "canvas_renderrhinputs", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8484", "weight": 0.8}, {"source": "canvas_renderrhpromptfields", "target": "canvas_bindrhparamcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8512", "weight": 0.8}, {"source": "canvas_renderrhparams", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8521", "weight": 0.8}, {"source": "canvas_renderrhparams", "target": "canvas_bindrhparamcontrols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8534", "weight": 0.8}, {"source": "canvas_renderrhsettingfield", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8537", "weight": 0.8}, {"source": "canvas_renderrhsettingfield", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8541", "weight": 0.8}, {"source": "canvas_renderrhsettingfield", "target": "canvas_rhrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8561", "weight": 0.8}, {"source": "canvas_renderrhsettingfield", "target": "canvas_rhrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8562", "weight": 0.8}, {"source": "canvas_rhfetchappinfo", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8615", "weight": 0.8}, {"source": "canvas_rhfetchappinfo", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8619", "weight": 0.8}, {"source": "canvas_rhfetchappinfo", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8632", "weight": 0.8}, {"source": "canvas_rhfetchworkflowinfo", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8646", "weight": 0.8}, {"source": "canvas_rhfetchworkflowinfo", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8650", "weight": 0.8}, {"source": "canvas_rhfetchworkflowinfo", "target": "canvas_ensurerunninghubworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8652", "weight": 0.8}, {"source": "canvas_rhfetchworkflowinfo", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8673", "weight": 0.8}, {"source": "canvas_rhimportworkflowjson", "target": "canvas_rhworkflownodeinfolist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8689", "weight": 0.8}, {"source": "canvas_rhimportworkflowjson", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8690", "weight": 0.8}, {"source": "canvas_rhimportworkflowjson", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8700", "weight": 0.8}, {"source": "canvas_rhimportworkflowjson", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8701", "weight": 0.8}, {"source": "canvas_rhuploadvalueifneeded", "target": "canvas_rhusewallet", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8713", "weight": 0.8}, {"source": "canvas_rhuploadvalueifneeded", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8716", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8720", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhfieldindexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8722", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8724", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhparamkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8725", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8726", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhfieldvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8732", "weight": 0.8}, {"source": "canvas_rhbuildnodeinfolist", "target": "canvas_rhuploadvalueifneeded", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8733", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8743", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_ensurerhnodeselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8744", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhcurrentkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8745", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8747", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhcurrententry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8749", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_ensurerunninghubworkflowconfigfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8754", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhactivefields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8755", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhmediasources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8759", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8760", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8761", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8762", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_makependingforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8764", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8766", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhbuildnodeinfolist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8768", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhbuildworkflowrequestextras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8769", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_rhusewallet", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8772", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8774", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8788", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_sleep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8789", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_collectrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8804", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8806", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8807", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8808", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8812", "weight": 0.8}, {"source": "canvas_runrhnode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8817", "weight": 0.8}, {"source": "canvas_rendercomfysettings", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8836", "weight": 0.8}, {"source": "canvas_rendercomfysettings", "target": "canvas_validcomfyworkflowname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8866", "weight": 0.8}, {"source": "canvas_rendercomfysettings", "target": "canvas_currentcomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8868", "weight": 0.8}, {"source": "canvas_rendercomfysettings", "target": "canvas_comfyworkflowoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8873", "weight": 0.8}, {"source": "canvas_rendercomfysettings", "target": "canvas_ensurecomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8878", "weight": 0.8}, {"source": "canvas_rendercomfycustomfield", "target": "canvas_comfyparamvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8912", "weight": 0.8}, {"source": "canvas_rendercomfycustomfield", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8913", "weight": 0.8}, {"source": "canvas_rendercomfycustomfield", "target": "canvas_comfyrandomenabled", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8940", "weight": 0.8}, {"source": "canvas_rendercomfycustomfield", "target": "canvas_comfyrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8941", "weight": 0.8}, {"source": "canvas_updatecomfyfield", "target": "canvas_comfyfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8958", "weight": 0.8}, {"source": "canvas_updatecomfyfield", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8965", "weight": 0.8}, {"source": "canvas_updatecomfyfield", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8966", "weight": 0.8}, {"source": "canvas_updatecomfyfield", "target": "canvas_validcomfyworkflowname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8972", "weight": 0.8}, {"source": "canvas_updatecomfyfield", "target": "canvas_ensurecomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L8974", "weight": 0.8}, {"source": "canvas_shouldcreateoutputfornode", "target": "canvas_hasexplicitoutputconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9018", "weight": 0.8}, {"source": "canvas_shouldcreateoutputfornode", "target": "canvas_hasdownstreamgenerator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9019", "weight": 0.8}, {"source": "canvas_outputfornode", "target": "canvas_shouldcreateoutputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9022", "weight": 0.8}, {"source": "canvas_outputfornode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9028", "weight": 0.8}, {"source": "canvas_appendoutputimageswithoutduplicates", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9051", "weight": 0.8}, {"source": "canvas_synclatestgeneratedoutputtoconnection", "target": "canvas_latestgeneratedoutputitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9058", "weight": 0.8}, {"source": "canvas_synclatestgeneratedoutputtoconnection", "target": "canvas_appendoutputimageswithoutduplicates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9060", "weight": 0.8}, {"source": "canvas_syncconnectedoutputsfromgenerated", "target": "canvas_outputnodesforsource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9066", "weight": 0.8}, {"source": "canvas_mediarefsfromnode", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9087", "weight": 0.8}, {"source": "canvas_mediarefsfromnode", "target": "canvas_generatedimagerefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9104", "weight": 0.8}, {"source": "canvas_reorderinput", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9199", "weight": 0.8}, {"source": "canvas_reorderinput", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9208", "weight": 0.8}, {"source": "canvas_reorderinput", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9209", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9245", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9246", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9246", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9248", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9249", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9251", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9252", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_resolveimageproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9255", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_resolveimagemodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9256", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_generatorsizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9257", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_normalizedimagequality", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9260", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9263", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9266", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_waitcanvasimagetaskresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9275", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9277", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9280", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9281", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9286", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_savecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9300", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_cascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9302", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_cascadestopmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9302", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_collectrunmetas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9307", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9311", "weight": 0.8}, {"source": "canvas_rungenerator", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9322", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9328", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9328", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9330", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9331", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9333", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9335", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_generatorsizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9336", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9340", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_resolveimageproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9347", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_resolveimagemodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9348", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_normalizedimagequality", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9352", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_collectrunmetas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9360", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9361", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9363", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9364", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9365", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9368", "weight": 0.8}, {"source": "canvas_rungeneratorlegacy", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9376", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9382", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9383", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9383", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_applyuploadedurltorefs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9386", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9386", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9387", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9390", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9391", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9392", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9393", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_makependingforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9394", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9395", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9398", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_resolvevideoproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9403", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_manualvideourlfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9409", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_collectrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9420", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9422", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9427", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9428", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9429", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9430", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9433", "weight": 0.8}, {"source": "canvas_runvideonode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9438", "weight": 0.8}, {"source": "canvas_comfynameforref", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9467", "weight": 0.8}, {"source": "canvas_comfynameforref", "target": "canvas_uploadcanvasurltocomfy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9468", "weight": 0.8}, {"source": "canvas_runcomfyupscale", "target": "canvas_actionfailed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9471", "weight": 0.8}, {"source": "canvas_runcomfyupscale", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9471", "weight": 0.8}, {"source": "canvas_runcomfyupscale", "target": "canvas_uploadcanvasurltocomfy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9472", "weight": 0.8}, {"source": "canvas_runcomfyupscale", "target": "canvas_noreturnedimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9487", "weight": 0.8}, {"source": "canvas_comfyresultoutputs", "target": "canvas_resultmediaurls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9491", "weight": 0.8}, {"source": "canvas_ltxrefreshtimelineeditor", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9545", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9550", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9550", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_ltxparsetimeline", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9552", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9560", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9573", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_ltxdirectorsyncseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9597", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_ltxrefreshtimelineeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9601", "weight": 0.8}, {"source": "canvas_ltxsyncconnectedimagestotimeline", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9602", "weight": 0.8}, {"source": "canvas_ltxbuildcontiguousrelay", "target": "canvas_ltxflushtimelinetonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9665", "weight": 0.8}, {"source": "canvas_ltxdirectorbuildtimelinepayload", "target": "canvas_ltxdirectorsyncseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9715", "weight": 0.8}, {"source": "canvas_ltxdirectorbuildtimelinepayload", "target": "canvas_ltxbuildcontiguousrelay", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9718", "weight": 0.8}, {"source": "canvas_ltxdirectorbuildtimelinepayload", "target": "canvas_uploadcanvasurltocomfy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9725", "weight": 0.8}, {"source": "canvas_ltxdirectortimelinesegments", "target": "canvas_ltxflushtimelinetonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9756", "weight": 0.8}, {"source": "canvas_iscascadeactive", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9782", "weight": 0.8}, {"source": "canvas_iscascadestopping", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9786", "weight": 0.8}, {"source": "canvas_cascadestopmessage", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9799", "weight": 0.8}, {"source": "canvas_cascadebackendrestartmessage", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9802", "weight": 0.8}, {"source": "canvas_normalizecanvastaskerror", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9807", "weight": 0.8}, {"source": "canvas_normalizecanvastaskerror", "target": "canvas_cascadebackendrestartmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9808", "weight": 0.8}, {"source": "canvas_createcascadecontext", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9828", "weight": 0.8}, {"source": "canvas_begincascade", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9846", "weight": 0.8}, {"source": "canvas_begincascade", "target": "canvas_clearcascadecleanuptimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9848", "weight": 0.8}, {"source": "canvas_begincascade", "target": "canvas_createcascadecontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9851", "weight": 0.8}, {"source": "canvas_queuecascadecleanup", "target": "canvas_clearcascadecleanuptimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9859", "weight": 0.8}, {"source": "canvas_requestcascadestop", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9874", "weight": 0.8}, {"source": "canvas_requestcascadestop", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9883", "weight": 0.8}, {"source": "canvas_requestcascadestop", "target": "canvas_cascadeuinodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9883", "weight": 0.8}, {"source": "canvas_ensurecascadeactive", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9886", "weight": 0.8}, {"source": "canvas_ensurecascadeactive", "target": "canvas_cascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9888", "weight": 0.8}, {"source": "canvas_ensurecascadeactive", "target": "canvas_cascadestopmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9888", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9892", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9893", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_cascadeuinodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9894", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_clearcascadecleanuptimer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9895", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_queuecascadecleanup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9901", "weight": 0.8}, {"source": "canvas_finalizecascade", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9902", "weight": 0.8}, {"source": "canvas_cascadecontextfromoptions", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9918", "weight": 0.8}, {"source": "canvas_cascadecontextfromoptions", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9918", "weight": 0.8}, {"source": "canvas_cascadefetch", "target": "canvas_cascadecontextfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9921", "weight": 0.8}, {"source": "canvas_cascadefetch", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9923", "weight": 0.8}, {"source": "canvas_cascadefetch", "target": "canvas_cascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9930", "weight": 0.8}, {"source": "canvas_cascadefetch", "target": "canvas_cascadestopmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9930", "weight": 0.8}, {"source": "canvas_updateltxnodeelementsize", "target": "canvas_refreshgeometryafterlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9942", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_ltxdirectorsyncseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9947", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9951", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9958", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9958", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9967", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_cascadebtnhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9978", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_retrybarhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9980", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_renderpromptpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9983", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_bindltxparamsrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9984", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_ltxsyncconnectedimagestotimeline", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9985", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_rendercomfyimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9986", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_destroyltxeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L9996", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10004", "weight": 0.8}, {"source": "canvas_renderltxdirectorbody", "target": "canvas_bindcascadebuttons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10020", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10026", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_clearstuckgeneratorrunning", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10027", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_ltxflushtimelinetonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10029", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10030", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10030", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_ltxdirectortimelinesegments", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10033", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10037", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10038", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10039", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_ltxdirectorsyncseconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10048", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10049", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10050", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10052", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_makependingforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10054", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10057", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_ltxdirectorbuildtimelinepayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10063", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10068", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10082", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_comfyresultoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10084", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_collectrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10086", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10088", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10089", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10090", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10094", "weight": 0.8}, {"source": "canvas_runltxdirectornode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10099", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10118", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_orderedsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10119", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_generatorsources", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10119", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_imagerefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10122", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_comfyfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10124", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10128", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_videorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10130", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10130", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_audiorefsonly", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10131", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_outputfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10132", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10133", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_runsnapshot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10134", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_comfyrunlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10135", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_makependingforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10137", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10140", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10148", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10160", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_comfyresultoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10161", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_comfynameforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10164", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_actionfailed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10179", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_noreturnedimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10180", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_runcomfyupscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10182", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_validcomfyworkflowname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10187", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_ensurecomfyworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10190", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_collectrunmeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10268", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10270", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10271", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10272", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10275", "weight": 0.8}, {"source": "canvas_runcomfynode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10280", "weight": 0.8}, {"source": "canvas_callcanvasllm", "target": "canvas_resolvechatproviderid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10292", "weight": 0.8}, {"source": "canvas_callcanvasllm", "target": "canvas_resolvechatmodel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10293", "weight": 0.8}, {"source": "canvas_callcanvasllm", "target": "canvas_llminputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10294", "weight": 0.8}, {"source": "canvas_callcanvasllm", "target": "canvas_llminputvideos", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10295", "weight": 0.8}, {"source": "canvas_callcanvasllm", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10296", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10320", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_llminputtext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10321", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10324", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10326", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_callcanvasllm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10328", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10332", "weight": 0.8}, {"source": "canvas_runllmnode", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10335", "weight": 0.8}, {"source": "canvas_isterminalgenerator", "target": "canvas_canvasruntypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10348", "weight": 0.8}, {"source": "canvas_findloopcascadetarget", "target": "canvas_canvasruntypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10363", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_isterminalgenerator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10384", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10386", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_resolvecascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10387", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10389", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_iscascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10390", "weight": 0.8}, {"source": "canvas_cascadebtnhtml", "target": "canvas_iscascadestopping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10391", "weight": 0.8}, {"source": "canvas_retrybarhtml", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10400", "weight": 0.8}, {"source": "canvas_retrybarhtml", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10400", "weight": 0.8}, {"source": "canvas_retrybarhtml", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10400", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_rungenerator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10426", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runmsgennode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10427", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runcomfynode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10428", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runltxdirectornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10429", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runllmnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10430", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runvideonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10431", "weight": 0.8}, {"source": "canvas_runcascadenodebytype", "target": "canvas_runrhnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10432", "weight": 0.8}, {"source": "canvas_runcascadenodewithloopcontext", "target": "canvas_runcascadenodebytype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10441", "weight": 0.8}, {"source": "canvas_canvasworkflowedges", "target": "canvas_canvasruntypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10469", "weight": 0.8}, {"source": "canvas_computeconnectedworkfloworder", "target": "canvas_canvasruntypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10490", "weight": 0.8}, {"source": "canvas_computeconnectedworkfloworder", "target": "canvas_canvasworkflowedges", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10492", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_computeconnectedworkfloworder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10518", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_begincascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10520", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10521", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_cascadeuinodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10521", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_runonecascadepass", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10523", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_finalizecascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10524", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10526", "weight": 0.8}, {"source": "canvas_runcanvasgenerate", "target": "canvas_runcascadenodebytype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10541", "weight": 0.8}, {"source": "canvas_computecascadeorder", "target": "canvas_canvasruntypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10546", "weight": 0.8}, {"source": "canvas_resolvecascadeloop", "target": "canvas_upstreamnodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10584", "weight": 0.8}, {"source": "canvas_resolvecascadeloop", "target": "canvas_loopcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10588", "weight": 0.8}, {"source": "canvas_cascadeuinodeids", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10591", "weight": 0.8}, {"source": "canvas_cascadeuinodeids", "target": "canvas_resolvecascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10592", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10600", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_resolvecascadeloop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10602", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_begincascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10608", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10609", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_cascadeuinodeids", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10609", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_cascadeparallellimit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10622", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_runlimitedcascaderounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10623", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10652", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_finalizecascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10653", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10668", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_runcascadenodewithloopcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10685", "weight": 0.8}, {"source": "canvas_runnodecascade", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10696", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10711", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10716", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10718", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_cascadecontextfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10722", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_rungenerator", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10727", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runmsgennode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10728", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runcomfynode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10729", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runltxdirectornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10730", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runllmnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10731", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runvideonode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10732", "weight": 0.8}, {"source": "canvas_runonecascadepass", "target": "canvas_runrhnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10733", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_iscascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10749", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_computecascadeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10750", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_begincascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10754", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_runonecascadepass", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10756", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_finalizecascade", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10757", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10759", "weight": 0.8}, {"source": "canvas_retrynodeanddownstream", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10764", "weight": 0.8}, {"source": "canvas_cancelcascade", "target": "canvas_requestcascadestop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10768", "weight": 0.8}, {"source": "canvas_runllmchat", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10781", "weight": 0.8}, {"source": "canvas_runllmchat", "target": "canvas_callcanvasllm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10783", "weight": 0.8}, {"source": "canvas_runllmchat", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10788", "weight": 0.8}, {"source": "canvas_deletenode", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10798", "weight": 0.8}, {"source": "canvas_deletenode", "target": "canvas_destroyltxeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10799", "weight": 0.8}, {"source": "canvas_deletenode", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10803", "weight": 0.8}, {"source": "canvas_deletenode", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10804", "weight": 0.8}, {"source": "canvas_clearnodecontentbeforedelete", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10810", "weight": 0.8}, {"source": "canvas_clearnodecontentbeforedelete", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10813", "weight": 0.8}, {"source": "canvas_clearnodecontentbeforedelete", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10814", "weight": 0.8}, {"source": "canvas_clearnodecontentbeforedelete", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10815", "weight": 0.8}, {"source": "canvas_clearnodecontentbeforedelete", "target": "canvas_refreshnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10823", "weight": 0.8}, {"source": "canvas_deletenodefrombutton", "target": "canvas_clearnodecontentbeforedelete", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10832", "weight": 0.8}, {"source": "canvas_deletenodefrombutton", "target": "canvas_deletenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10833", "weight": 0.8}, {"source": "canvas_deleteconnection", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10838", "weight": 0.8}, {"source": "canvas_deleteconnection", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10841", "weight": 0.8}, {"source": "canvas_deleteconnection", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10842", "weight": 0.8}, {"source": "canvas_deleteconnection", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10843", "weight": 0.8}, {"source": "canvas_mediakindforoutputitem", "target": "canvas_outputurlvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10857", "weight": 0.8}, {"source": "canvas_mediakindforoutputitem", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10858", "weight": 0.8}, {"source": "canvas_mediakindforoutputitem", "target": "canvas_isaudiourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10859", "weight": 0.8}, {"source": "canvas_mediakindforoutputitem", "target": "canvas_istexturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10860", "weight": 0.8}, {"source": "canvas_missingassethtml", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10877", "weight": 0.8}, {"source": "canvas_missingassethtml", "target": "canvas_langisen", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10877", "weight": 0.8}, {"source": "canvas_comfyrunlabel", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10898", "weight": 0.8}, {"source": "canvas_runtasklabel", "target": "canvas_comfyrunlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10907", "weight": 0.8}, {"source": "canvas_runtasklabel", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10908", "weight": 0.8}, {"source": "canvas_runplatformlabel", "target": "canvas_providerbyid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10927", "weight": 0.8}, {"source": "canvas_comfylabelfromworkflow", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10937", "weight": 0.8}, {"source": "canvas_logtasklabel", "target": "canvas_comfylabelfromworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10945", "weight": 0.8}, {"source": "canvas_addgenerationlog", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10954", "weight": 0.8}, {"source": "canvas_addgenerationlog", "target": "canvas_runplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10957", "weight": 0.8}, {"source": "canvas_addgenerationlog", "target": "canvas_runtasklabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L10959", "weight": 0.8}, {"source": "canvas_rendercanvaslog", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11011", "weight": 0.8}, {"source": "canvas_rendercanvaslog", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11032", "weight": 0.8}, {"source": "canvas_importworkflowasseturl", "target": "canvas_importworkflowfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11041", "weight": 0.8}, {"source": "canvas_importworkflowasseturl", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11043", "weight": 0.8}, {"source": "canvas_opencanvaslog", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11053", "weight": 0.8}, {"source": "canvas_opencanvaslog", "target": "canvas_rendercanvaslog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11055", "weight": 0.8}, {"source": "canvas_opencanvaslog", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11058", "weight": 0.8}, {"source": "canvas_makepending", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11068", "weight": 0.8}, {"source": "canvas_makependingforrun", "target": "canvas_makepending", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11071", "weight": 0.8}, {"source": "canvas_makependingforrun", "target": "canvas_pendingpreviewsizeforrun", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11072", "weight": 0.8}, {"source": "canvas_mergegeneratedoutputs", "target": "canvas_syncconnectedoutputsfromgenerated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11093", "weight": 0.8}, {"source": "canvas_collectrunmeta", "target": "canvas_collectrunmetas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11114", "weight": 0.8}, {"source": "canvas_createcanvasimagetask", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11127", "weight": 0.8}, {"source": "canvas_createcanvasimagetask", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11132", "weight": 0.8}, {"source": "canvas_createcanvasimagetask", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11132", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_findpendingtask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11142", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11145", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11146", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_cascadebackendrestartmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11148", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11149", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11149", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_completecanvasimagetask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11153", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_failcanvasimagetask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11157", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_sleep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11160", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_normalizecanvastaskerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11163", "weight": 0.8}, {"source": "canvas_pollcanvasimagetask", "target": "canvas_iscascadeaborterror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11164", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11172", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_cascadetargetidfromoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11174", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_ensurecascadeactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11175", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_cascadefetch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11176", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_cascadebackendrestartmessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11178", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11179", "weight": 0.8}, {"source": "canvas_waitcanvasimagetaskresult", "target": "canvas_sleep", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11184", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_findpendingtask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11188", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11192", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_requestmetafromresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11195", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_appendoutputimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11198", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_mergegeneratedoutputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11201", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11206", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11207", "weight": 0.8}, {"source": "canvas_completecanvasimagetask", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11208", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_findpendingtask", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11211", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_nowms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11215", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11220", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_addgenerationlog", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11224", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_refreshrunnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11225", "weight": 0.8}, {"source": "canvas_failcanvasimagetask", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11226", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_outputurlvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11236", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11237", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_mediakindforoutputitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11239", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_formatrunduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11242", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_ismissingasseturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11243", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_missingassethtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11244", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11244", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11250", "weight": 0.8}, {"source": "canvas_renderoutputmedia", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11250", "weight": 0.8}, {"source": "canvas_renderoutputgrid", "target": "canvas_outputgridlayout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11268", "weight": 0.8}, {"source": "canvas_setoutputdragpreview", "target": "canvas_clonenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11282", "weight": 0.8}, {"source": "canvas_outputcompareurlfor", "target": "canvas_outputmetafor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11320", "weight": 0.8}, {"source": "canvas_markoutputviewed", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11335", "weight": 0.8}, {"source": "canvas_markoutputviewed", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11336", "weight": 0.8}, {"source": "canvas_outputlightboxitems", "target": "canvas_groupimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11347", "weight": 0.8}, {"source": "canvas_outputlightboxitems", "target": "canvas_mediakindfornode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11348", "weight": 0.8}, {"source": "canvas_opengrouplightbox", "target": "canvas_groupimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11360", "weight": 0.8}, {"source": "canvas_opengrouplightbox", "target": "canvas_openoutputlightbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11363", "weight": 0.8}, {"source": "canvas_navigateoutputlightbox", "target": "canvas_outputlightboxitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11368", "weight": 0.8}, {"source": "canvas_navigateoutputlightbox", "target": "canvas_openoutputlightbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11374", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11378", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_mediakindforref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11379", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11380", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11381", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_outputimagename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11381", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11382", "weight": 0.8}, {"source": "canvas_createimagecardfromoutput", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11383", "weight": 0.8}, {"source": "canvas_outputresolutiontext", "target": "canvas_formatrunduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11406", "weight": 0.8}, {"source": "canvas_setupoutputpromptpanel", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11413", "weight": 0.8}, {"source": "canvas_hascanvasassetsavedrop", "target": "canvas_hasoutputimagedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11596", "weight": 0.8}, {"source": "canvas_hascanvasassetsavedrop", "target": "canvas_hasimagedropdata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11596", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11879", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11881", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11882", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_closeoutputlightbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11895", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11896", "weight": 0.8}, {"source": "canvas_rerunfromoutputmeta", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11897", "weight": 0.8}, {"source": "canvas_resetoutputpreviewzoom", "target": "canvas_applyoutputpreviewzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L11919", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_resetoutputpreviewzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12001", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_outputmetafor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12004", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_markoutputviewed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12005", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_setupoutputpromptpanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12006", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_outputresolutiontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12007", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_outputcompareurlfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12008", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_setoutputcomparemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12009", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_groupimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12010", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_isvideourl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12018", "weight": 0.8}, {"source": "canvas_openoutputlightbox", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12039", "weight": 0.8}, {"source": "canvas_closeoutputlightbox", "target": "canvas_setoutputcomparemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12067", "weight": 0.8}, {"source": "canvas_closeoutputlightbox", "target": "canvas_resetoutputpreviewzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12082", "weight": 0.8}, {"source": "canvas_closeoutputlightbox", "target": "canvas_setupoutputpromptpanel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12087", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_ensurecanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12090", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12093", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_nodebounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12095", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12096", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12098", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_handoffexistinginputstogroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12102", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12105", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12106", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12107", "weight": 0.8}, {"source": "canvas_groupselectedimages", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12108", "weight": 0.8}, {"source": "canvas_startselection", "target": "canvas_updateselectionbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12131", "weight": 0.8}, {"source": "canvas_finishselection", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12159", "weight": 0.8}, {"source": "canvas_finishselection", "target": "canvas_updateworkflowtransfermeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12160", "weight": 0.8}, {"source": "canvas_startselectionlink", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12169", "weight": 0.8}, {"source": "canvas_connectselectiontogenerator", "target": "canvas_nodebounds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12189", "weight": 0.8}, {"source": "canvas_connectselectiontogenerator", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12190", "weight": 0.8}, {"source": "canvas_connectselectiontogenerator", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12201", "weight": 0.8}, {"source": "canvas_pushundo", "target": "canvas_serializablecanvasnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12206", "weight": 0.8}, {"source": "canvas_performundo", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12215", "weight": 0.8}, {"source": "canvas_performundo", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12216", "weight": 0.8}, {"source": "canvas_clonenode", "target": "canvas_serializablecanvasnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12219", "weight": 0.8}, {"source": "canvas_clonenode", "target": "canvas_uid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12220", "weight": 0.8}, {"source": "canvas_copyselectednodes", "target": "canvas_serializablecanvasnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12232", "weight": 0.8}, {"source": "canvas_pastenodes", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12236", "weight": 0.8}, {"source": "canvas_pastenodes", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12251", "weight": 0.8}, {"source": "canvas_pastenodes", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12252", "weight": 0.8}, {"source": "canvas_selectedworkflowpayload", "target": "canvas_serializablecanvasnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12262", "weight": 0.8}, {"source": "canvas_openworkflowtransfermodal", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12291", "weight": 0.8}, {"source": "canvas_openworkflowtransfermodal", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12291", "weight": 0.8}, {"source": "canvas_openworkflowtransfermodal", "target": "canvas_togglecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12292", "weight": 0.8}, {"source": "canvas_openworkflowtransfermodal", "target": "canvas_updateworkflowtransfermeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12293", "weight": 0.8}, {"source": "canvas_openworkflowtransfermodal", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12296", "weight": 0.8}, {"source": "canvas_updateworkflowtransfermeta", "target": "canvas_selectedworkflowpayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12304", "weight": 0.8}, {"source": "canvas_setworkflowlibraryexportstate", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12317", "weight": 0.8}, {"source": "canvas_setworkflowlibraryexportstate", "target": "canvas_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12318", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_selectedworkflowpayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12322", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12326", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_workflowfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12331", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_downloadblob", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12332", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12342", "weight": 0.8}, {"source": "canvas_exportselectedworkflow", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12347", "weight": 0.8}, {"source": "canvas_defaultworkflowassettarget", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12351", "weight": 0.8}, {"source": "canvas_defaultworkflowassettarget", "target": "canvas_activecanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12352", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_selectedworkflowpayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12363", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12366", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_setworkflowlibraryexportstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12370", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_loadcanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12378", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_workflowfilename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12379", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_defaultworkflowassettarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12380", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12386", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_findcanvasassetcategoryforitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12390", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_rendercanvasassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12391", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_renderassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12392", "weight": 0.8}, {"source": "canvas_exportselectedworkflowtolibrary", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12409", "weight": 0.8}, {"source": "canvas_findcanvasassetcategoryforitem", "target": "canvas_canvasassetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12413", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12429", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_defaultpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12432", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_sanitizeconnections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12458", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12459", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12460", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12461", "weight": 0.8}, {"source": "canvas_insertworkflowintocanvas", "target": "canvas_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12462", "weight": 0.8}, {"source": "canvas_importworkflowfile", "target": "canvas_responseerrormessage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12470", "weight": 0.8}, {"source": "canvas_importworkflowfile", "target": "canvas_insertworkflowintocanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12472", "weight": 0.8}, {"source": "canvas_importworkflowfile", "target": "canvas_normalizeimportedworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12472", "weight": 0.8}, {"source": "canvas_importworkflowfile", "target": "canvas_closeworkflowtransfermodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12473", "weight": 0.8}, {"source": "canvas_importworkflowfile", "target": "canvas_showerrormodal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12475", "weight": 0.8}, {"source": "canvas_startnodedrag", "target": "canvas_startknifedrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12480", "weight": 0.8}, {"source": "canvas_startnodedrag", "target": "canvas_clonenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12485", "weight": 0.8}, {"source": "canvas_startnodedrag", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12500", "weight": 0.8}, {"source": "canvas_onnodedrag", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12544", "weight": 0.8}, {"source": "canvas_onnodedrag", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12545", "weight": 0.8}, {"source": "canvas_onnodedrag", "target": "canvas_updateworkflowtransfermeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12546", "weight": 0.8}, {"source": "canvas_onnodedrag", "target": "canvas_scheduleminimaprender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12547", "weight": 0.8}, {"source": "canvas_startnoderesize", "target": "canvas_defaultnodesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12558", "weight": 0.8}, {"source": "canvas_onnoderesize", "target": "canvas_defaultnodesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12567", "weight": 0.8}, {"source": "canvas_onnoderesize", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12578", "weight": 0.8}, {"source": "canvas_onnoderesize", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12579", "weight": 0.8}, {"source": "canvas_onnoderesize", "target": "canvas_scheduleminimaprender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12580", "weight": 0.8}, {"source": "canvas_startlink", "target": "canvas_portpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12585", "weight": 0.8}, {"source": "canvas_canconnect", "target": "canvas_wouldcreategeneratorcycle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12680", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_updategroupmembership", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12703", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_setknifemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12715", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12720", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_scheduleminimaprender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12721", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12722", "weight": 0.8}, {"source": "canvas_enddrag", "target": "canvas_scheduleviewportsave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12723", "weight": 0.8}, {"source": "canvas_updategroupmembership", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12801", "weight": 0.8}, {"source": "canvas_updategroupmembership", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12802", "weight": 0.8}, {"source": "canvas_updategroupmembership", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12803", "weight": 0.8}, {"source": "canvas_updategroupmembership", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12804", "weight": 0.8}, {"source": "canvas_portpoint", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12815", "weight": 0.8}, {"source": "canvas_renderlinks", "target": "canvas_pathel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12831", "weight": 0.8}, {"source": "canvas_renderlinks", "target": "canvas_renderknifetrail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12833", "weight": 0.8}, {"source": "canvas_linkdeletebutton", "target": "canvas_isconnectionselected", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12844", "weight": 0.8}, {"source": "canvas_linkdeletebutton", "target": "canvas_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12846", "weight": 0.8}, {"source": "canvas_linkhitel", "target": "canvas_pathel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12856", "weight": 0.8}, {"source": "canvas_connectiondistancetopoint", "target": "canvas_portpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12874", "weight": 0.8}, {"source": "canvas_connectiondistancetopoint", "target": "canvas_cubicpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12877", "weight": 0.8}, {"source": "canvas_connectiondistancetopoint", "target": "canvas_pointsegmentdistance", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12880", "weight": 0.8}, {"source": "canvas_updateconnectionhoverfrommouse", "target": "canvas_sethoveredconnection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12887", "weight": 0.8}, {"source": "canvas_updateconnectionhoverfrommouse", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12895", "weight": 0.8}, {"source": "canvas_refreshselectionvisuals", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12912", "weight": 0.8}, {"source": "canvas_refreshselectionvisuals", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12913", "weight": 0.8}, {"source": "canvas_refreshselectionvisuals", "target": "canvas_updateworkflowtransfermeta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12914", "weight": 0.8}, {"source": "canvas_refreshselectionvisuals", "target": "canvas_scheduleminimaprender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12915", "weight": 0.8}, {"source": "canvas_segmentintersectsrect", "target": "canvas_segmentsintersect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12945", "weight": 0.8}, {"source": "canvas_knifehitsconnection", "target": "canvas_portpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12958", "weight": 0.8}, {"source": "canvas_knifehitsconnection", "target": "canvas_cubicpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12961", "weight": 0.8}, {"source": "canvas_knifehitsconnection", "target": "canvas_segmentsintersect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12964", "weight": 0.8}, {"source": "canvas_knifehitsconnection", "target": "canvas_pointsegmentdistance", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12964", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12980", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_syncgeneratorinputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12983", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_refreshgeneratorinputviews", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12984", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12986", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_renderselectionhub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12987", "weight": 0.8}, {"source": "canvas_applyknifecut", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12988", "weight": 0.8}, {"source": "canvas_setknifemode", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L12998", "weight": 0.8}, {"source": "canvas_startknifedrag", "target": "canvas_iseditabletarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13002", "weight": 0.8}, {"source": "canvas_startknifedrag", "target": "canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13006", "weight": 0.8}, {"source": "canvas_startknifedrag", "target": "canvas_setknifemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13007", "weight": 0.8}, {"source": "canvas_startknifedrag", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13011", "weight": 0.8}, {"source": "canvas_startknifedrag", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13013", "weight": 0.8}, {"source": "canvas_continueknifedrag", "target": "canvas_setknifemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13021", "weight": 0.8}, {"source": "canvas_continueknifedrag", "target": "canvas_screentoworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13024", "weight": 0.8}, {"source": "canvas_continueknifedrag", "target": "canvas_applyknifecut", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13025", "weight": 0.8}, {"source": "canvas_continueknifedrag", "target": "canvas_renderlinks", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13029", "weight": 0.8}, {"source": "canvas_startboardpan", "target": "canvas_iseditabletarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13053", "weight": 0.8}, {"source": "canvas_startboardpan", "target": "canvas_closecreatemenu", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13056", "weight": 0.8}, {"source": "canvas_deleteselectednodes", "target": "canvas_pushundo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13270", "weight": 0.8}, {"source": "canvas_deleteselectednodes", "target": "canvas_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13286", "weight": 0.8}, {"source": "canvas_deleteselectednodes", "target": "canvas_schedulesave", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13287", "weight": 0.8}, {"source": "canvas_hasimagedropdata", "target": "canvas_iscanvasinputdrag", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13300", "weight": 0.8}, {"source": "canvas_hasimagedropdata", "target": "canvas_imagefilesfromdatatransfer", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13301", "weight": 0.8}, {"source": "canvas_hasimagedropdata", "target": "canvas_hasimagefiles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13302", "weight": 0.8}, {"source": "canvas_hasimagedropdata", "target": "canvas_dropdatatypes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13303", "weight": 0.8}, {"source": "canvas_hasimagedropdata", "target": "canvas_imagedroppayload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13305", "weight": 0.8}, {"source": "canvas_escapeattr", "target": "canvas_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", "source_location": "L13309", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/61ade97429625e9c38595fcac84dd9e3b312b3908b59ef52951540eed9ca555c.json b/graphify-out/cache/61ade97429625e9c38595fcac84dd9e3b312b3908b59ef52951540eed9ca555c.json new file mode 100644 index 000000000..f0d4f50a5 --- /dev/null +++ b/graphify-out/cache/61ade97429625e9c38595fcac84dd9e3b312b3908b59ef52951540eed9ca555c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "api_settings", "label": "api-settings.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\api-settings.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/634510c9b01d2703e1edb42a5ad3660172abe9b1daf98724a263b4d792a7bcca.json b/graphify-out/cache/634510c9b01d2703e1edb42a5ad3660172abe9b1daf98724a263b4d792a7bcca.json new file mode 100644 index 000000000..d21a997b9 --- /dev/null +++ b/graphify-out/cache/634510c9b01d2703e1edb42a5ad3660172abe9b1daf98724a263b4d792a7bcca.json @@ -0,0 +1 @@ +{"nodes": [{"id": "api_settings", "label": "api-settings.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1"}, {"id": "api_settings_refreshicons", "label": "refreshIcons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L147"}, {"id": "api_settings_tr", "label": "tr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L148"}, {"id": "api_settings_trf", "label": "trf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L149"}, {"id": "api_settings_setstatus", "label": "setStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L156"}, {"id": "api_settings_broadcaststudioapichange", "label": "broadcastStudioApiChange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L157"}, {"id": "api_settings_rheditorsidescrollel", "label": "rhEditorSideScrollEl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L163"}, {"id": "api_settings_capturerheditorscrollstate", "label": "captureRhEditorScrollState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L166"}, {"id": "api_settings_restorerheditorscrollstate", "label": "restoreRhEditorScrollState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L179"}, {"id": "api_settings_withrheditorscrollpreserved", "label": "withRhEditorScrollPreserved()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L201"}, {"id": "api_settings_findrhappfieldcard", "label": "findRhAppFieldCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L207"}, {"id": "api_settings_normalizeid", "label": "normalizeId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L210"}, {"id": "api_settings_deriveidfromname", "label": "deriveIdFromName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L214"}, {"id": "api_settings_updateidpreview", "label": "updateIdPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L226"}, {"id": "api_settings_provider", "label": "provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L238"}, {"id": "api_settings_isprovidertemporarilyhidden", "label": "isProviderTemporarilyHidden()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L241"}, {"id": "api_settings_visibleproviders", "label": "visibleProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L244"}, {"id": "api_settings_isfixedprovider", "label": "isFixedProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L247"}, {"id": "api_settings_unique", "label": "unique()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L252"}, {"id": "api_settings_normalizerhentries", "label": "normalizeRhEntries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L256"}, {"id": "api_settings_parserunninghubrunref", "label": "parseRunningHubRunRef()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L285"}, {"id": "api_settings_workflownodetitle", "label": "workflowNodeTitle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L293"}, {"id": "api_settings_workflownodeclass", "label": "workflowNodeClass()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L296"}, {"id": "api_settings_workflownodecategory", "label": "workflowNodeCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L299"}, {"id": "api_settings_rhworkflowfieldkey", "label": "rhWorkflowFieldKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L309"}, {"id": "api_settings_rhworkflowfieldkind", "label": "rhWorkflowFieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L312"}, {"id": "api_settings_rhworkflowfieldtypelabel", "label": "rhWorkflowFieldTypeLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L326"}, {"id": "api_settings_rhknownoptionsforfield", "label": "rhKnownOptionsForField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L350"}, {"id": "api_settings_normalizerhworkflowfield", "label": "normalizeRhWorkflowField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L357"}, {"id": "api_settings_normalizefetchedrhworkflowfield", "label": "normalizeFetchedRhWorkflowField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L385"}, {"id": "api_settings_rhworkflowgroupkey", "label": "rhWorkflowGroupKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L388"}, {"id": "api_settings_rheditorsortedfields", "label": "rhEditorSortedFields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L391"}, {"id": "api_settings_rhfreekeyhinttext", "label": "rhFreeKeyHintText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L405"}, {"id": "api_settings_rhwalletkeyhinttext", "label": "rhWalletKeyHintText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L408"}, {"id": "api_settings_volcenginearkkeyhinttext", "label": "volcengineArkKeyHintText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L411"}, {"id": "api_settings_volcengineassetkeyhinttext", "label": "volcengineAssetKeyHintText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L414"}, {"id": "api_settings_isnewuserprovider", "label": "isNewUserProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L419"}, {"id": "api_settings_renderprovideronboarding", "label": "renderProviderOnboarding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L425"}, {"id": "api_settings_synconboardingkeyinput", "label": "syncOnboardingKeyInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L529"}, {"id": "api_settings_saveonboardingrunninghubkey", "label": "saveOnboardingRunningHubKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L534"}, {"id": "api_settings_applyprovideronboardingdefaults", "label": "applyProviderOnboardingDefaults()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L546"}, {"id": "api_settings_refreshprovideronboarding", "label": "refreshProviderOnboarding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L576"}, {"id": "api_settings_synceditor", "label": "syncEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L580"}, {"id": "api_settings_ensurerunninghublists", "label": "ensureRunningHubLists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L615"}, {"id": "api_settings_updateprotocolfrominput", "label": "updateProtocolFromInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L620"}, {"id": "api_settings_isvolcengineprovider", "label": "isVolcengineProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L634"}, {"id": "api_settings_handlerhpasteinput", "label": "handleRhPasteInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L637"}, {"id": "api_settings_createrhentryfrompaste", "label": "createRhEntryFromPaste()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L641"}, {"id": "api_settings_updaterhentry", "label": "updateRhEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L664"}, {"id": "api_settings_removerhentry", "label": "removeRhEntry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L674"}, {"id": "api_settings_readfileasdataurl", "label": "readFileAsDataUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L682"}, {"id": "api_settings_loadimageforthumbnail", "label": "loadImageForThumbnail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L690"}, {"id": "api_settings_createrhthumbnaildataurl", "label": "createRhThumbnailDataUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L698"}, {"id": "api_settings_pickrhthumbnail", "label": "pickRhThumbnail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L718"}, {"id": "api_settings_openrhworkfloweditor", "label": "openRhWorkflowEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L736"}, {"id": "api_settings_openrhappeditor", "label": "openRhAppEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L753"}, {"id": "api_settings_closerhworkfloweditor", "label": "closeRhWorkflowEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L770"}, {"id": "api_settings_renderrhworkfloweditorloading", "label": "renderRhWorkflowEditorLoading()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L774"}, {"id": "api_settings_loadrhworkfloweditorconfig", "label": "loadRhWorkflowEditorConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L791"}, {"id": "api_settings_normalizerhworkflowconfig", "label": "normalizeRhWorkflowConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L812"}, {"id": "api_settings_normalizerhappconfig", "label": "normalizeRhAppConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L825"}, {"id": "api_settings_applyrhimageslotdefaults", "label": "applyRhImageSlotDefaults()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L835"}, {"id": "api_settings_setrhworkflowoptionalimagemode", "label": "setRhWorkflowOptionalImageMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L845"}, {"id": "api_settings_rhappfieldsourcelist", "label": "rhAppFieldSourceList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L851"}, {"id": "api_settings_normalizefetchedrhappfield", "label": "normalizeFetchedRhAppField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L875"}, {"id": "api_settings_extractrheditorfieldoptions", "label": "extractRhEditorFieldOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L901"}, {"id": "api_settings_loadrhappeditorconfig", "label": "loadRhAppEditorConfig()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L914"}, {"id": "api_settings_fetchrhappeditor", "label": "fetchRhAppEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L924"}, {"id": "api_settings_fetchrhworkfloweditor", "label": "fetchRhWorkflowEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L946"}, {"id": "api_settings_updaterhworkfloweditormeta", "label": "updateRhWorkflowEditorMeta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L979"}, {"id": "api_settings_togglerhworkfloweditorgroup", "label": "toggleRhWorkflowEditorGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L986"}, {"id": "api_settings_focusrhworkfloweditornode", "label": "focusRhWorkflowEditorNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L991"}, {"id": "api_settings_openrhworkflownodepopover", "label": "openRhWorkflowNodePopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1004"}, {"id": "api_settings_closerhnodepopover", "label": "closeRhNodePopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1011"}, {"id": "api_settings_renderrhnodepopover", "label": "renderRhNodePopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1014"}, {"id": "api_settings_togglerhworkfloweditorfield", "label": "toggleRhWorkflowEditorField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1048"}, {"id": "api_settings_updaterhworkfloweditorfield", "label": "updateRhWorkflowEditorField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1066"}, {"id": "api_settings_setrhworkflowsavebuttonstate", "label": "setRhWorkflowSaveButtonState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1087"}, {"id": "api_settings_saverhworkfloweditor", "label": "saveRhWorkflowEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1097"}, {"id": "api_settings_renderrhworkfloweditor", "label": "renderRhWorkflowEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1162"}, {"id": "api_settings_renderrhmappedpreview", "label": "renderRhMappedPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1174"}, {"id": "api_settings_renderrhmappedpreviewhtml", "label": "renderRhMappedPreviewHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1181"}, {"id": "api_settings_renderrhpreviewoutput", "label": "renderRhPreviewOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1236"}, {"id": "api_settings_renderrhpreviewcontrol", "label": "renderRhPreviewControl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1242"}, {"id": "api_settings_renderrhpreviewmedia", "label": "renderRhPreviewMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1283"}, {"id": "api_settings_mediaacceptforrhkind", "label": "mediaAcceptForRhKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1289"}, {"id": "api_settings_pickrhpreviewmedia", "label": "pickRhPreviewMedia()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1294"}, {"id": "api_settings_togglerhpreviewrandom", "label": "toggleRhPreviewRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1329"}, {"id": "api_settings_updaterhpreviewvalue", "label": "updateRhPreviewValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1339"}, {"id": "api_settings_rhpreviewrandomvalue", "label": "rhPreviewRandomValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1343"}, {"id": "api_settings_rhpreviewuploadvalueifneeded", "label": "rhPreviewUploadValueIfNeeded()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1358"}, {"id": "api_settings_buildrhpreviewnodeinfolist", "label": "buildRhPreviewNodeInfoList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1371"}, {"id": "api_settings_rhpreviewpruneworkflow", "label": "rhPreviewPruneWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1395"}, {"id": "api_settings_testrhmappedpreview", "label": "testRhMappedPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1416"}, {"id": "api_settings_renderrheditorsourcepane", "label": "renderRhEditorSourcePane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1476"}, {"id": "api_settings_renderrhworkfloweditorsummary", "label": "renderRhWorkflowEditorSummary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1480"}, {"id": "api_settings_renderrhworkfloweditornodelist", "label": "renderRhWorkflowEditorNodeList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1494"}, {"id": "api_settings_renderrhworkfloweditorfield", "label": "renderRhWorkflowEditorField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1527"}, {"id": "api_settings_renderrhappfieldcards", "label": "renderRhAppFieldCards()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1571"}, {"id": "api_settings_restorerhgraphwrap", "label": "restoreRhGraphWrap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1585"}, {"id": "api_settings_renderrhappfieldcard", "label": "renderRhAppFieldCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1600"}, {"id": "api_settings_openrhappfieldpopover", "label": "openRhAppFieldPopover()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1614"}, {"id": "api_settings_computerhworkfloweditorlayers", "label": "computeRhWorkflowEditorLayers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1645"}, {"id": "api_settings_renderrhworkfloweditorgraph", "label": "renderRhWorkflowEditorGraph()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1672"}, {"id": "api_settings_updaterheditorzoom", "label": "updateRhEditorZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1733"}, {"id": "api_settings_applyrheditorgraphtransform", "label": "applyRhEditorGraphTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1736"}, {"id": "api_settings_rheditorgraphzoom", "label": "rhEditorGraphZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1742"}, {"id": "api_settings_rheditorgraphfit", "label": "rhEditorGraphFit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1755"}, {"id": "api_settings_bindrhworkfloweditorpanzoom", "label": "bindRhWorkflowEditorPanZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1766"}, {"id": "api_settings_renderrunninghubcards", "label": "renderRunningHubCards()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1806"}, {"id": "api_settings_rhentrythumbnailcandidates", "label": "rhEntryThumbnailCandidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1822"}, {"id": "api_settings_renderrhentrythumbnail", "label": "renderRhEntryThumbnail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1837"}, {"id": "api_settings_fallbackrhentrythumbnail", "label": "fallbackRhEntryThumbnail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1846"}, {"id": "api_settings_renderrhentrylist", "label": "renderRhEntryList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1860"}, {"id": "api_settings_openrecommendapi", "label": "openRecommendApi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1888"}, {"id": "api_settings_closerecommendapi", "label": "closeRecommendApi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1894"}, {"id": "api_settings_syncrecommendview", "label": "syncRecommendView()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1901"}, {"id": "api_settings_renderrecommendapi", "label": "renderRecommendApi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1910"}, {"id": "api_settings_recommendedproviderforapi", "label": "recommendedProviderForApi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1971"}, {"id": "api_settings_saverecommendedapi", "label": "saveRecommendedApi()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1997"}, {"id": "api_settings_sortedproviders", "label": "sortedProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2018"}, {"id": "api_settings_providerdragattrs", "label": "providerDragAttrs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2029"}, {"id": "api_settings_renderproviderlist", "label": "renderProviderList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2034"}, {"id": "api_settings_handleproviderdragstart", "label": "handleProviderDragStart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2098"}, {"id": "api_settings_handleproviderdragover", "label": "handleProviderDragOver()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2109"}, {"id": "api_settings_handleproviderdrop", "label": "handleProviderDrop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2116"}, {"id": "api_settings_handleproviderdragend", "label": "handleProviderDragEnd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2131"}, {"id": "api_settings_rendereditor", "label": "renderEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2137"}, {"id": "api_settings_showverifyresult", "label": "showVerifyResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2231"}, {"id": "api_settings_clearverifyresult", "label": "clearVerifyResult()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2232"}, {"id": "api_settings_prettyjson", "label": "prettyJson()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2233"}, {"id": "api_settings_jimengcredittext", "label": "jimengCreditText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2236"}, {"id": "api_settings_setjimengstatus", "label": "setJimengStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2254"}, {"id": "api_settings_renderjimengloginbox", "label": "renderJimengLoginBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2260"}, {"id": "api_settings_refreshjimengstatus", "label": "refreshJimengStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2271"}, {"id": "api_settings_startjimenglogin", "label": "startJimengLogin()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2287"}, {"id": "api_settings_polljimenglogin", "label": "pollJimengLogin()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2308"}, {"id": "api_settings_refreshjimengcredit", "label": "refreshJimengCredit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2326"}, {"id": "api_settings_logoutjimeng", "label": "logoutJimeng()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2341"}, {"id": "api_settings_openjimenghelp", "label": "openJimengHelp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2357"}, {"id": "api_settings_closejimenghelp", "label": "closeJimengHelp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2362"}, {"id": "api_settings_loadjimenghelp", "label": "loadJimengHelp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2365"}, {"id": "api_settings_currentproviderapikey", "label": "currentProviderApiKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2384"}, {"id": "api_settings_applydetectedprotocol", "label": "applyDetectedProtocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2390"}, {"id": "api_settings_probeasync", "label": "probeAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2407"}, {"id": "api_settings_testconnection", "label": "testConnection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2464"}, {"id": "api_settings_fetchmodels", "label": "fetchModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2516"}, {"id": "api_settings_openmodelpicker", "label": "openModelPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2564"}, {"id": "api_settings_closemodelpicker", "label": "closeModelPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2588"}, {"id": "api_settings_rendermodelpicker", "label": "renderModelPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2589"}, {"id": "api_settings_togglepickerrow", "label": "togglePickerRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2636"}, {"id": "api_settings_togglepickerrowbyindex", "label": "togglePickerRowByIndex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2640"}, {"id": "api_settings_selectpickercat", "label": "selectPickerCat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2645"}, {"id": "api_settings_applymodelpicker", "label": "applyModelPicker()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2649"}, {"id": "api_settings_savekeyonly", "label": "saveKeyOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2667"}, {"id": "api_settings_clearkeyonly", "label": "clearKeyOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2676"}, {"id": "api_settings_providersupportsmodelprotocol", "label": "providerSupportsModelProtocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2686"}, {"id": "api_settings_modelprotocolselecthtml", "label": "modelProtocolSelectHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2689"}, {"id": "api_settings_rendermodels", "label": "renderModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2700"}, {"id": "api_settings_msloratargetoptions", "label": "msLoraTargetOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2719"}, {"id": "api_settings_normalizelorastrength", "label": "normalizeLoraStrength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2724"}, {"id": "api_settings_rendermsloras", "label": "renderMsLoras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2729"}, {"id": "api_settings_addmslora", "label": "addMsLora()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2760"}, {"id": "api_settings_updatemslora", "label": "updateMsLora()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2774"}, {"id": "api_settings_removemslora", "label": "removeMsLora()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2783"}, {"id": "api_settings_selectprovider", "label": "selectProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2790"}, {"id": "api_settings_addprovider", "label": "addProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2799"}, {"id": "api_settings_deleteprovider", "label": "deleteProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2811"}, {"id": "api_settings_saverhkeyonly", "label": "saveRhKeyOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2821"}, {"id": "api_settings_clearrhkeyonly", "label": "clearRhKeyOnly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2831"}, {"id": "api_settings_savevolcengineassetkeys", "label": "saveVolcengineAssetKeys()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2843"}, {"id": "api_settings_clearvolcengineassetkeys", "label": "clearVolcengineAssetKeys()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2856"}, {"id": "api_settings_addmodel", "label": "addModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2868"}, {"id": "api_settings_modelprotocolstillused", "label": "modelProtocolStillUsed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2875"}, {"id": "api_settings_updatemodel", "label": "updateModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2880"}, {"id": "api_settings_updatemodelprotocol", "label": "updateModelProtocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2901"}, {"id": "api_settings_removemodel", "label": "removeModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2914"}, {"id": "api_settings_loadproviders", "label": "loadProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2926"}, {"id": "api_settings_saveproviders", "label": "saveProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2938"}, {"id": "api_settings_escapehtml", "label": "escapeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3029"}, {"id": "api_settings_escapeattr", "label": "escapeAttr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3032"}], "edges": [{"source": "api_settings", "target": "api_settings_refreshicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L147", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_tr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L148", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_trf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L149", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_setstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L156", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_broadcaststudioapichange", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L157", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rheditorsidescrollel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L163", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_capturerheditorscrollstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L166", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_restorerheditorscrollstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L179", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_withrheditorscrollpreserved", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L201", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_findrhappfieldcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L207", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizeid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L210", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_deriveidfromname", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L214", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updateidpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L226", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L238", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_isprovidertemporarilyhidden", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L241", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_visibleproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L244", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_isfixedprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L247", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_unique", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L252", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizerhentries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L256", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_parserunninghubrunref", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L285", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_workflownodetitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L293", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_workflownodeclass", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L296", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_workflownodecategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L299", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhworkflowfieldkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L309", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhworkflowfieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L312", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhworkflowfieldtypelabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L326", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhknownoptionsforfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L350", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizerhworkflowfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L357", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizefetchedrhworkflowfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L385", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhworkflowgroupkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L388", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rheditorsortedfields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L391", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhfreekeyhinttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L405", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhwalletkeyhinttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L408", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_volcenginearkkeyhinttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L411", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_volcengineassetkeyhinttext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L414", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_isnewuserprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L419", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderprovideronboarding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L425", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_synconboardingkeyinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L529", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_saveonboardingrunninghubkey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L534", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_applyprovideronboardingdefaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L546", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_refreshprovideronboarding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L576", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_synceditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L580", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_ensurerunninghublists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L615", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updateprotocolfrominput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L620", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_isvolcengineprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L634", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_handlerhpasteinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L637", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_createrhentryfrompaste", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L641", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updaterhentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L664", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_removerhentry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L674", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_readfileasdataurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L682", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_loadimageforthumbnail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L690", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_createrhthumbnaildataurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L698", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_pickrhthumbnail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L718", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openrhworkfloweditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L736", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openrhappeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L753", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_closerhworkfloweditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L770", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditorloading", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L774", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_loadrhworkfloweditorconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L791", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizerhworkflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L812", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizerhappconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L825", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_applyrhimageslotdefaults", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L835", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_setrhworkflowoptionalimagemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L845", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhappfieldsourcelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L851", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizefetchedrhappfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L875", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_extractrheditorfieldoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L901", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_loadrhappeditorconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L914", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_fetchrhappeditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L924", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_fetchrhworkfloweditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L946", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updaterhworkfloweditormeta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L979", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_togglerhworkfloweditorgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L986", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_focusrhworkfloweditornode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L991", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openrhworkflownodepopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1004", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_closerhnodepopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1011", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhnodepopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1014", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_togglerhworkfloweditorfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1048", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updaterhworkfloweditorfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1066", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_setrhworkflowsavebuttonstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1087", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_saverhworkfloweditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1097", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1162", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhmappedpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1174", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhmappedpreviewhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1181", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhpreviewoutput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1236", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhpreviewcontrol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1242", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhpreviewmedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1283", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_mediaacceptforrhkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1289", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_pickrhpreviewmedia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1294", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_togglerhpreviewrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1329", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updaterhpreviewvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1339", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhpreviewrandomvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1343", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhpreviewuploadvalueifneeded", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1358", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_buildrhpreviewnodeinfolist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1371", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhpreviewpruneworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1395", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_testrhmappedpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1416", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrheditorsourcepane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1476", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditorsummary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1480", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditornodelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1494", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditorfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1527", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhappfieldcards", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1571", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_restorerhgraphwrap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1585", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhappfieldcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1600", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openrhappfieldpopover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1614", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_computerhworkfloweditorlayers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1645", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhworkfloweditorgraph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1672", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updaterheditorzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1733", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_applyrheditorgraphtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1736", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rheditorgraphzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1742", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rheditorgraphfit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1755", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_bindrhworkfloweditorpanzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1766", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrunninghubcards", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1806", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rhentrythumbnailcandidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1822", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhentrythumbnail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1837", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_fallbackrhentrythumbnail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1846", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrhentrylist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1860", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openrecommendapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1888", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_closerecommendapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1894", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_syncrecommendview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1901", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderrecommendapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1910", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_recommendedproviderforapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1971", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_saverecommendedapi", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1997", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_sortedproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2018", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_providerdragattrs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2029", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderproviderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2034", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_handleproviderdragstart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2098", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_handleproviderdragover", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2109", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_handleproviderdrop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2116", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_handleproviderdragend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2131", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rendereditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2137", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_showverifyresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2231", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_clearverifyresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2232", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_prettyjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2233", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_jimengcredittext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2236", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_setjimengstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2254", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_renderjimengloginbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2260", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_refreshjimengstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2271", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_startjimenglogin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2287", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_polljimenglogin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2308", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_refreshjimengcredit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2326", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_logoutjimeng", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2341", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openjimenghelp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2357", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_closejimenghelp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2362", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_loadjimenghelp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2365", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_currentproviderapikey", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2384", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_applydetectedprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2390", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_probeasync", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2407", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_testconnection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2464", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_fetchmodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2516", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_openmodelpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2564", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_closemodelpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2588", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rendermodelpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2589", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_togglepickerrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2636", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_togglepickerrowbyindex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2640", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_selectpickercat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2645", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_applymodelpicker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2649", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_savekeyonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2667", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_clearkeyonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2676", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_providersupportsmodelprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2686", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_modelprotocolselecthtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2689", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rendermodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2700", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_msloratargetoptions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2719", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_normalizelorastrength", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2724", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_rendermsloras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2729", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_addmslora", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2760", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updatemslora", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2774", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_removemslora", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2783", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_selectprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2790", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_addprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2799", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_deleteprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2811", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_saverhkeyonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2821", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_clearrhkeyonly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2831", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_savevolcengineassetkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2843", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_clearvolcengineassetkeys", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2856", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_addmodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2868", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_modelprotocolstillused", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2875", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updatemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2880", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_updatemodelprotocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2901", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_removemodel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2914", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_loadproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2926", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_saveproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2938", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_escapehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3029", "weight": 1.0}, {"source": "api_settings", "target": "api_settings_escapeattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3032", "weight": 1.0}, {"source": "api_settings_trf", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L150", "weight": 0.8}, {"source": "api_settings_capturerheditorscrollstate", "target": "api_settings_rheditorsidescrollel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L169", "weight": 0.8}, {"source": "api_settings_withrheditorscrollpreserved", "target": "api_settings_capturerheditorscrollstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L202", "weight": 0.8}, {"source": "api_settings_withrheditorscrollpreserved", "target": "api_settings_restorerheditorscrollstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L204", "weight": 0.8}, {"source": "api_settings_deriveidfromname", "target": "api_settings_normalizeid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L216", "weight": 0.8}, {"source": "api_settings_updateidpreview", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L227", "weight": 0.8}, {"source": "api_settings_updateidpreview", "target": "api_settings_deriveidfromname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L236", "weight": 0.8}, {"source": "api_settings_provider", "target": "api_settings_visibleproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L239", "weight": 0.8}, {"source": "api_settings_workflownodecategory", "target": "api_settings_workflownodetitle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L300", "weight": 0.8}, {"source": "api_settings_workflownodecategory", "target": "api_settings_workflownodeclass", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L300", "weight": 0.8}, {"source": "api_settings_normalizerhworkflowfield", "target": "api_settings_rhknownoptionsforfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L361", "weight": 0.8}, {"source": "api_settings_normalizerhworkflowfield", "target": "api_settings_rhworkflowfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L362", "weight": 0.8}, {"source": "api_settings_normalizerhworkflowfield", "target": "api_settings_rhworkflowfieldkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L366", "weight": 0.8}, {"source": "api_settings_normalizefetchedrhworkflowfield", "target": "api_settings_normalizerhworkflowfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L386", "weight": 0.8}, {"source": "api_settings_rhfreekeyhinttext", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L406", "weight": 0.8}, {"source": "api_settings_rhwalletkeyhinttext", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L409", "weight": 0.8}, {"source": "api_settings_renderprovideronboarding", "target": "api_settings_isnewuserprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L428", "weight": 0.8}, {"source": "api_settings_renderprovideronboarding", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L439", "weight": 0.8}, {"source": "api_settings_renderprovideronboarding", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L439", "weight": 0.8}, {"source": "api_settings_renderprovideronboarding", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L456", "weight": 0.8}, {"source": "api_settings_renderprovideronboarding", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L472", "weight": 0.8}, {"source": "api_settings_saveonboardingrunninghubkey", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L536", "weight": 0.8}, {"source": "api_settings_saveonboardingrunninghubkey", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L537", "weight": 0.8}, {"source": "api_settings_saveonboardingrunninghubkey", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L539", "weight": 0.8}, {"source": "api_settings_saveonboardingrunninghubkey", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L540", "weight": 0.8}, {"source": "api_settings_applyprovideronboardingdefaults", "target": "api_settings_unique", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L552", "weight": 0.8}, {"source": "api_settings_applyprovideronboardingdefaults", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L559", "weight": 0.8}, {"source": "api_settings_applyprovideronboardingdefaults", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L573", "weight": 0.8}, {"source": "api_settings_applyprovideronboardingdefaults", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L574", "weight": 0.8}, {"source": "api_settings_refreshprovideronboarding", "target": "api_settings_renderprovideronboarding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L577", "weight": 0.8}, {"source": "api_settings_refreshprovideronboarding", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L577", "weight": 0.8}, {"source": "api_settings_refreshprovideronboarding", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L578", "weight": 0.8}, {"source": "api_settings_synceditor", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L581", "weight": 0.8}, {"source": "api_settings_synceditor", "target": "api_settings_deriveidfromname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L586", "weight": 0.8}, {"source": "api_settings_synceditor", "target": "api_settings_normalizerhentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L596", "weight": 0.8}, {"source": "api_settings_ensurerunninghublists", "target": "api_settings_normalizerhentries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L617", "weight": 0.8}, {"source": "api_settings_updateprotocolfrominput", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L621", "weight": 0.8}, {"source": "api_settings_updateprotocolfrominput", "target": "api_settings_clearverifyresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L627", "weight": 0.8}, {"source": "api_settings_updateprotocolfrominput", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L631", "weight": 0.8}, {"source": "api_settings_handlerhpasteinput", "target": "api_settings_parserunninghubrunref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L638", "weight": 0.8}, {"source": "api_settings_handlerhpasteinput", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L639", "weight": 0.8}, {"source": "api_settings_createrhentryfrompaste", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L642", "weight": 0.8}, {"source": "api_settings_createrhentryfrompaste", "target": "api_settings_parserunninghubrunref", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L644", "weight": 0.8}, {"source": "api_settings_createrhentryfrompaste", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L645", "weight": 0.8}, {"source": "api_settings_createrhentryfrompaste", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L646", "weight": 0.8}, {"source": "api_settings_createrhentryfrompaste", "target": "api_settings_renderrunninghubcards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L661", "weight": 0.8}, {"source": "api_settings_updaterhentry", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L665", "weight": 0.8}, {"source": "api_settings_updaterhentry", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L668", "weight": 0.8}, {"source": "api_settings_updaterhentry", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L671", "weight": 0.8}, {"source": "api_settings_removerhentry", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L675", "weight": 0.8}, {"source": "api_settings_removerhentry", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L678", "weight": 0.8}, {"source": "api_settings_removerhentry", "target": "api_settings_renderrunninghubcards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L680", "weight": 0.8}, {"source": "api_settings_createrhthumbnaildataurl", "target": "api_settings_readfileasdataurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L699", "weight": 0.8}, {"source": "api_settings_createrhthumbnaildataurl", "target": "api_settings_loadimageforthumbnail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L701", "weight": 0.8}, {"source": "api_settings_openrhworkfloweditor", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L737", "weight": 0.8}, {"source": "api_settings_openrhworkfloweditor", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L739", "weight": 0.8}, {"source": "api_settings_openrhworkfloweditor", "target": "api_settings_renderrhworkfloweditorloading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L745", "weight": 0.8}, {"source": "api_settings_openrhworkfloweditor", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L746", "weight": 0.8}, {"source": "api_settings_openrhworkfloweditor", "target": "api_settings_loadrhworkfloweditorconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L748", "weight": 0.8}, {"source": "api_settings_openrhappeditor", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L754", "weight": 0.8}, {"source": "api_settings_openrhappeditor", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L756", "weight": 0.8}, {"source": "api_settings_openrhappeditor", "target": "api_settings_renderrhworkfloweditorloading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L762", "weight": 0.8}, {"source": "api_settings_openrhappeditor", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L763", "weight": 0.8}, {"source": "api_settings_openrhappeditor", "target": "api_settings_loadrhappeditorconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L765", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorloading", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L781", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorloading", "target": "api_settings_restorerhgraphwrap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L784", "weight": 0.8}, {"source": "api_settings_loadrhworkfloweditorconfig", "target": "api_settings_fetchrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L804", "weight": 0.8}, {"source": "api_settings_loadrhworkfloweditorconfig", "target": "api_settings_normalizerhworkflowconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L807", "weight": 0.8}, {"source": "api_settings_loadrhworkfloweditorconfig", "target": "api_settings_renderrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L808", "weight": 0.8}, {"source": "api_settings_normalizerhworkflowconfig", "target": "api_settings_applyrhimageslotdefaults", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L823", "weight": 0.8}, {"source": "api_settings_setrhworkflowoptionalimagemode", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L849", "weight": 0.8}, {"source": "api_settings_normalizefetchedrhappfield", "target": "api_settings_extractrheditorfieldoptions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L884", "weight": 0.8}, {"source": "api_settings_normalizefetchedrhappfield", "target": "api_settings_normalizerhworkflowfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L885", "weight": 0.8}, {"source": "api_settings_extractrheditorfieldoptions", "target": "api_settings_rhknownoptionsforfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L910", "weight": 0.8}, {"source": "api_settings_loadrhappeditorconfig", "target": "api_settings_normalizerhappconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L915", "weight": 0.8}, {"source": "api_settings_loadrhappeditorconfig", "target": "api_settings_fetchrhappeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L917", "weight": 0.8}, {"source": "api_settings_loadrhappeditorconfig", "target": "api_settings_renderrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L919", "weight": 0.8}, {"source": "api_settings_fetchrhappeditor", "target": "api_settings_renderrhworkfloweditorloading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L929", "weight": 0.8}, {"source": "api_settings_fetchrhappeditor", "target": "api_settings_rhappfieldsourcelist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L933", "weight": 0.8}, {"source": "api_settings_fetchrhappeditor", "target": "api_settings_renderrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L942", "weight": 0.8}, {"source": "api_settings_fetchrhworkfloweditor", "target": "api_settings_fetchrhappeditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L949", "weight": 0.8}, {"source": "api_settings_fetchrhworkfloweditor", "target": "api_settings_renderrhworkfloweditorloading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L953", "weight": 0.8}, {"source": "api_settings_fetchrhworkfloweditor", "target": "api_settings_normalizerhworkflowconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L965", "weight": 0.8}, {"source": "api_settings_fetchrhworkfloweditor", "target": "api_settings_renderrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L975", "weight": 0.8}, {"source": "api_settings_updaterhworkfloweditormeta", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L984", "weight": 0.8}, {"source": "api_settings_togglerhworkfloweditorgroup", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L989", "weight": 0.8}, {"source": "api_settings_focusrhworkfloweditornode", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1002", "weight": 0.8}, {"source": "api_settings_openrhworkflownodepopover", "target": "api_settings_renderrhworkfloweditorgraph", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1007", "weight": 0.8}, {"source": "api_settings_openrhworkflownodepopover", "target": "api_settings_renderrhnodepopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1009", "weight": 0.8}, {"source": "api_settings_renderrhnodepopover", "target": "api_settings_closerhnodepopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1015", "weight": 0.8}, {"source": "api_settings_renderrhnodepopover", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1029", "weight": 0.8}, {"source": "api_settings_renderrhnodepopover", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1046", "weight": 0.8}, {"source": "api_settings_togglerhworkfloweditorfield", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1051", "weight": 0.8}, {"source": "api_settings_updaterhworkfloweditorfield", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1075", "weight": 0.8}, {"source": "api_settings_setrhworkflowsavebuttonstate", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1095", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_setrhworkflowsavebuttonstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1101", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1106", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_renderrunninghubcards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1113", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1114", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1116", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_broadcaststudioapichange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1119", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_renderrhworkfloweditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1120", "weight": 0.8}, {"source": "api_settings_saverhworkfloweditor", "target": "api_settings_normalizerhworkflowconfig", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1138", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditor", "target": "api_settings_renderrhworkfloweditorloading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1164", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditor", "target": "api_settings_applyrhimageslotdefaults", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1169", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditor", "target": "api_settings_renderrhmappedpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1170", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditor", "target": "api_settings_renderrheditorsourcepane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1171", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditor", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1172", "weight": 0.8}, {"source": "api_settings_renderrhmappedpreview", "target": "api_settings_renderrhworkfloweditorsummary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1177", "weight": 0.8}, {"source": "api_settings_renderrhmappedpreview", "target": "api_settings_renderrhmappedpreviewhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1178", "weight": 0.8}, {"source": "api_settings_renderrhmappedpreview", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1179", "weight": 0.8}, {"source": "api_settings_renderrhmappedpreviewhtml", "target": "api_settings_rheditorsortedfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1182", "weight": 0.8}, {"source": "api_settings_renderrhmappedpreviewhtml", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1196", "weight": 0.8}, {"source": "api_settings_renderrhpreviewoutput", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1237", "weight": 0.8}, {"source": "api_settings_renderrhpreviewcontrol", "target": "api_settings_rhworkflowfieldkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1243", "weight": 0.8}, {"source": "api_settings_renderrhpreviewcontrol", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1244", "weight": 0.8}, {"source": "api_settings_renderrhpreviewcontrol", "target": "api_settings_rhworkflowfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1245", "weight": 0.8}, {"source": "api_settings_renderrhpreviewcontrol", "target": "api_settings_renderrhpreviewmedia", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1259", "weight": 0.8}, {"source": "api_settings_renderrhpreviewcontrol", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1261", "weight": 0.8}, {"source": "api_settings_renderrhpreviewmedia", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1284", "weight": 0.8}, {"source": "api_settings_renderrhpreviewmedia", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1286", "weight": 0.8}, {"source": "api_settings_pickrhpreviewmedia", "target": "api_settings_mediaacceptforrhkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1297", "weight": 0.8}, {"source": "api_settings_togglerhpreviewrandom", "target": "api_settings_withrheditorscrollpreserved", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1337", "weight": 0.8}, {"source": "api_settings_buildrhpreviewnodeinfolist", "target": "api_settings_rheditorsortedfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1373", "weight": 0.8}, {"source": "api_settings_buildrhpreviewnodeinfolist", "target": "api_settings_rhworkflowfieldkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1376", "weight": 0.8}, {"source": "api_settings_buildrhpreviewnodeinfolist", "target": "api_settings_rhworkflowfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1377", "weight": 0.8}, {"source": "api_settings_buildrhpreviewnodeinfolist", "target": "api_settings_rhpreviewuploadvalueifneeded", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1384", "weight": 0.8}, {"source": "api_settings_buildrhpreviewnodeinfolist", "target": "api_settings_rhpreviewrandomvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1386", "weight": 0.8}, {"source": "api_settings_rhpreviewpruneworkflow", "target": "api_settings_rheditorsortedfields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1399", "weight": 0.8}, {"source": "api_settings_testrhmappedpreview", "target": "api_settings_renderrhmappedpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1422", "weight": 0.8}, {"source": "api_settings_testrhmappedpreview", "target": "api_settings_buildrhpreviewnodeinfolist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1424", "weight": 0.8}, {"source": "api_settings_testrhmappedpreview", "target": "api_settings_rhpreviewpruneworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1426", "weight": 0.8}, {"source": "api_settings_testrhmappedpreview", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1466", "weight": 0.8}, {"source": "api_settings_renderrheditorsourcepane", "target": "api_settings_renderrhappfieldcards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1477", "weight": 0.8}, {"source": "api_settings_renderrheditorsourcepane", "target": "api_settings_renderrhworkfloweditorgraph", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1478", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorfield", "target": "api_settings_rhworkflowfieldkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1528", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorfield", "target": "api_settings_rhworkflowfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1530", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorfield", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1536", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorfield", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1546", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcards", "target": "api_settings_closerhnodepopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1574", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcards", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1583", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcard", "target": "api_settings_rhworkflowfieldkey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1601", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcard", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1604", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcard", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1607", "weight": 0.8}, {"source": "api_settings_renderrhappfieldcard", "target": "api_settings_rhworkflowfieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1608", "weight": 0.8}, {"source": "api_settings_openrhappfieldpopover", "target": "api_settings_closerhnodepopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1618", "weight": 0.8}, {"source": "api_settings_openrhappfieldpopover", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1626", "weight": 0.8}, {"source": "api_settings_openrhappfieldpopover", "target": "api_settings_renderrhworkfloweditorfield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1631", "weight": 0.8}, {"source": "api_settings_openrhappfieldpopover", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1643", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorgraph", "target": "api_settings_restorerhgraphwrap", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1674", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorgraph", "target": "api_settings_closerhnodepopover", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1675", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorgraph", "target": "api_settings_computerhworkfloweditorlayers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1684", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorgraph", "target": "api_settings_bindrhworkfloweditorpanzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1730", "weight": 0.8}, {"source": "api_settings_renderrhworkfloweditorgraph", "target": "api_settings_updaterheditorzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1731", "weight": 0.8}, {"source": "api_settings_applyrheditorgraphtransform", "target": "api_settings_updaterheditorzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1740", "weight": 0.8}, {"source": "api_settings_rheditorgraphzoom", "target": "api_settings_applyrheditorgraphtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1753", "weight": 0.8}, {"source": "api_settings_rheditorgraphfit", "target": "api_settings_applyrheditorgraphtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1764", "weight": 0.8}, {"source": "api_settings_renderrunninghubcards", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1807", "weight": 0.8}, {"source": "api_settings_renderrunninghubcards", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1813", "weight": 0.8}, {"source": "api_settings_renderrunninghubcards", "target": "api_settings_renderrhentrylist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1818", "weight": 0.8}, {"source": "api_settings_renderrunninghubcards", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1820", "weight": 0.8}, {"source": "api_settings_renderrhentrythumbnail", "target": "api_settings_rhentrythumbnailcandidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1839", "weight": 0.8}, {"source": "api_settings_renderrhentrythumbnail", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1844", "weight": 0.8}, {"source": "api_settings_fallbackrhentrythumbnail", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1857", "weight": 0.8}, {"source": "api_settings_openrecommendapi", "target": "api_settings_syncrecommendview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1890", "weight": 0.8}, {"source": "api_settings_openrecommendapi", "target": "api_settings_renderrecommendapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1891", "weight": 0.8}, {"source": "api_settings_openrecommendapi", "target": "api_settings_renderprovideronboarding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1892", "weight": 0.8}, {"source": "api_settings_openrecommendapi", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1892", "weight": 0.8}, {"source": "api_settings_closerecommendapi", "target": "api_settings_syncrecommendview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1897", "weight": 0.8}, {"source": "api_settings_closerecommendapi", "target": "api_settings_renderrecommendapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1898", "weight": 0.8}, {"source": "api_settings_closerecommendapi", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1899", "weight": 0.8}, {"source": "api_settings_syncrecommendview", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1906", "weight": 0.8}, {"source": "api_settings_renderrecommendapi", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1955", "weight": 0.8}, {"source": "api_settings_renderrecommendapi", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1955", "weight": 0.8}, {"source": "api_settings_renderrecommendapi", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1969", "weight": 0.8}, {"source": "api_settings_recommendedproviderforapi", "target": "api_settings_normalizeid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L1974", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2002", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_recommendedproviderforapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2003", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_syncrecommendview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2006", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_renderproviderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2007", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2008", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2014", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2015", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2016", "weight": 0.8}, {"source": "api_settings_saverecommendedapi", "target": "api_settings_trf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2016", "weight": 0.8}, {"source": "api_settings_sortedproviders", "target": "api_settings_visibleproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2020", "weight": 0.8}, {"source": "api_settings_providerdragattrs", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2030", "weight": 0.8}, {"source": "api_settings_providerdragattrs", "target": "api_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2031", "weight": 0.8}, {"source": "api_settings_renderproviderlist", "target": "api_settings_sortedproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2035", "weight": 0.8}, {"source": "api_settings_renderproviderlist", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2096", "weight": 0.8}, {"source": "api_settings_handleproviderdragstart", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2100", "weight": 0.8}, {"source": "api_settings_handleproviderdragover", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2110", "weight": 0.8}, {"source": "api_settings_handleproviderdrop", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2121", "weight": 0.8}, {"source": "api_settings_handleproviderdrop", "target": "api_settings_renderproviderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2128", "weight": 0.8}, {"source": "api_settings_handleproviderdrop", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2129", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2138", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_updateidpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2143", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_clearverifyresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2144", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2149", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_ensurerunninghublists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2157", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_rhfreekeyhinttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2166", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_rhwalletkeyhinttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2167", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_renderrunninghubcards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2168", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_volcenginearkkeyhinttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2176", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_volcengineassetkeyhinttext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2186", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_unique", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2193", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_renderprovideronboarding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2203", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_renderrecommendapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2204", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_refreshjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2220", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2223", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_rendermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2224", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2227", "weight": 0.8}, {"source": "api_settings_rendereditor", "target": "api_settings_renderproviderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2229", "weight": 0.8}, {"source": "api_settings_jimengcredittext", "target": "api_settings_prettyjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2252", "weight": 0.8}, {"source": "api_settings_renderjimengloginbox", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2265", "weight": 0.8}, {"source": "api_settings_refreshjimengstatus", "target": "api_settings_setjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2273", "weight": 0.8}, {"source": "api_settings_refreshjimengstatus", "target": "api_settings_jimengcredittext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2280", "weight": 0.8}, {"source": "api_settings_startjimenglogin", "target": "api_settings_setjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2288", "weight": 0.8}, {"source": "api_settings_startjimenglogin", "target": "api_settings_renderjimengloginbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2296", "weight": 0.8}, {"source": "api_settings_startjimenglogin", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2299", "weight": 0.8}, {"source": "api_settings_startjimenglogin", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2304", "weight": 0.8}, {"source": "api_settings_polljimenglogin", "target": "api_settings_renderjimengloginbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2311", "weight": 0.8}, {"source": "api_settings_polljimenglogin", "target": "api_settings_setjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2314", "weight": 0.8}, {"source": "api_settings_polljimenglogin", "target": "api_settings_jimengcredittext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2315", "weight": 0.8}, {"source": "api_settings_refreshjimengcredit", "target": "api_settings_setjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2327", "weight": 0.8}, {"source": "api_settings_refreshjimengcredit", "target": "api_settings_jimengcredittext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2335", "weight": 0.8}, {"source": "api_settings_logoutjimeng", "target": "api_settings_setjimengstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2349", "weight": 0.8}, {"source": "api_settings_logoutjimeng", "target": "api_settings_prettyjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2350", "weight": 0.8}, {"source": "api_settings_openjimenghelp", "target": "api_settings_loadjimenghelp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2360", "weight": 0.8}, {"source": "api_settings_loadjimenghelp", "target": "api_settings_prettyjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2379", "weight": 0.8}, {"source": "api_settings_applydetectedprotocol", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2391", "weight": 0.8}, {"source": "api_settings_applydetectedprotocol", "target": "api_settings_unique", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2399", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2408", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_showverifyresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2414", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_currentproviderapikey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2416", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_applydetectedprotocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2431", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2448", "weight": 0.8}, {"source": "api_settings_probeasync", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2460", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2465", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2471", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_showverifyresult", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2472", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_currentproviderapikey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2474", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_applydetectedprotocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2485", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_isvolcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2496", "weight": 0.8}, {"source": "api_settings_testconnection", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2505", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2517", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2519", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_currentproviderapikey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2522", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2525", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2526", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_applydetectedprotocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2544", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_isvolcengineprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2549", "weight": 0.8}, {"source": "api_settings_fetchmodels", "target": "api_settings_openmodelpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2551", "weight": 0.8}, {"source": "api_settings_openmodelpicker", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2565", "weight": 0.8}, {"source": "api_settings_openmodelpicker", "target": "api_settings_rendermodelpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2586", "weight": 0.8}, {"source": "api_settings_togglepickerrow", "target": "api_settings_rendermodelpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2638", "weight": 0.8}, {"source": "api_settings_togglepickerrowbyindex", "target": "api_settings_togglepickerrow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2643", "weight": 0.8}, {"source": "api_settings_selectpickercat", "target": "api_settings_rendermodelpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2647", "weight": 0.8}, {"source": "api_settings_applymodelpicker", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2650", "weight": 0.8}, {"source": "api_settings_applymodelpicker", "target": "api_settings_rendermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2662", "weight": 0.8}, {"source": "api_settings_applymodelpicker", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2663", "weight": 0.8}, {"source": "api_settings_applymodelpicker", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2664", "weight": 0.8}, {"source": "api_settings_applymodelpicker", "target": "api_settings_closemodelpicker", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2665", "weight": 0.8}, {"source": "api_settings_savekeyonly", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2668", "weight": 0.8}, {"source": "api_settings_savekeyonly", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2671", "weight": 0.8}, {"source": "api_settings_savekeyonly", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2673", "weight": 0.8}, {"source": "api_settings_clearkeyonly", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2677", "weight": 0.8}, {"source": "api_settings_clearkeyonly", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2680", "weight": 0.8}, {"source": "api_settings_clearkeyonly", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2682", "weight": 0.8}, {"source": "api_settings_modelprotocolselecthtml", "target": "api_settings_providersupportsmodelprotocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2690", "weight": 0.8}, {"source": "api_settings_rendermodels", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2701", "weight": 0.8}, {"source": "api_settings_rendermodels", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2706", "weight": 0.8}, {"source": "api_settings_rendermodels", "target": "api_settings_providersupportsmodelprotocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2709", "weight": 0.8}, {"source": "api_settings_rendermodels", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2717", "weight": 0.8}, {"source": "api_settings_msloratargetoptions", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2720", "weight": 0.8}, {"source": "api_settings_msloratargetoptions", "target": "api_settings_unique", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2721", "weight": 0.8}, {"source": "api_settings_rendermsloras", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2730", "weight": 0.8}, {"source": "api_settings_rendermsloras", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2734", "weight": 0.8}, {"source": "api_settings_rendermsloras", "target": "api_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2758", "weight": 0.8}, {"source": "api_settings_addmslora", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2761", "weight": 0.8}, {"source": "api_settings_addmslora", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2772", "weight": 0.8}, {"source": "api_settings_updatemslora", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2775", "weight": 0.8}, {"source": "api_settings_updatemslora", "target": "api_settings_normalizelorastrength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2780", "weight": 0.8}, {"source": "api_settings_removemslora", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2784", "weight": 0.8}, {"source": "api_settings_removemslora", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2788", "weight": 0.8}, {"source": "api_settings_selectprovider", "target": "api_settings_isprovidertemporarilyhidden", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2791", "weight": 0.8}, {"source": "api_settings_selectprovider", "target": "api_settings_syncrecommendview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2793", "weight": 0.8}, {"source": "api_settings_selectprovider", "target": "api_settings_renderrecommendapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2794", "weight": 0.8}, {"source": "api_settings_selectprovider", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2795", "weight": 0.8}, {"source": "api_settings_selectprovider", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2797", "weight": 0.8}, {"source": "api_settings_addprovider", "target": "api_settings_syncrecommendview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2801", "weight": 0.8}, {"source": "api_settings_addprovider", "target": "api_settings_renderrecommendapi", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2802", "weight": 0.8}, {"source": "api_settings_addprovider", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2803", "weight": 0.8}, {"source": "api_settings_addprovider", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2809", "weight": 0.8}, {"source": "api_settings_deleteprovider", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2812", "weight": 0.8}, {"source": "api_settings_deleteprovider", "target": "api_settings_isfixedprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2814", "weight": 0.8}, {"source": "api_settings_deleteprovider", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2814", "weight": 0.8}, {"source": "api_settings_deleteprovider", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2818", "weight": 0.8}, {"source": "api_settings_deleteprovider", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2819", "weight": 0.8}, {"source": "api_settings_saverhkeyonly", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2822", "weight": 0.8}, {"source": "api_settings_saverhkeyonly", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2827", "weight": 0.8}, {"source": "api_settings_saverhkeyonly", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2828", "weight": 0.8}, {"source": "api_settings_clearrhkeyonly", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2832", "weight": 0.8}, {"source": "api_settings_clearrhkeyonly", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2834", "weight": 0.8}, {"source": "api_settings_clearrhkeyonly", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2837", "weight": 0.8}, {"source": "api_settings_savevolcengineassetkeys", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2844", "weight": 0.8}, {"source": "api_settings_savevolcengineassetkeys", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2849", "weight": 0.8}, {"source": "api_settings_savevolcengineassetkeys", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2850", "weight": 0.8}, {"source": "api_settings_clearvolcengineassetkeys", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2857", "weight": 0.8}, {"source": "api_settings_clearvolcengineassetkeys", "target": "api_settings_saveproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2862", "weight": 0.8}, {"source": "api_settings_addmodel", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2869", "weight": 0.8}, {"source": "api_settings_addmodel", "target": "api_settings_rendermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2872", "weight": 0.8}, {"source": "api_settings_addmodel", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2873", "weight": 0.8}, {"source": "api_settings_updatemodel", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2881", "weight": 0.8}, {"source": "api_settings_updatemodel", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2899", "weight": 0.8}, {"source": "api_settings_updatemodelprotocol", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2902", "weight": 0.8}, {"source": "api_settings_removemodel", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2915", "weight": 0.8}, {"source": "api_settings_removemodel", "target": "api_settings_modelprotocolstillused", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2920", "weight": 0.8}, {"source": "api_settings_removemodel", "target": "api_settings_rendermodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2923", "weight": 0.8}, {"source": "api_settings_removemodel", "target": "api_settings_rendermsloras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2924", "weight": 0.8}, {"source": "api_settings_loadproviders", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2927", "weight": 0.8}, {"source": "api_settings_loadproviders", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2927", "weight": 0.8}, {"source": "api_settings_loadproviders", "target": "api_settings_sortedproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2931", "weight": 0.8}, {"source": "api_settings_loadproviders", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2932", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_synceditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2939", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2968", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L2971", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3018", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3019", "weight": 0.8}, {"source": "api_settings_saveproviders", "target": "api_settings_broadcaststudioapichange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3022", "weight": 0.8}, {"source": "api_settings_escapeattr", "target": "api_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", "source_location": "L3032", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/6f8648bccfe064731d71e3f8e36d4f2cf99807c2a3e7ba7223d22a93061f0fd2.json b/graphify-out/cache/6f8648bccfe064731d71e3f8e36d4f2cf99807c2a3e7ba7223d22a93061f0fd2.json new file mode 100644 index 000000000..3e91e1e44 --- /dev/null +++ b/graphify-out/cache/6f8648bccfe064731d71e3f8e36d4f2cf99807c2a3e7ba7223d22a93061f0fd2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "comfyui_settings", "label": "comfyui-settings.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\comfyui-settings.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/74634db4d5f3f0008fad3e87f7eb25d7dd4d2bb3c3bca30a7385e6b7dfcbf272.json b/graphify-out/cache/74634db4d5f3f0008fad3e87f7eb25d7dd4d2bb3c3bca30a7385e6b7dfcbf272.json new file mode 100644 index 000000000..e4c3ecddd --- /dev/null +++ b/graphify-out/cache/74634db4d5f3f0008fad3e87f7eb25d7dd4d2bb3c3bca30a7385e6b7dfcbf272.json @@ -0,0 +1 @@ +{"nodes": [{"id": "three_0_160_0_module", "label": "three-0.160.0.module.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1"}, {"id": "three_0_160_0_module_eventdispatcher", "label": "EventDispatcher", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L228"}, {"id": "three_0_160_0_module_eventdispatcher_addeventlistener", "label": ".addEventListener()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L230"}, {"id": "three_0_160_0_module_eventdispatcher_haseventlistener", "label": ".hasEventListener()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L250"}, {"id": "three_0_160_0_module_eventdispatcher_removeeventlistener", "label": ".removeEventListener()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L260"}, {"id": "three_0_160_0_module_eventdispatcher_dispatchevent", "label": ".dispatchEvent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L281"}, {"id": "three_0_160_0_module_generateuuid", "label": "generateUUID()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L318"}, {"id": "three_0_160_0_module_clamp", "label": "clamp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L334"}, {"id": "three_0_160_0_module_euclideanmodulo", "label": "euclideanModulo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L342"}, {"id": "three_0_160_0_module_maplinear", "label": "mapLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L349"}, {"id": "three_0_160_0_module_inverselerp", "label": "inverseLerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L356"}, {"id": "three_0_160_0_module_lerp", "label": "lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L371"}, {"id": "three_0_160_0_module_damp", "label": "damp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L378"}, {"id": "three_0_160_0_module_pingpong", "label": "pingpong()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L385"}, {"id": "three_0_160_0_module_smoothstep", "label": "smoothstep()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L392"}, {"id": "three_0_160_0_module_smootherstep", "label": "smootherstep()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L403"}, {"id": "three_0_160_0_module_randint", "label": "randInt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L415"}, {"id": "three_0_160_0_module_randfloat", "label": "randFloat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L422"}, {"id": "three_0_160_0_module_randfloatspread", "label": "randFloatSpread()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L429"}, {"id": "three_0_160_0_module_seededrandom", "label": "seededRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L436"}, {"id": "three_0_160_0_module_degtorad", "label": "degToRad()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L452"}, {"id": "three_0_160_0_module_radtodeg", "label": "radToDeg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L458"}, {"id": "three_0_160_0_module_ispoweroftwo", "label": "isPowerOfTwo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L464"}, {"id": "three_0_160_0_module_ceilpoweroftwo", "label": "ceilPowerOfTwo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L470"}, {"id": "three_0_160_0_module_floorpoweroftwo", "label": "floorPowerOfTwo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L476"}, {"id": "three_0_160_0_module_setquaternionfrompropereuler", "label": "setQuaternionFromProperEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L482"}, {"id": "three_0_160_0_module_denormalize", "label": "denormalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L538"}, {"id": "three_0_160_0_module_normalize", "label": "normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L578"}, {"id": "three_0_160_0_module_vector2", "label": "Vector2", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L645"}, {"id": "three_0_160_0_module_vector2_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L647"}, {"id": "three_0_160_0_module_vector2_width", "label": ".width()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L656"}, {"id": "three_0_160_0_module_vector2_height", "label": ".height()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L668"}, {"id": "three_0_160_0_module_vector2_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L680"}, {"id": "three_0_160_0_module_vector2_setscalar", "label": ".setScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L689"}, {"id": "three_0_160_0_module_vector2_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L698"}, {"id": "three_0_160_0_module_vector2_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L706"}, {"id": "three_0_160_0_module_vector2_setcomponent", "label": ".setComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L714"}, {"id": "three_0_160_0_module_vector2_getcomponent", "label": ".getComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L728"}, {"id": "three_0_160_0_module_vector2_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L740"}, {"id": "three_0_160_0_module_vector2_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L746"}, {"id": "three_0_160_0_module_vector2_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L755"}, {"id": "three_0_160_0_module_vector2_addscalar", "label": ".addScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L764"}, {"id": "three_0_160_0_module_vector2_addvectors", "label": ".addVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L773"}, {"id": "three_0_160_0_module_vector2_addscaledvector", "label": ".addScaledVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L782"}, {"id": "three_0_160_0_module_vector2_sub", "label": ".sub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L791"}, {"id": "three_0_160_0_module_vector2_subscalar", "label": ".subScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L800"}, {"id": "three_0_160_0_module_vector2_subvectors", "label": ".subVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L809"}, {"id": "three_0_160_0_module_vector2_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L818"}, {"id": "three_0_160_0_module_vector2_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L827"}, {"id": "three_0_160_0_module_vector2_divide", "label": ".divide()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L836"}, {"id": "three_0_160_0_module_vector2_dividescalar", "label": ".divideScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L845"}, {"id": "three_0_160_0_module_vector2_applymatrix3", "label": ".applyMatrix3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L851"}, {"id": "three_0_160_0_module_vector2_min", "label": ".min()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L863"}, {"id": "three_0_160_0_module_vector2_max", "label": ".max()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L872"}, {"id": "three_0_160_0_module_vector2_clamp", "label": ".clamp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L881"}, {"id": "three_0_160_0_module_vector2_clampscalar", "label": ".clampScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L892"}, {"id": "three_0_160_0_module_vector2_clamplength", "label": ".clampLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L901"}, {"id": "three_0_160_0_module_vector2_floor", "label": ".floor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L909"}, {"id": "three_0_160_0_module_vector2_ceil", "label": ".ceil()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L918"}, {"id": "three_0_160_0_module_vector2_round", "label": ".round()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L927"}, {"id": "three_0_160_0_module_vector2_roundtozero", "label": ".roundToZero()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L936"}, {"id": "three_0_160_0_module_vector2_negate", "label": ".negate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L945"}, {"id": "three_0_160_0_module_vector2_dot", "label": ".dot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L954"}, {"id": "three_0_160_0_module_vector2_cross", "label": ".cross()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L960"}, {"id": "three_0_160_0_module_vector2_lengthsq", "label": ".lengthSq()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L966"}, {"id": "three_0_160_0_module_vector2_length", "label": ".length()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L972"}, {"id": "three_0_160_0_module_vector2_manhattanlength", "label": ".manhattanLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L978"}, {"id": "three_0_160_0_module_vector2_normalize", "label": ".normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L984"}, {"id": "three_0_160_0_module_vector2_angle", "label": ".angle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L990"}, {"id": "three_0_160_0_module_vector2_angleto", "label": ".angleTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1000"}, {"id": "three_0_160_0_module_vector2_distanceto", "label": ".distanceTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1014"}, {"id": "three_0_160_0_module_vector2_distancetosquared", "label": ".distanceToSquared()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1020"}, {"id": "three_0_160_0_module_vector2_manhattandistanceto", "label": ".manhattanDistanceTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1027"}, {"id": "three_0_160_0_module_vector2_setlength", "label": ".setLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1033"}, {"id": "three_0_160_0_module_vector2_lerp", "label": ".lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1039"}, {"id": "three_0_160_0_module_vector2_lerpvectors", "label": ".lerpVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1048"}, {"id": "three_0_160_0_module_vector2_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1057"}, {"id": "three_0_160_0_module_vector2_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1063"}, {"id": "three_0_160_0_module_vector2_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1072"}, {"id": "three_0_160_0_module_vector2_frombufferattribute", "label": ".fromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1081"}, {"id": "three_0_160_0_module_vector2_rotatearound", "label": ".rotateAround()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1090"}, {"id": "three_0_160_0_module_vector2_random", "label": ".random()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1104"}, {"id": "three_0_160_0_module_vector2_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1113"}, {"id": "three_0_160_0_module_matrix3", "label": "Matrix3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1122"}, {"id": "three_0_160_0_module_matrix3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1124"}, {"id": "three_0_160_0_module_matrix3_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1144"}, {"id": "three_0_160_0_module_matrix3_identity", "label": ".identity()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1156"}, {"id": "three_0_160_0_module_matrix3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1170"}, {"id": "three_0_160_0_module_matrix3_extractbasis", "label": ".extractBasis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1183"}, {"id": "three_0_160_0_module_matrix3_setfrommatrix4", "label": ".setFromMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1193"}, {"id": "three_0_160_0_module_matrix3_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1209"}, {"id": "three_0_160_0_module_matrix3_premultiply", "label": ".premultiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1215"}, {"id": "three_0_160_0_module_matrix3_multiplymatrices", "label": ".multiplyMatrices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1221"}, {"id": "three_0_160_0_module_matrix3_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1251"}, {"id": "three_0_160_0_module_matrix3_determinant", "label": ".determinant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1263"}, {"id": "three_0_160_0_module_matrix3_invert", "label": ".invert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1275"}, {"id": "three_0_160_0_module_matrix3_transpose", "label": ".transpose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1309"}, {"id": "three_0_160_0_module_matrix3_getnormalmatrix", "label": ".getNormalMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1322"}, {"id": "three_0_160_0_module_matrix3_transposeintoarray", "label": ".transposeIntoArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1328"}, {"id": "three_0_160_0_module_matrix3_setuvtransform", "label": ".setUvTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1346"}, {"id": "three_0_160_0_module_matrix3_scale", "label": ".scale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1363"}, {"id": "three_0_160_0_module_matrix3_rotate", "label": ".rotate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1371"}, {"id": "three_0_160_0_module_matrix3_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1379"}, {"id": "three_0_160_0_module_matrix3_maketranslation", "label": ".makeTranslation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1389"}, {"id": "three_0_160_0_module_matrix3_makerotation", "label": ".makeRotation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1417"}, {"id": "three_0_160_0_module_matrix3_makescale", "label": ".makeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1436"}, {"id": "three_0_160_0_module_matrix3_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1452"}, {"id": "three_0_160_0_module_matrix3_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1467"}, {"id": "three_0_160_0_module_matrix3_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1479"}, {"id": "three_0_160_0_module_matrix3_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1499"}, {"id": "three_0_160_0_module_arrayneedsuint32", "label": "arrayNeedsUint32()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1509"}, {"id": "three_0_160_0_module_gettypedarray", "label": "getTypedArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1535"}, {"id": "three_0_160_0_module_createelementns", "label": "createElementNS()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1541"}, {"id": "three_0_160_0_module_createcanvaselement", "label": "createCanvasElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1547"}, {"id": "three_0_160_0_module_warnonce", "label": "warnOnce()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1557"}, {"id": "three_0_160_0_module_srgbtolinear", "label": "SRGBToLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1692"}, {"id": "three_0_160_0_module_lineartosrgb", "label": "LinearToSRGB()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1698"}, {"id": "three_0_160_0_module_imageutils", "label": "ImageUtils", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1706"}, {"id": "three_0_160_0_module_imageutils_getdataurl", "label": ".getDataURL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1708"}, {"id": "three_0_160_0_module_imageutils_srgbtolinear", "label": ".sRGBToLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1765"}, {"id": "three_0_160_0_module_source", "label": "Source", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1831"}, {"id": "three_0_160_0_module_source_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1833"}, {"id": "three_0_160_0_module_source_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1847"}, {"id": "three_0_160_0_module_source_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1853"}, {"id": "three_0_160_0_module_serializeimage", "label": "serializeImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1918"}, {"id": "three_0_160_0_module_texture", "label": "Texture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1954"}, {"id": "three_0_160_0_module_texture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1956"}, {"id": "three_0_160_0_module_texture_image", "label": ".image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2021"}, {"id": "three_0_160_0_module_texture_updatematrix", "label": ".updateMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2033"}, {"id": "three_0_160_0_module_texture_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2039"}, {"id": "three_0_160_0_module_texture_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2045"}, {"id": "three_0_160_0_module_texture_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2089"}, {"id": "three_0_160_0_module_texture_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2151"}, {"id": "three_0_160_0_module_texture_transformuv", "label": ".transformUv()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2157"}, {"id": "three_0_160_0_module_texture_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2237"}, {"id": "three_0_160_0_module_texture_encoding", "label": ".encoding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2248"}, {"id": "three_0_160_0_module_vector4", "label": "Vector4", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2268"}, {"id": "three_0_160_0_module_vector4_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2270"}, {"id": "three_0_160_0_module_vector4_width", "label": ".width()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2281"}, {"id": "three_0_160_0_module_vector4_height", "label": ".height()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2293"}, {"id": "three_0_160_0_module_vector4_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2305"}, {"id": "three_0_160_0_module_vector4_setscalar", "label": ".setScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2316"}, {"id": "three_0_160_0_module_vector4_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2327"}, {"id": "three_0_160_0_module_vector4_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2335"}, {"id": "three_0_160_0_module_vector4_setz", "label": ".setZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2343"}, {"id": "three_0_160_0_module_vector4_setw", "label": ".setW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2351"}, {"id": "three_0_160_0_module_vector4_setcomponent", "label": ".setComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2359"}, {"id": "three_0_160_0_module_vector4_getcomponent", "label": ".getComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2375"}, {"id": "three_0_160_0_module_vector4_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2389"}, {"id": "three_0_160_0_module_vector4_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2395"}, {"id": "three_0_160_0_module_vector4_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2406"}, {"id": "three_0_160_0_module_vector4_addscalar", "label": ".addScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2417"}, {"id": "three_0_160_0_module_vector4_addvectors", "label": ".addVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2428"}, {"id": "three_0_160_0_module_vector4_addscaledvector", "label": ".addScaledVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2439"}, {"id": "three_0_160_0_module_vector4_sub", "label": ".sub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2450"}, {"id": "three_0_160_0_module_vector4_subscalar", "label": ".subScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2461"}, {"id": "three_0_160_0_module_vector4_subvectors", "label": ".subVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2472"}, {"id": "three_0_160_0_module_vector4_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2483"}, {"id": "three_0_160_0_module_vector4_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2494"}, {"id": "three_0_160_0_module_vector4_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2505"}, {"id": "three_0_160_0_module_vector4_dividescalar", "label": ".divideScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2519"}, {"id": "three_0_160_0_module_vector4_setaxisanglefromquaternion", "label": ".setAxisAngleFromQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2525"}, {"id": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", "label": ".setAxisAngleFromRotationMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2553"}, {"id": "three_0_160_0_module_vector4_min", "label": ".min()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2683"}, {"id": "three_0_160_0_module_vector4_max", "label": ".max()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2694"}, {"id": "three_0_160_0_module_vector4_clamp", "label": ".clamp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2705"}, {"id": "three_0_160_0_module_vector4_clampscalar", "label": ".clampScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2718"}, {"id": "three_0_160_0_module_vector4_clamplength", "label": ".clampLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2729"}, {"id": "three_0_160_0_module_vector4_floor", "label": ".floor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2737"}, {"id": "three_0_160_0_module_vector4_ceil", "label": ".ceil()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2748"}, {"id": "three_0_160_0_module_vector4_round", "label": ".round()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2759"}, {"id": "three_0_160_0_module_vector4_roundtozero", "label": ".roundToZero()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2770"}, {"id": "three_0_160_0_module_vector4_negate", "label": ".negate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2781"}, {"id": "three_0_160_0_module_vector4_dot", "label": ".dot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2792"}, {"id": "three_0_160_0_module_vector4_lengthsq", "label": ".lengthSq()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2798"}, {"id": "three_0_160_0_module_vector4_length", "label": ".length()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2804"}, {"id": "three_0_160_0_module_vector4_manhattanlength", "label": ".manhattanLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2810"}, {"id": "three_0_160_0_module_vector4_normalize", "label": ".normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2816"}, {"id": "three_0_160_0_module_vector4_setlength", "label": ".setLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2822"}, {"id": "three_0_160_0_module_vector4_lerp", "label": ".lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2828"}, {"id": "three_0_160_0_module_vector4_lerpvectors", "label": ".lerpVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2839"}, {"id": "three_0_160_0_module_vector4_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2850"}, {"id": "three_0_160_0_module_vector4_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2856"}, {"id": "three_0_160_0_module_vector4_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2867"}, {"id": "three_0_160_0_module_vector4_frombufferattribute", "label": ".fromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2878"}, {"id": "three_0_160_0_module_vector4_random", "label": ".random()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2889"}, {"id": "three_0_160_0_module_vector4_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2900"}, {"id": "three_0_160_0_module_rendertarget", "label": "RenderTarget", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2916"}, {"id": "three_0_160_0_module_rendertarget_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2918"}, {"id": "three_0_160_0_module_rendertarget_setsize", "label": ".setSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2969"}, {"id": "three_0_160_0_module_rendertarget_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2990"}, {"id": "three_0_160_0_module_rendertarget_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2996"}, {"id": "three_0_160_0_module_rendertarget_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3026"}, {"id": "three_0_160_0_module_webglrendertarget", "label": "WebGLRenderTarget", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3034"}, {"id": "three_0_160_0_module_webglrendertarget_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3036"}, {"id": "three_0_160_0_module_dataarraytexture", "label": "DataArrayTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3046"}, {"id": "three_0_160_0_module_dataarraytexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3048"}, {"id": "three_0_160_0_module_webglarrayrendertarget", "label": "WebGLArrayRenderTarget", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3069"}, {"id": "three_0_160_0_module_webglarrayrendertarget_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3071"}, {"id": "three_0_160_0_module_data3dtexture", "label": "Data3DTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3087"}, {"id": "three_0_160_0_module_data3dtexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3089"}, {"id": "three_0_160_0_module_webgl3drendertarget", "label": "WebGL3DRenderTarget", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3118"}, {"id": "three_0_160_0_module_webgl3drendertarget_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3120"}, {"id": "three_0_160_0_module_webglmultiplerendertargets", "label": "WebGLMultipleRenderTargets", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3136"}, {"id": "three_0_160_0_module_webglmultiplerendertargets_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3138"}, {"id": "three_0_160_0_module_webglmultiplerendertargets_setsize", "label": ".setSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3157"}, {"id": "three_0_160_0_module_webglmultiplerendertargets_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3182"}, {"id": "three_0_160_0_module_quaternion", "label": "Quaternion", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3215"}, {"id": "three_0_160_0_module_quaternion_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3217"}, {"id": "three_0_160_0_module_quaternion_slerpflat", "label": ".slerpFlat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3228"}, {"id": "three_0_160_0_module_quaternion_multiplyquaternionsflat", "label": ".multiplyQuaternionsFlat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3308"}, {"id": "three_0_160_0_module_quaternion_x", "label": ".x()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3329"}, {"id": "three_0_160_0_module_quaternion_y", "label": ".y()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3342"}, {"id": "three_0_160_0_module_quaternion_z", "label": ".z()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3355"}, {"id": "three_0_160_0_module_quaternion_w", "label": ".w()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3368"}, {"id": "three_0_160_0_module_quaternion_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3381"}, {"id": "three_0_160_0_module_quaternion_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3394"}, {"id": "three_0_160_0_module_quaternion_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3400"}, {"id": "three_0_160_0_module_quaternion_setfromeuler", "label": ".setFromEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3413"}, {"id": "three_0_160_0_module_quaternion_setfromaxisangle", "label": ".setFromAxisAngle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3487"}, {"id": "three_0_160_0_module_quaternion_setfromrotationmatrix", "label": ".setFromRotationMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3506"}, {"id": "three_0_160_0_module_quaternion_setfromunitvectors", "label": ".setFromUnitVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3564"}, {"id": "three_0_160_0_module_quaternion_angleto", "label": ".angleTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3607"}, {"id": "three_0_160_0_module_quaternion_rotatetowards", "label": ".rotateTowards()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3613"}, {"id": "three_0_160_0_module_quaternion_identity", "label": ".identity()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3627"}, {"id": "three_0_160_0_module_quaternion_invert", "label": ".invert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3633"}, {"id": "three_0_160_0_module_quaternion_conjugate", "label": ".conjugate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3641"}, {"id": "three_0_160_0_module_quaternion_dot", "label": ".dot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3653"}, {"id": "three_0_160_0_module_quaternion_lengthsq", "label": ".lengthSq()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3659"}, {"id": "three_0_160_0_module_quaternion_length", "label": ".length()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3665"}, {"id": "three_0_160_0_module_quaternion_normalize", "label": ".normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3671"}, {"id": "three_0_160_0_module_quaternion_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3699"}, {"id": "three_0_160_0_module_quaternion_premultiply", "label": ".premultiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3705"}, {"id": "three_0_160_0_module_quaternion_multiplyquaternions", "label": ".multiplyQuaternions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3711"}, {"id": "three_0_160_0_module_quaternion_slerp", "label": ".slerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3729"}, {"id": "three_0_160_0_module_quaternion_slerpquaternions", "label": ".slerpQuaternions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3798"}, {"id": "three_0_160_0_module_quaternion_random", "label": ".random()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3804"}, {"id": "three_0_160_0_module_quaternion_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3827"}, {"id": "three_0_160_0_module_quaternion_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3833"}, {"id": "three_0_160_0_module_quaternion_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3846"}, {"id": "three_0_160_0_module_quaternion_frombufferattribute", "label": ".fromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3857"}, {"id": "three_0_160_0_module_quaternion_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3870"}, {"id": "three_0_160_0_module_quaternion_onchange", "label": "._onChange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3876"}, {"id": "three_0_160_0_module_quaternion_onchangecallback", "label": "._onChangeCallback()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3884"}, {"id": "three_0_160_0_module_quaternion_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3886"}, {"id": "three_0_160_0_module_vector3", "label": "Vector3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3897"}, {"id": "three_0_160_0_module_vector3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3899"}, {"id": "three_0_160_0_module_vector3_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3909"}, {"id": "three_0_160_0_module_vector3_setscalar", "label": ".setScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3921"}, {"id": "three_0_160_0_module_vector3_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3931"}, {"id": "three_0_160_0_module_vector3_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3939"}, {"id": "three_0_160_0_module_vector3_setz", "label": ".setZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3947"}, {"id": "three_0_160_0_module_vector3_setcomponent", "label": ".setComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3955"}, {"id": "three_0_160_0_module_vector3_getcomponent", "label": ".getComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3970"}, {"id": "three_0_160_0_module_vector3_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3983"}, {"id": "three_0_160_0_module_vector3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3989"}, {"id": "three_0_160_0_module_vector3_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3999"}, {"id": "three_0_160_0_module_vector3_addscalar", "label": ".addScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4009"}, {"id": "three_0_160_0_module_vector3_addvectors", "label": ".addVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4019"}, {"id": "three_0_160_0_module_vector3_addscaledvector", "label": ".addScaledVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4029"}, {"id": "three_0_160_0_module_vector3_sub", "label": ".sub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4039"}, {"id": "three_0_160_0_module_vector3_subscalar", "label": ".subScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4049"}, {"id": "three_0_160_0_module_vector3_subvectors", "label": ".subVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4059"}, {"id": "three_0_160_0_module_vector3_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4069"}, {"id": "three_0_160_0_module_vector3_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4079"}, {"id": "three_0_160_0_module_vector3_multiplyvectors", "label": ".multiplyVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4089"}, {"id": "three_0_160_0_module_vector3_applyeuler", "label": ".applyEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4099"}, {"id": "three_0_160_0_module_vector3_applyaxisangle", "label": ".applyAxisAngle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4105"}, {"id": "three_0_160_0_module_vector3_applymatrix3", "label": ".applyMatrix3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4111"}, {"id": "three_0_160_0_module_vector3_applynormalmatrix", "label": ".applyNormalMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4124"}, {"id": "three_0_160_0_module_vector3_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4130"}, {"id": "three_0_160_0_module_vector3_applyquaternion", "label": ".applyQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4145"}, {"id": "three_0_160_0_module_vector3_project", "label": ".project()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4166"}, {"id": "three_0_160_0_module_vector3_unproject", "label": ".unproject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4172"}, {"id": "three_0_160_0_module_vector3_transformdirection", "label": ".transformDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4178"}, {"id": "three_0_160_0_module_vector3_divide", "label": ".divide()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4194"}, {"id": "three_0_160_0_module_vector3_dividescalar", "label": ".divideScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4204"}, {"id": "three_0_160_0_module_vector3_min", "label": ".min()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4210"}, {"id": "three_0_160_0_module_vector3_max", "label": ".max()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4220"}, {"id": "three_0_160_0_module_vector3_clamp", "label": ".clamp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4230"}, {"id": "three_0_160_0_module_vector3_clampscalar", "label": ".clampScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4242"}, {"id": "three_0_160_0_module_vector3_clamplength", "label": ".clampLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4252"}, {"id": "three_0_160_0_module_vector3_floor", "label": ".floor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4260"}, {"id": "three_0_160_0_module_vector3_ceil", "label": ".ceil()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4270"}, {"id": "three_0_160_0_module_vector3_round", "label": ".round()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4280"}, {"id": "three_0_160_0_module_vector3_roundtozero", "label": ".roundToZero()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4290"}, {"id": "three_0_160_0_module_vector3_negate", "label": ".negate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4300"}, {"id": "three_0_160_0_module_vector3_dot", "label": ".dot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4310"}, {"id": "three_0_160_0_module_vector3_lengthsq", "label": ".lengthSq()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4318"}, {"id": "three_0_160_0_module_vector3_length", "label": ".length()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4324"}, {"id": "three_0_160_0_module_vector3_manhattanlength", "label": ".manhattanLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4330"}, {"id": "three_0_160_0_module_vector3_normalize", "label": ".normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4336"}, {"id": "three_0_160_0_module_vector3_setlength", "label": ".setLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4342"}, {"id": "three_0_160_0_module_vector3_lerp", "label": ".lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4348"}, {"id": "three_0_160_0_module_vector3_lerpvectors", "label": ".lerpVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4358"}, {"id": "three_0_160_0_module_vector3_cross", "label": ".cross()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4368"}, {"id": "three_0_160_0_module_vector3_crossvectors", "label": ".crossVectors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4374"}, {"id": "three_0_160_0_module_vector3_projectonvector", "label": ".projectOnVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4387"}, {"id": "three_0_160_0_module_vector3_projectonplane", "label": ".projectOnPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4399"}, {"id": "three_0_160_0_module_vector3_reflect", "label": ".reflect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4407"}, {"id": "three_0_160_0_module_vector3_angleto", "label": ".angleTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4416"}, {"id": "three_0_160_0_module_vector3_distanceto", "label": ".distanceTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4430"}, {"id": "three_0_160_0_module_vector3_distancetosquared", "label": ".distanceToSquared()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4436"}, {"id": "three_0_160_0_module_vector3_manhattandistanceto", "label": ".manhattanDistanceTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4444"}, {"id": "three_0_160_0_module_vector3_setfromspherical", "label": ".setFromSpherical()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4450"}, {"id": "three_0_160_0_module_vector3_setfromsphericalcoords", "label": ".setFromSphericalCoords()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4456"}, {"id": "three_0_160_0_module_vector3_setfromcylindrical", "label": ".setFromCylindrical()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4468"}, {"id": "three_0_160_0_module_vector3_setfromcylindricalcoords", "label": ".setFromCylindricalCoords()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4474"}, {"id": "three_0_160_0_module_vector3_setfrommatrixposition", "label": ".setFromMatrixPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4484"}, {"id": "three_0_160_0_module_vector3_setfrommatrixscale", "label": ".setFromMatrixScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4496"}, {"id": "three_0_160_0_module_vector3_setfrommatrixcolumn", "label": ".setFromMatrixColumn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4510"}, {"id": "three_0_160_0_module_vector3_setfrommatrix3column", "label": ".setFromMatrix3Column()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4516"}, {"id": "three_0_160_0_module_vector3_setfromeuler", "label": ".setFromEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4522"}, {"id": "three_0_160_0_module_vector3_setfromcolor", "label": ".setFromColor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4532"}, {"id": "three_0_160_0_module_vector3_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4542"}, {"id": "three_0_160_0_module_vector3_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4548"}, {"id": "three_0_160_0_module_vector3_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4558"}, {"id": "three_0_160_0_module_vector3_frombufferattribute", "label": ".fromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4568"}, {"id": "three_0_160_0_module_vector3_random", "label": ".random()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4578"}, {"id": "three_0_160_0_module_vector3_randomdirection", "label": ".randomDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4588"}, {"id": "three_0_160_0_module_vector3_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4604"}, {"id": "three_0_160_0_module_box3", "label": "Box3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4617"}, {"id": "three_0_160_0_module_box3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4619"}, {"id": "three_0_160_0_module_box3_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4628"}, {"id": "three_0_160_0_module_box3_setfromarray", "label": ".setFromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4637"}, {"id": "three_0_160_0_module_box3_setfrombufferattribute", "label": ".setFromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4651"}, {"id": "three_0_160_0_module_box3_setfrompoints", "label": ".setFromPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4665"}, {"id": "three_0_160_0_module_box3_setfromcenterandsize", "label": ".setFromCenterAndSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4679"}, {"id": "three_0_160_0_module_box3_setfromobject", "label": ".setFromObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4690"}, {"id": "three_0_160_0_module_box3_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4698"}, {"id": "three_0_160_0_module_box3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4704"}, {"id": "three_0_160_0_module_box3_makeempty", "label": ".makeEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4713"}, {"id": "three_0_160_0_module_box3_isempty", "label": ".isEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4722"}, {"id": "three_0_160_0_module_box3_getcenter", "label": ".getCenter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4730"}, {"id": "three_0_160_0_module_box3_getsize", "label": ".getSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4736"}, {"id": "three_0_160_0_module_box3_expandbypoint", "label": ".expandByPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4742"}, {"id": "three_0_160_0_module_box3_expandbyvector", "label": ".expandByVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4751"}, {"id": "three_0_160_0_module_box3_expandbyscalar", "label": ".expandByScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4760"}, {"id": "three_0_160_0_module_box3_expandbyobject", "label": ".expandByObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4769"}, {"id": "three_0_160_0_module_box3_containspoint", "label": ".containsPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4853"}, {"id": "three_0_160_0_module_box3_containsbox", "label": ".containsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4861"}, {"id": "three_0_160_0_module_box3_getparameter", "label": ".getParameter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4869"}, {"id": "three_0_160_0_module_box3_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4882"}, {"id": "three_0_160_0_module_box3_intersectssphere", "label": ".intersectsSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4891"}, {"id": "three_0_160_0_module_box3_intersectsplane", "label": ".intersectsPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4901"}, {"id": "three_0_160_0_module_box3_intersectstriangle", "label": ".intersectsTriangle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4948"}, {"id": "three_0_160_0_module_box3_clamppoint", "label": ".clampPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5001"}, {"id": "three_0_160_0_module_box3_distancetopoint", "label": ".distanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5007"}, {"id": "three_0_160_0_module_box3_getboundingsphere", "label": ".getBoundingSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5013"}, {"id": "three_0_160_0_module_box3_intersect", "label": ".intersect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5031"}, {"id": "three_0_160_0_module_box3_union", "label": ".union()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5043"}, {"id": "three_0_160_0_module_box3_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5052"}, {"id": "three_0_160_0_module_box3_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5073"}, {"id": "three_0_160_0_module_box3_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5082"}, {"id": "three_0_160_0_module_satforaxes", "label": "satForAxes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5122"}, {"id": "three_0_160_0_module_sphere", "label": "Sphere", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5152"}, {"id": "three_0_160_0_module_sphere_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5154"}, {"id": "three_0_160_0_module_sphere_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5163"}, {"id": "three_0_160_0_module_sphere_setfrompoints", "label": ".setFromPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5172"}, {"id": "three_0_160_0_module_sphere_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5200"}, {"id": "three_0_160_0_module_sphere_isempty", "label": ".isEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5209"}, {"id": "three_0_160_0_module_sphere_makeempty", "label": ".makeEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5215"}, {"id": "three_0_160_0_module_sphere_containspoint", "label": ".containsPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5224"}, {"id": "three_0_160_0_module_sphere_distancetopoint", "label": ".distanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5230"}, {"id": "three_0_160_0_module_sphere_intersectssphere", "label": ".intersectsSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5236"}, {"id": "three_0_160_0_module_sphere_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5244"}, {"id": "three_0_160_0_module_sphere_intersectsplane", "label": ".intersectsPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5250"}, {"id": "three_0_160_0_module_sphere_clamppoint", "label": ".clampPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5256"}, {"id": "three_0_160_0_module_sphere_getboundingbox", "label": ".getBoundingBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5273"}, {"id": "three_0_160_0_module_sphere_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5290"}, {"id": "three_0_160_0_module_sphere_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5299"}, {"id": "three_0_160_0_module_sphere_expandbypoint", "label": ".expandByPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5307"}, {"id": "three_0_160_0_module_sphere_union", "label": ".union()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5341"}, {"id": "three_0_160_0_module_sphere_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5375"}, {"id": "three_0_160_0_module_sphere_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5381"}, {"id": "three_0_160_0_module_ray", "label": "Ray", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5398"}, {"id": "three_0_160_0_module_ray_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5400"}, {"id": "three_0_160_0_module_ray_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5407"}, {"id": "three_0_160_0_module_ray_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5416"}, {"id": "three_0_160_0_module_ray_at", "label": ".at()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5425"}, {"id": "three_0_160_0_module_ray_lookat", "label": ".lookAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5431"}, {"id": "three_0_160_0_module_ray_recast", "label": ".recast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5439"}, {"id": "three_0_160_0_module_ray_closestpointtopoint", "label": ".closestPointToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5447"}, {"id": "three_0_160_0_module_ray_distancetopoint", "label": ".distanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5463"}, {"id": "three_0_160_0_module_ray_distancesqtopoint", "label": ".distanceSqToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5469"}, {"id": "three_0_160_0_module_ray_distancesqtosegment", "label": ".distanceSqToSegment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5487"}, {"id": "three_0_160_0_module_ray_intersectsphere", "label": ".intersectSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5606"}, {"id": "three_0_160_0_module_ray_intersectssphere", "label": ".intersectsSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5636"}, {"id": "three_0_160_0_module_ray_distancetoplane", "label": ".distanceToPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5642"}, {"id": "three_0_160_0_module_ray_intersectplane", "label": ".intersectPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5669"}, {"id": "three_0_160_0_module_ray_intersectsplane", "label": ".intersectsPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5683"}, {"id": "three_0_160_0_module_ray_intersectbox", "label": ".intersectBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5709"}, {"id": "three_0_160_0_module_ray_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5775"}, {"id": "three_0_160_0_module_ray_intersecttriangle", "label": ".intersectTriangle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5781"}, {"id": "three_0_160_0_module_ray_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5856"}, {"id": "three_0_160_0_module_ray_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5865"}, {"id": "three_0_160_0_module_ray_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5871"}, {"id": "three_0_160_0_module_matrix4", "label": "Matrix4", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5879"}, {"id": "three_0_160_0_module_matrix4_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5881"}, {"id": "three_0_160_0_module_matrix4_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5902"}, {"id": "three_0_160_0_module_matrix4_identity", "label": ".identity()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5915"}, {"id": "three_0_160_0_module_matrix4_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5930"}, {"id": "three_0_160_0_module_matrix4_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5936"}, {"id": "three_0_160_0_module_matrix4_copyposition", "label": ".copyPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5950"}, {"id": "three_0_160_0_module_matrix4_setfrommatrix3", "label": ".setFromMatrix3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5962"}, {"id": "three_0_160_0_module_matrix4_extractbasis", "label": ".extractBasis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5979"}, {"id": "three_0_160_0_module_matrix4_makebasis", "label": ".makeBasis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5989"}, {"id": "three_0_160_0_module_matrix4_extractrotation", "label": ".extractRotation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6002"}, {"id": "three_0_160_0_module_matrix4_makerotationfromeuler", "label": ".makeRotationFromEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6037"}, {"id": "three_0_160_0_module_matrix4_makerotationfromquaternion", "label": ".makeRotationFromQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6159"}, {"id": "three_0_160_0_module_matrix4_lookat", "label": ".lookAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6165"}, {"id": "three_0_160_0_module_matrix4_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6212"}, {"id": "three_0_160_0_module_matrix4_premultiply", "label": ".premultiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6218"}, {"id": "three_0_160_0_module_matrix4_multiplymatrices", "label": ".multiplyMatrices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6224"}, {"id": "three_0_160_0_module_matrix4_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6264"}, {"id": "three_0_160_0_module_matrix4_determinant", "label": ".determinant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6277"}, {"id": "three_0_160_0_module_matrix4_transpose", "label": ".transpose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6327"}, {"id": "three_0_160_0_module_matrix4_setposition", "label": ".setPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6344"}, {"id": "three_0_160_0_module_matrix4_invert", "label": ".invert()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6366"}, {"id": "three_0_160_0_module_matrix4_scale", "label": ".scale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6411"}, {"id": "three_0_160_0_module_matrix4_getmaxscaleonaxis", "label": ".getMaxScaleOnAxis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6425"}, {"id": "three_0_160_0_module_matrix4_maketranslation", "label": ".makeTranslation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6437"}, {"id": "three_0_160_0_module_matrix4_makerotationx", "label": ".makeRotationX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6467"}, {"id": "three_0_160_0_module_matrix4_makerotationy", "label": ".makeRotationY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6484"}, {"id": "three_0_160_0_module_matrix4_makerotationz", "label": ".makeRotationZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6501"}, {"id": "three_0_160_0_module_matrix4_makerotationaxis", "label": ".makeRotationAxis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6518"}, {"id": "three_0_160_0_module_matrix4_makescale", "label": ".makeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6541"}, {"id": "three_0_160_0_module_matrix4_makeshear", "label": ".makeShear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6556"}, {"id": "three_0_160_0_module_matrix4_compose", "label": ".compose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6571"}, {"id": "three_0_160_0_module_matrix4_decompose", "label": ".decompose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6607"}, {"id": "three_0_160_0_module_matrix4_makeperspective", "label": ".makePerspective()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6652"}, {"id": "three_0_160_0_module_matrix4_makeorthographic", "label": ".makeOrthographic()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6688"}, {"id": "three_0_160_0_module_matrix4_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6725"}, {"id": "three_0_160_0_module_matrix4_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6740"}, {"id": "three_0_160_0_module_matrix4_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6752"}, {"id": "three_0_160_0_module_euler", "label": "Euler", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6793"}, {"id": "three_0_160_0_module_euler_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6795"}, {"id": "three_0_160_0_module_euler_x", "label": ".x()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6806"}, {"id": "three_0_160_0_module_euler_y", "label": ".y()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6819"}, {"id": "three_0_160_0_module_euler_z", "label": ".z()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6832"}, {"id": "three_0_160_0_module_euler_order", "label": ".order()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6845"}, {"id": "three_0_160_0_module_euler_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6858"}, {"id": "three_0_160_0_module_euler_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6871"}, {"id": "three_0_160_0_module_euler_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6877"}, {"id": "three_0_160_0_module_euler_setfromrotationmatrix", "label": ".setFromRotationMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6890"}, {"id": "three_0_160_0_module_euler_setfromquaternion", "label": ".setFromQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7023"}, {"id": "three_0_160_0_module_euler_setfromvector3", "label": ".setFromVector3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7031"}, {"id": "three_0_160_0_module_euler_reorder", "label": ".reorder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7037"}, {"id": "three_0_160_0_module_euler_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7047"}, {"id": "three_0_160_0_module_euler_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7053"}, {"id": "three_0_160_0_module_euler_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7066"}, {"id": "three_0_160_0_module_euler_onchange", "label": "._onChange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7077"}, {"id": "three_0_160_0_module_euler_onchangecallback", "label": "._onChangeCallback()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7085"}, {"id": "three_0_160_0_module_euler_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7087"}, {"id": "three_0_160_0_module_layers", "label": "Layers", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7100"}, {"id": "three_0_160_0_module_layers_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7102"}, {"id": "three_0_160_0_module_layers_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7108"}, {"id": "three_0_160_0_module_layers_enable", "label": ".enable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7114"}, {"id": "three_0_160_0_module_layers_enableall", "label": ".enableAll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7120"}, {"id": "three_0_160_0_module_layers_toggle", "label": ".toggle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7126"}, {"id": "three_0_160_0_module_layers_disable", "label": ".disable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7132"}, {"id": "three_0_160_0_module_layers_disableall", "label": ".disableAll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7138"}, {"id": "three_0_160_0_module_layers_test", "label": ".test()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7144"}, {"id": "three_0_160_0_module_layers_isenabled", "label": ".isEnabled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7150"}, {"id": "three_0_160_0_module_object3d", "label": "Object3D", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7176"}, {"id": "three_0_160_0_module_object3d_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7178"}, {"id": "three_0_160_0_module_object3d_onbeforeshadow", "label": ".onBeforeShadow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7268"}, {"id": "three_0_160_0_module_object3d_onaftershadow", "label": ".onAfterShadow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7270"}, {"id": "three_0_160_0_module_object3d_onbeforerender", "label": ".onBeforeRender()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7272"}, {"id": "three_0_160_0_module_object3d_onafterrender", "label": ".onAfterRender()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7274"}, {"id": "three_0_160_0_module_object3d_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7276"}, {"id": "three_0_160_0_module_object3d_applyquaternion", "label": ".applyQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7286"}, {"id": "three_0_160_0_module_object3d_setrotationfromaxisangle", "label": ".setRotationFromAxisAngle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7294"}, {"id": "three_0_160_0_module_object3d_setrotationfromeuler", "label": ".setRotationFromEuler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7302"}, {"id": "three_0_160_0_module_object3d_setrotationfrommatrix", "label": ".setRotationFromMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7308"}, {"id": "three_0_160_0_module_object3d_setrotationfromquaternion", "label": ".setRotationFromQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7316"}, {"id": "three_0_160_0_module_object3d_rotateonaxis", "label": ".rotateOnAxis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7324"}, {"id": "three_0_160_0_module_object3d_rotateonworldaxis", "label": ".rotateOnWorldAxis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7337"}, {"id": "three_0_160_0_module_object3d_rotatex", "label": ".rotateX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7351"}, {"id": "three_0_160_0_module_object3d_rotatey", "label": ".rotateY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7357"}, {"id": "three_0_160_0_module_object3d_rotatez", "label": ".rotateZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7363"}, {"id": "three_0_160_0_module_object3d_translateonaxis", "label": ".translateOnAxis()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7369"}, {"id": "three_0_160_0_module_object3d_translatex", "label": ".translateX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7382"}, {"id": "three_0_160_0_module_object3d_translatey", "label": ".translateY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7388"}, {"id": "three_0_160_0_module_object3d_translatez", "label": ".translateZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7394"}, {"id": "three_0_160_0_module_object3d_localtoworld", "label": ".localToWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7400"}, {"id": "three_0_160_0_module_object3d_worldtolocal", "label": ".worldToLocal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7408"}, {"id": "three_0_160_0_module_object3d_lookat", "label": ".lookAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7416"}, {"id": "three_0_160_0_module_object3d_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7458"}, {"id": "three_0_160_0_module_object3d_remove", "label": ".remove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7502"}, {"id": "three_0_160_0_module_object3d_removefromparent", "label": ".removeFromParent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7531"}, {"id": "three_0_160_0_module_object3d_clear", "label": ".clear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7545"}, {"id": "three_0_160_0_module_object3d_attach", "label": ".attach()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7551"}, {"id": "three_0_160_0_module_object3d_getobjectbyid", "label": ".getObjectById()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7579"}, {"id": "three_0_160_0_module_object3d_getobjectbyname", "label": ".getObjectByName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7585"}, {"id": "three_0_160_0_module_object3d_getobjectbyproperty", "label": ".getObjectByProperty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7591"}, {"id": "three_0_160_0_module_object3d_getobjectsbyproperty", "label": ".getObjectsByProperty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7612"}, {"id": "three_0_160_0_module_object3d_getworldposition", "label": ".getWorldPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7628"}, {"id": "three_0_160_0_module_object3d_getworldquaternion", "label": ".getWorldQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7636"}, {"id": "three_0_160_0_module_object3d_getworldscale", "label": ".getWorldScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7646"}, {"id": "three_0_160_0_module_object3d_getworlddirection", "label": ".getWorldDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7656"}, {"id": "three_0_160_0_module_object3d_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7666"}, {"id": "three_0_160_0_module_object3d_traverse", "label": ".traverse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7668"}, {"id": "three_0_160_0_module_object3d_traversevisible", "label": ".traverseVisible()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7682"}, {"id": "three_0_160_0_module_object3d_traverseancestors", "label": ".traverseAncestors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7698"}, {"id": "three_0_160_0_module_object3d_updatematrix", "label": ".updateMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7712"}, {"id": "three_0_160_0_module_object3d_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7720"}, {"id": "three_0_160_0_module_object3d_updateworldmatrix", "label": ".updateWorldMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7760"}, {"id": "three_0_160_0_module_object3d_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7804"}, {"id": "three_0_160_0_module_object3d_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8097"}, {"id": "three_0_160_0_module_object3d_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8103"}, {"id": "three_0_160_0_module_triangle", "label": "Triangle", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8170"}, {"id": "three_0_160_0_module_triangle_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8172"}, {"id": "three_0_160_0_module_triangle_getnormal", "label": ".getNormal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8180"}, {"id": "three_0_160_0_module_triangle_getbarycoord", "label": ".getBarycoord()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8199"}, {"id": "three_0_160_0_module_triangle_containspoint", "label": ".containsPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8230"}, {"id": "three_0_160_0_module_triangle_getuv", "label": ".getUV()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8243"}, {"id": "three_0_160_0_module_triangle_getinterpolation", "label": ".getInterpolation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8257"}, {"id": "three_0_160_0_module_triangle_isfrontfacing", "label": ".isFrontFacing()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8278"}, {"id": "three_0_160_0_module_triangle_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8288"}, {"id": "three_0_160_0_module_triangle_setfrompointsandindices", "label": ".setFromPointsAndIndices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8298"}, {"id": "three_0_160_0_module_triangle_setfromattributeandindices", "label": ".setFromAttributeAndIndices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8308"}, {"id": "three_0_160_0_module_triangle_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8318"}, {"id": "three_0_160_0_module_triangle_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8324"}, {"id": "three_0_160_0_module_triangle_getarea", "label": ".getArea()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8334"}, {"id": "three_0_160_0_module_triangle_getmidpoint", "label": ".getMidpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8343"}, {"id": "three_0_160_0_module_triangle_getplane", "label": ".getPlane()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8355"}, {"id": "three_0_160_0_module_triangle_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8399"}, {"id": "three_0_160_0_module_triangle_closestpointtopoint", "label": ".closestPointToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8405"}, {"id": "three_0_160_0_module_triangle_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8486"}, {"id": "three_0_160_0_module_hue2rgb", "label": "hue2rgb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8522"}, {"id": "three_0_160_0_module_color", "label": "Color", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8533"}, {"id": "three_0_160_0_module_color_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8535"}, {"id": "three_0_160_0_module_color_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8547"}, {"id": "three_0_160_0_module_color_setscalar", "label": ".setScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8579"}, {"id": "three_0_160_0_module_color_sethex", "label": ".setHex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8589"}, {"id": "three_0_160_0_module_color_setrgb", "label": ".setRGB()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8603"}, {"id": "three_0_160_0_module_color_sethsl", "label": ".setHSL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8615"}, {"id": "three_0_160_0_module_color_setstyle", "label": ".setStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8643"}, {"id": "three_0_160_0_module_color_setcolorname", "label": ".setColorName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8769"}, {"id": "three_0_160_0_module_color_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8790"}, {"id": "three_0_160_0_module_color_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8796"}, {"id": "three_0_160_0_module_color_copysrgbtolinear", "label": ".copySRGBToLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8806"}, {"id": "three_0_160_0_module_color_copylineartosrgb", "label": ".copyLinearToSRGB()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8816"}, {"id": "three_0_160_0_module_color_convertsrgbtolinear", "label": ".convertSRGBToLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8826"}, {"id": "three_0_160_0_module_color_convertlineartosrgb", "label": ".convertLinearToSRGB()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8834"}, {"id": "three_0_160_0_module_color_gethex", "label": ".getHex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8842"}, {"id": "three_0_160_0_module_color_gethexstring", "label": ".getHexString()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8850"}, {"id": "three_0_160_0_module_color_gethsl", "label": ".getHSL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8856"}, {"id": "three_0_160_0_module_color_getrgb", "label": ".getRGB()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8901"}, {"id": "three_0_160_0_module_color_getstyle", "label": ".getStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8913"}, {"id": "three_0_160_0_module_color_offsethsl", "label": ".offsetHSL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8930"}, {"id": "three_0_160_0_module_color_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8938"}, {"id": "three_0_160_0_module_color_addcolors", "label": ".addColors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8948"}, {"id": "three_0_160_0_module_color_addscalar", "label": ".addScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8958"}, {"id": "three_0_160_0_module_color_sub", "label": ".sub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8968"}, {"id": "three_0_160_0_module_color_multiply", "label": ".multiply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8978"}, {"id": "three_0_160_0_module_color_multiplyscalar", "label": ".multiplyScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8988"}, {"id": "three_0_160_0_module_color_lerp", "label": ".lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8998"}, {"id": "three_0_160_0_module_color_lerpcolors", "label": ".lerpColors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9008"}, {"id": "three_0_160_0_module_color_lerphsl", "label": ".lerpHSL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9018"}, {"id": "three_0_160_0_module_color_setfromvector3", "label": ".setFromVector3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9033"}, {"id": "three_0_160_0_module_color_applymatrix3", "label": ".applyMatrix3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9043"}, {"id": "three_0_160_0_module_color_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9056"}, {"id": "three_0_160_0_module_color_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9062"}, {"id": "three_0_160_0_module_color_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9072"}, {"id": "three_0_160_0_module_color_frombufferattribute", "label": ".fromBufferAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9082"}, {"id": "three_0_160_0_module_color_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9092"}, {"id": "three_0_160_0_module_color_symbol_iterator", "label": ".[ Symbol.iterator ]()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9098"}, {"id": "three_0_160_0_module_material", "label": "Material", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9114"}, {"id": "three_0_160_0_module_material_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9116"}, {"id": "three_0_160_0_module_material_alphatest", "label": ".alphaTest()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9191"}, {"id": "three_0_160_0_module_material_onbuild", "label": ".onBuild()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9209"}, {"id": "three_0_160_0_module_material_onbeforerender", "label": ".onBeforeRender()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9211"}, {"id": "three_0_160_0_module_material_onbeforecompile", "label": ".onBeforeCompile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9213"}, {"id": "three_0_160_0_module_material_customprogramcachekey", "label": ".customProgramCacheKey()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9215"}, {"id": "three_0_160_0_module_material_setvalues", "label": ".setValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9221"}, {"id": "three_0_160_0_module_material_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9263"}, {"id": "three_0_160_0_module_material_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9527"}, {"id": "three_0_160_0_module_material_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9533"}, {"id": "three_0_160_0_module_material_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9614"}, {"id": "three_0_160_0_module_material_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9620"}, {"id": "three_0_160_0_module_meshbasicmaterial", "label": "MeshBasicMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9628"}, {"id": "three_0_160_0_module_meshbasicmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9630"}, {"id": "three_0_160_0_module_meshbasicmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9668"}, {"id": "three_0_160_0_module_generatetables", "label": "_generateTables()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9708"}, {"id": "three_0_160_0_module_tohalffloat", "label": "toHalfFloat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9845"}, {"id": "three_0_160_0_module_fromhalffloat", "label": "fromHalfFloat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9860"}, {"id": "three_0_160_0_module_bufferattribute", "label": "BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9876"}, {"id": "three_0_160_0_module_bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9878"}, {"id": "three_0_160_0_module_bufferattribute_onuploadcallback", "label": ".onUploadCallback()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9904"}, {"id": "three_0_160_0_module_bufferattribute_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9906"}, {"id": "three_0_160_0_module_bufferattribute_updaterange", "label": ".updateRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9912"}, {"id": "three_0_160_0_module_bufferattribute_setusage", "label": ".setUsage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9919"}, {"id": "three_0_160_0_module_bufferattribute_addupdaterange", "label": ".addUpdateRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9927"}, {"id": "three_0_160_0_module_bufferattribute_clearupdateranges", "label": ".clearUpdateRanges()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9933"}, {"id": "three_0_160_0_module_bufferattribute_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9939"}, {"id": "three_0_160_0_module_bufferattribute_copyat", "label": ".copyAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9954"}, {"id": "three_0_160_0_module_bufferattribute_copyarray", "label": ".copyArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9969"}, {"id": "three_0_160_0_module_bufferattribute_applymatrix3", "label": ".applyMatrix3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9977"}, {"id": "three_0_160_0_module_bufferattribute_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10007"}, {"id": "three_0_160_0_module_bufferattribute_applynormalmatrix", "label": ".applyNormalMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10023"}, {"id": "three_0_160_0_module_bufferattribute_transformdirection", "label": ".transformDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10039"}, {"id": "three_0_160_0_module_bufferattribute_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10055"}, {"id": "three_0_160_0_module_bufferattribute_getcomponent", "label": ".getComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10064"}, {"id": "three_0_160_0_module_bufferattribute_setcomponent", "label": ".setComponent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10074"}, {"id": "three_0_160_0_module_bufferattribute_getx", "label": ".getX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10084"}, {"id": "three_0_160_0_module_bufferattribute_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10094"}, {"id": "three_0_160_0_module_bufferattribute_gety", "label": ".getY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10104"}, {"id": "three_0_160_0_module_bufferattribute_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10114"}, {"id": "three_0_160_0_module_bufferattribute_getz", "label": ".getZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10124"}, {"id": "three_0_160_0_module_bufferattribute_setz", "label": ".setZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10134"}, {"id": "three_0_160_0_module_bufferattribute_getw", "label": ".getW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10144"}, {"id": "three_0_160_0_module_bufferattribute_setw", "label": ".setW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10154"}, {"id": "three_0_160_0_module_bufferattribute_setxy", "label": ".setXY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10164"}, {"id": "three_0_160_0_module_bufferattribute_setxyz", "label": ".setXYZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10182"}, {"id": "three_0_160_0_module_bufferattribute_setxyzw", "label": ".setXYZW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10202"}, {"id": "three_0_160_0_module_bufferattribute_onupload", "label": ".onUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10224"}, {"id": "three_0_160_0_module_bufferattribute_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10232"}, {"id": "three_0_160_0_module_bufferattribute_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10238"}, {"id": "three_0_160_0_module_int8bufferattribute", "label": "Int8BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10258"}, {"id": "three_0_160_0_module_int8bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10260"}, {"id": "three_0_160_0_module_uint8bufferattribute", "label": "Uint8BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10268"}, {"id": "three_0_160_0_module_uint8bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10270"}, {"id": "three_0_160_0_module_uint8clampedbufferattribute", "label": "Uint8ClampedBufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10278"}, {"id": "three_0_160_0_module_uint8clampedbufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10280"}, {"id": "three_0_160_0_module_int16bufferattribute", "label": "Int16BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10288"}, {"id": "three_0_160_0_module_int16bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10290"}, {"id": "three_0_160_0_module_uint16bufferattribute", "label": "Uint16BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10298"}, {"id": "three_0_160_0_module_uint16bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10300"}, {"id": "three_0_160_0_module_int32bufferattribute", "label": "Int32BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10308"}, {"id": "three_0_160_0_module_int32bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10310"}, {"id": "three_0_160_0_module_uint32bufferattribute", "label": "Uint32BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10318"}, {"id": "three_0_160_0_module_uint32bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10320"}, {"id": "three_0_160_0_module_float16bufferattribute", "label": "Float16BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10328"}, {"id": "three_0_160_0_module_float16bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10330"}, {"id": "three_0_160_0_module_float16bufferattribute_getx", "label": ".getX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10338"}, {"id": "three_0_160_0_module_float16bufferattribute_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10348"}, {"id": "three_0_160_0_module_float16bufferattribute_gety", "label": ".getY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10358"}, {"id": "three_0_160_0_module_float16bufferattribute_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10368"}, {"id": "three_0_160_0_module_float16bufferattribute_getz", "label": ".getZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10378"}, {"id": "three_0_160_0_module_float16bufferattribute_setz", "label": ".setZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10388"}, {"id": "three_0_160_0_module_float16bufferattribute_getw", "label": ".getW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10398"}, {"id": "three_0_160_0_module_float16bufferattribute_setw", "label": ".setW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10408"}, {"id": "three_0_160_0_module_float16bufferattribute_setxy", "label": ".setXY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10418"}, {"id": "three_0_160_0_module_float16bufferattribute_setxyz", "label": ".setXYZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10436"}, {"id": "three_0_160_0_module_float16bufferattribute_setxyzw", "label": ".setXYZW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10456"}, {"id": "three_0_160_0_module_float32bufferattribute", "label": "Float32BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10481"}, {"id": "three_0_160_0_module_float32bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10483"}, {"id": "three_0_160_0_module_float64bufferattribute", "label": "Float64BufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10491"}, {"id": "three_0_160_0_module_float64bufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10493"}, {"id": "three_0_160_0_module_buffergeometry", "label": "BufferGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10510"}, {"id": "three_0_160_0_module_buffergeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10512"}, {"id": "three_0_160_0_module_buffergeometry_getindex", "label": ".getIndex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10542"}, {"id": "three_0_160_0_module_buffergeometry_setindex", "label": ".setIndex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10548"}, {"id": "three_0_160_0_module_buffergeometry_getattribute", "label": ".getAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10564"}, {"id": "three_0_160_0_module_buffergeometry_setattribute", "label": ".setAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10570"}, {"id": "three_0_160_0_module_buffergeometry_deleteattribute", "label": ".deleteAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10578"}, {"id": "three_0_160_0_module_buffergeometry_hasattribute", "label": ".hasAttribute()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10586"}, {"id": "three_0_160_0_module_buffergeometry_addgroup", "label": ".addGroup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10592"}, {"id": "three_0_160_0_module_buffergeometry_cleargroups", "label": ".clearGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10604"}, {"id": "three_0_160_0_module_buffergeometry_setdrawrange", "label": ".setDrawRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10610"}, {"id": "three_0_160_0_module_buffergeometry_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10617"}, {"id": "three_0_160_0_module_buffergeometry_applyquaternion", "label": ".applyQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10667"}, {"id": "three_0_160_0_module_buffergeometry_rotatex", "label": ".rotateX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10677"}, {"id": "three_0_160_0_module_buffergeometry_rotatey", "label": ".rotateY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10689"}, {"id": "three_0_160_0_module_buffergeometry_rotatez", "label": ".rotateZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10701"}, {"id": "three_0_160_0_module_buffergeometry_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10713"}, {"id": "three_0_160_0_module_buffergeometry_scale", "label": ".scale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10725"}, {"id": "three_0_160_0_module_buffergeometry_lookat", "label": ".lookAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10737"}, {"id": "three_0_160_0_module_buffergeometry_center", "label": ".center()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10749"}, {"id": "three_0_160_0_module_buffergeometry_setfrompoints", "label": ".setFromPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10761"}, {"id": "three_0_160_0_module_buffergeometry_computeboundingbox", "label": ".computeBoundingBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10778"}, {"id": "three_0_160_0_module_buffergeometry_computeboundingsphere", "label": ".computeBoundingSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10848"}, {"id": "three_0_160_0_module_buffergeometry_computetangents", "label": ".computeTangents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10960"}, {"id": "three_0_160_0_module_buffergeometry_computevertexnormals", "label": ".computeVertexNormals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11125"}, {"id": "three_0_160_0_module_buffergeometry_normalizenormals", "label": ".normalizeNormals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11217"}, {"id": "three_0_160_0_module_buffergeometry_tononindexed", "label": ".toNonIndexed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11233"}, {"id": "three_0_160_0_module_buffergeometry_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11335"}, {"id": "three_0_160_0_module_buffergeometry_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11448"}, {"id": "three_0_160_0_module_buffergeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11454"}, {"id": "three_0_160_0_module_buffergeometry_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11559"}, {"id": "three_0_160_0_module_mesh", "label": "Mesh", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11590"}, {"id": "three_0_160_0_module_mesh_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11592"}, {"id": "three_0_160_0_module_mesh_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11607"}, {"id": "three_0_160_0_module_mesh_updatemorphtargets", "label": ".updateMorphTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11630"}, {"id": "three_0_160_0_module_mesh_getvertexposition", "label": ".getVertexPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11661"}, {"id": "three_0_160_0_module_mesh_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11705"}, {"id": "three_0_160_0_module_mesh_computeintersections", "label": "._computeIntersections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11751"}, {"id": "three_0_160_0_module_checkintersection", "label": "checkIntersection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11888"}, {"id": "three_0_160_0_module_checkgeometryintersection", "label": "checkGeometryIntersection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11919"}, {"id": "three_0_160_0_module_boxgeometry", "label": "BoxGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11984"}, {"id": "three_0_160_0_module_boxgeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11986"}, {"id": "three_0_160_0_module_boxgeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12141"}, {"id": "three_0_160_0_module_boxgeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12151"}, {"id": "three_0_160_0_module_cloneuniforms", "label": "cloneUniforms()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12163"}, {"id": "three_0_160_0_module_mergeuniforms", "label": "mergeUniforms()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12209"}, {"id": "three_0_160_0_module_cloneuniformsgroups", "label": "cloneUniformsGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12229"}, {"id": "three_0_160_0_module_getunlituniformcolorspace", "label": "getUnlitUniformColorSpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12243"}, {"id": "three_0_160_0_module_shadermaterial", "label": "ShaderMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12264"}, {"id": "three_0_160_0_module_shadermaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12266"}, {"id": "three_0_160_0_module_shadermaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12321"}, {"id": "three_0_160_0_module_shadermaterial_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12348"}, {"id": "three_0_160_0_module_camera", "label": "Camera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12445"}, {"id": "three_0_160_0_module_camera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12447"}, {"id": "three_0_160_0_module_camera_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12464"}, {"id": "three_0_160_0_module_camera_getworlddirection", "label": ".getWorldDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12479"}, {"id": "three_0_160_0_module_camera_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12485"}, {"id": "three_0_160_0_module_camera_updateworldmatrix", "label": ".updateWorldMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12493"}, {"id": "three_0_160_0_module_camera_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12501"}, {"id": "three_0_160_0_module_perspectivecamera", "label": "PerspectiveCamera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12509"}, {"id": "three_0_160_0_module_perspectivecamera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12511"}, {"id": "three_0_160_0_module_perspectivecamera_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12536"}, {"id": "three_0_160_0_module_perspectivecamera_setfocallength", "label": ".setFocalLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12565"}, {"id": "three_0_160_0_module_perspectivecamera_getfocallength", "label": ".getFocalLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12578"}, {"id": "three_0_160_0_module_perspectivecamera_geteffectivefov", "label": ".getEffectiveFOV()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12586"}, {"id": "three_0_160_0_module_perspectivecamera_getfilmwidth", "label": ".getFilmWidth()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12593"}, {"id": "three_0_160_0_module_perspectivecamera_getfilmheight", "label": ".getFilmHeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12600"}, {"id": "three_0_160_0_module_perspectivecamera_setviewoffset", "label": ".setViewOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12642"}, {"id": "three_0_160_0_module_perspectivecamera_clearviewoffset", "label": ".clearViewOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12672"}, {"id": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "label": ".updateProjectionMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12684"}, {"id": "three_0_160_0_module_perspectivecamera_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12714"}, {"id": "three_0_160_0_module_cubecamera", "label": "CubeCamera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12741"}, {"id": "three_0_160_0_module_cubecamera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12743"}, {"id": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "label": ".updateCoordinateSystem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12779"}, {"id": "three_0_160_0_module_cubecamera_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12845"}, {"id": "three_0_160_0_module_cubetexture", "label": "CubeTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12906"}, {"id": "three_0_160_0_module_cubetexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12908"}, {"id": "three_0_160_0_module_cubetexture_images", "label": ".images()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12921"}, {"id": "three_0_160_0_module_webglcuberendertarget", "label": "WebGLCubeRenderTarget", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12935"}, {"id": "three_0_160_0_module_webglcuberendertarget_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12937"}, {"id": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", "label": ".fromEquirectangularTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12971"}, {"id": "three_0_160_0_module_webglcuberendertarget_clear", "label": ".clear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13061"}, {"id": "three_0_160_0_module_plane", "label": "Plane", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13083"}, {"id": "three_0_160_0_module_plane_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13085"}, {"id": "three_0_160_0_module_plane_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13096"}, {"id": "three_0_160_0_module_plane_setcomponents", "label": ".setComponents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13105"}, {"id": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", "label": ".setFromNormalAndCoplanarPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13114"}, {"id": "three_0_160_0_module_plane_setfromcoplanarpoints", "label": ".setFromCoplanarPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13123"}, {"id": "three_0_160_0_module_plane_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13135"}, {"id": "three_0_160_0_module_plane_normalize", "label": ".normalize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13144"}, {"id": "three_0_160_0_module_plane_negate", "label": ".negate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13156"}, {"id": "three_0_160_0_module_plane_distancetopoint", "label": ".distanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13165"}, {"id": "three_0_160_0_module_plane_distancetosphere", "label": ".distanceToSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13171"}, {"id": "three_0_160_0_module_plane_projectpoint", "label": ".projectPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13177"}, {"id": "three_0_160_0_module_plane_intersectline", "label": ".intersectLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13183"}, {"id": "three_0_160_0_module_plane_intersectsline", "label": ".intersectsLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13215"}, {"id": "three_0_160_0_module_plane_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13226"}, {"id": "three_0_160_0_module_plane_intersectssphere", "label": ".intersectsSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13232"}, {"id": "three_0_160_0_module_plane_coplanarpoint", "label": ".coplanarPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13238"}, {"id": "three_0_160_0_module_plane_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13244"}, {"id": "three_0_160_0_module_plane_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13258"}, {"id": "three_0_160_0_module_plane_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13266"}, {"id": "three_0_160_0_module_plane_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13272"}, {"id": "three_0_160_0_module_frustum", "label": "Frustum", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13283"}, {"id": "three_0_160_0_module_frustum_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13285"}, {"id": "three_0_160_0_module_frustum_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13291"}, {"id": "three_0_160_0_module_frustum_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13306"}, {"id": "three_0_160_0_module_frustum_setfromprojectionmatrix", "label": ".setFromProjectionMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13320"}, {"id": "three_0_160_0_module_frustum_intersectsobject", "label": ".intersectsObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13353"}, {"id": "three_0_160_0_module_frustum_intersectssprite", "label": ".intersectsSprite()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13375"}, {"id": "three_0_160_0_module_frustum_intersectssphere", "label": ".intersectsSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13385"}, {"id": "three_0_160_0_module_frustum_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13407"}, {"id": "three_0_160_0_module_frustum_containspoint", "label": ".containsPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13433"}, {"id": "three_0_160_0_module_frustum_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13451"}, {"id": "three_0_160_0_module_webglanimation", "label": "WebGLAnimation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13459"}, {"id": "three_0_160_0_module_webglattributes", "label": "WebGLAttributes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13511"}, {"id": "three_0_160_0_module_planegeometry", "label": "PlaneGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13738"}, {"id": "three_0_160_0_module_planegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13740"}, {"id": "three_0_160_0_module_planegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13814"}, {"id": "three_0_160_0_module_planegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13824"}, {"id": "three_0_160_0_module_webglbackground", "label": "WebGLBackground()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L14835"}, {"id": "three_0_160_0_module_webglbindingstates", "label": "WebGLBindingStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15060"}, {"id": "three_0_160_0_module_webglbufferrenderer", "label": "WebGLBufferRenderer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15687"}, {"id": "three_0_160_0_module_webglcapabilities", "label": "WebGLCapabilities()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15777"}, {"id": "three_0_160_0_module_webglclipping", "label": "WebGLClipping()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15895"}, {"id": "three_0_160_0_module_webglcubemaps", "label": "WebGLCubeMaps()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16061"}, {"id": "three_0_160_0_module_orthographiccamera", "label": "OrthographicCamera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16156"}, {"id": "three_0_160_0_module_orthographiccamera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16158"}, {"id": "three_0_160_0_module_orthographiccamera_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16181"}, {"id": "three_0_160_0_module_orthographiccamera_setviewoffset", "label": ".setViewOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16199"}, {"id": "three_0_160_0_module_orthographiccamera_clearviewoffset", "label": ".clearViewOffset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16227"}, {"id": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "label": ".updateProjectionMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16239"}, {"id": "three_0_160_0_module_orthographiccamera_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16269"}, {"id": "three_0_160_0_module_pmremgenerator", "label": "PMREMGenerator", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16340"}, {"id": "three_0_160_0_module_pmremgenerator_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16342"}, {"id": "three_0_160_0_module_pmremgenerator_fromscene", "label": ".fromScene()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16368"}, {"id": "three_0_160_0_module_pmremgenerator_fromequirectangular", "label": ".fromEquirectangular()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16399"}, {"id": "three_0_160_0_module_pmremgenerator_fromcubemap", "label": ".fromCubemap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16410"}, {"id": "three_0_160_0_module_pmremgenerator_compilecubemapshader", "label": ".compileCubemapShader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16420"}, {"id": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", "label": ".compileEquirectangularShader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16435"}, {"id": "three_0_160_0_module_pmremgenerator_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16451"}, {"id": "three_0_160_0_module_pmremgenerator_setsize", "label": "._setSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16462"}, {"id": "three_0_160_0_module_pmremgenerator_cleanup", "label": "._cleanup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16483"}, {"id": "three_0_160_0_module_pmremgenerator_fromtexture", "label": "._fromTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16491"}, {"id": "three_0_160_0_module_pmremgenerator_allocatetargets", "label": "._allocateTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16516"}, {"id": "three_0_160_0_module_pmremgenerator_compilematerial", "label": "._compileMaterial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16554"}, {"id": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "label": "._sceneToCubeUV()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16561"}, {"id": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "label": "._textureToCubeUV()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16652"}, {"id": "three_0_160_0_module_pmremgenerator_applypmrem", "label": "._applyPMREM()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16694"}, {"id": "three_0_160_0_module_pmremgenerator_blur", "label": "._blur()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16721"}, {"id": "three_0_160_0_module_pmremgenerator_halfblur", "label": "._halfBlur()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16745"}, {"id": "three_0_160_0_module_createplanes", "label": "_createPlanes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16832"}, {"id": "three_0_160_0_module_createrendertarget", "label": "_createRenderTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16912"}, {"id": "three_0_160_0_module_setviewport", "label": "_setViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16922"}, {"id": "three_0_160_0_module_getblurshader", "label": "_getBlurShader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16929"}, {"id": "three_0_160_0_module_getequirectmaterial", "label": "_getEquirectMaterial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17028"}, {"id": "three_0_160_0_module_getcubemapmaterial", "label": "_getCubemapMaterial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17069"}, {"id": "three_0_160_0_module_getcommonvertexshader", "label": "_getCommonVertexShader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17108"}, {"id": "three_0_160_0_module_webglcubeuvmaps", "label": "WebGLCubeUVMaps()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17169"}, {"id": "three_0_160_0_module_webglextensions", "label": "WebGLExtensions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17295"}, {"id": "three_0_160_0_module_webglgeometries", "label": "WebGLGeometries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17390"}, {"id": "three_0_160_0_module_webglindexedbufferrenderer", "label": "WebGLIndexedBufferRenderer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17596"}, {"id": "three_0_160_0_module_webglinfo", "label": "WebGLInfo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17696"}, {"id": "three_0_160_0_module_numericalsort", "label": "numericalSort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17765"}, {"id": "three_0_160_0_module_absnumericalsort", "label": "absNumericalSort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17771"}, {"id": "three_0_160_0_module_webglmorphtargets", "label": "WebGLMorphtargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17777"}, {"id": "three_0_160_0_module_webglobjects", "label": "WebGLObjects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18058"}, {"id": "three_0_160_0_module_depthtexture", "label": "DepthTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18148"}, {"id": "three_0_160_0_module_depthtexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18150"}, {"id": "three_0_160_0_module_depthtexture_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18180"}, {"id": "three_0_160_0_module_depthtexture_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18190"}, {"id": "three_0_160_0_module_flatten", "label": "flatten()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18270"}, {"id": "three_0_160_0_module_arraysequal", "label": "arraysEqual()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18305"}, {"id": "three_0_160_0_module_copyarray", "label": "copyArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18319"}, {"id": "three_0_160_0_module_alloctexunits", "label": "allocTexUnits()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18331"}, {"id": "three_0_160_0_module_setvaluev1f", "label": "setValueV1f()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18359"}, {"id": "three_0_160_0_module_setvaluev2f", "label": "setValueV2f()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18373"}, {"id": "three_0_160_0_module_setvaluev3f", "label": "setValueV3f()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18400"}, {"id": "three_0_160_0_module_setvaluev4f", "label": "setValueV4f()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18440"}, {"id": "three_0_160_0_module_setvaluem2", "label": "setValueM2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18471"}, {"id": "three_0_160_0_module_setvaluem3", "label": "setValueM3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18498"}, {"id": "three_0_160_0_module_setvaluem4", "label": "setValueM4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18525"}, {"id": "three_0_160_0_module_setvaluev1i", "label": "setValueV1i()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18554"}, {"id": "three_0_160_0_module_setvaluev2i", "label": "setValueV2i()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18568"}, {"id": "three_0_160_0_module_setvaluev3i", "label": "setValueV3i()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18595"}, {"id": "three_0_160_0_module_setvaluev4i", "label": "setValueV4i()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18623"}, {"id": "three_0_160_0_module_setvaluev1ui", "label": "setValueV1ui()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18654"}, {"id": "three_0_160_0_module_setvaluev2ui", "label": "setValueV2ui()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18668"}, {"id": "three_0_160_0_module_setvaluev3ui", "label": "setValueV3ui()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18695"}, {"id": "three_0_160_0_module_setvaluev4ui", "label": "setValueV4ui()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18723"}, {"id": "three_0_160_0_module_setvaluet1", "label": "setValueT1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18755"}, {"id": "three_0_160_0_module_setvaluet3d1", "label": "setValueT3D1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18773"}, {"id": "three_0_160_0_module_setvaluet6", "label": "setValueT6()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18789"}, {"id": "three_0_160_0_module_setvaluet2darray1", "label": "setValueT2DArray1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18805"}, {"id": "three_0_160_0_module_getsingularsetter", "label": "getSingularSetter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18823"}, {"id": "three_0_160_0_module_setvaluev1farray", "label": "setValueV1fArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18877"}, {"id": "three_0_160_0_module_setvaluev2farray", "label": "setValueV2fArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18885"}, {"id": "three_0_160_0_module_setvaluev3farray", "label": "setValueV3fArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18893"}, {"id": "three_0_160_0_module_setvaluev4farray", "label": "setValueV4fArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18901"}, {"id": "three_0_160_0_module_setvaluem2array", "label": "setValueM2Array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18911"}, {"id": "three_0_160_0_module_setvaluem3array", "label": "setValueM3Array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18919"}, {"id": "three_0_160_0_module_setvaluem4array", "label": "setValueM4Array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18927"}, {"id": "three_0_160_0_module_setvaluev1iarray", "label": "setValueV1iArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18937"}, {"id": "three_0_160_0_module_setvaluev2iarray", "label": "setValueV2iArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18945"}, {"id": "three_0_160_0_module_setvaluev3iarray", "label": "setValueV3iArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18951"}, {"id": "three_0_160_0_module_setvaluev4iarray", "label": "setValueV4iArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18957"}, {"id": "three_0_160_0_module_setvaluev1uiarray", "label": "setValueV1uiArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18965"}, {"id": "three_0_160_0_module_setvaluev2uiarray", "label": "setValueV2uiArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18973"}, {"id": "three_0_160_0_module_setvaluev3uiarray", "label": "setValueV3uiArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18979"}, {"id": "three_0_160_0_module_setvaluev4uiarray", "label": "setValueV4uiArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18985"}, {"id": "three_0_160_0_module_setvaluet1array", "label": "setValueT1Array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18994"}, {"id": "three_0_160_0_module_setvaluet3darray", "label": "setValueT3DArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19018"}, {"id": "three_0_160_0_module_setvaluet6array", "label": "setValueT6Array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19042"}, {"id": "three_0_160_0_module_setvaluet2darrayarray", "label": "setValueT2DArrayArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19066"}, {"id": "three_0_160_0_module_getpurearraysetter", "label": "getPureArraySetter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19093"}, {"id": "three_0_160_0_module_singleuniform", "label": "SingleUniform", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19146"}, {"id": "three_0_160_0_module_singleuniform_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19148"}, {"id": "three_0_160_0_module_purearrayuniform", "label": "PureArrayUniform", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19162"}, {"id": "three_0_160_0_module_purearrayuniform_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19164"}, {"id": "three_0_160_0_module_structureduniform", "label": "StructuredUniform", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19179"}, {"id": "three_0_160_0_module_structureduniform_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19181"}, {"id": "three_0_160_0_module_structureduniform_setvalue", "label": ".setValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19190"}, {"id": "three_0_160_0_module_adduniform", "label": "addUniform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19220"}, {"id": "three_0_160_0_module_parseuniform", "label": "parseUniform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19227"}, {"id": "three_0_160_0_module_webgluniforms", "label": "WebGLUniforms", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19280"}, {"id": "three_0_160_0_module_webgluniforms_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19282"}, {"id": "three_0_160_0_module_webgluniforms_setvalue", "label": ".setValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19300"}, {"id": "three_0_160_0_module_webgluniforms_setoptional", "label": ".setOptional()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19308"}, {"id": "three_0_160_0_module_webgluniforms_upload", "label": ".upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19316"}, {"id": "three_0_160_0_module_webgluniforms_seqwithvalue", "label": ".seqWithValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19334"}, {"id": "three_0_160_0_module_webglshader", "label": "WebGLShader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19351"}, {"id": "three_0_160_0_module_handlesource", "label": "handleSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19367"}, {"id": "three_0_160_0_module_getencodingcomponents", "label": "getEncodingComponents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19386"}, {"id": "three_0_160_0_module_getshadererrors", "label": "getShaderErrors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19425"}, {"id": "three_0_160_0_module_gettexelencodingfunction", "label": "getTexelEncodingFunction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19449"}, {"id": "three_0_160_0_module_gettonemappingfunction", "label": "getToneMappingFunction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19456"}, {"id": "three_0_160_0_module_generateextensions", "label": "generateExtensions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19496"}, {"id": "three_0_160_0_module_generatevertexextensions", "label": "generateVertexExtensions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19509"}, {"id": "three_0_160_0_module_generatedefines", "label": "generateDefines()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19519"}, {"id": "three_0_160_0_module_fetchattributelocations", "label": "fetchAttributeLocations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19537"}, {"id": "three_0_160_0_module_filteremptyline", "label": "filterEmptyLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19567"}, {"id": "three_0_160_0_module_replacelightnums", "label": "replaceLightNums()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19573"}, {"id": "three_0_160_0_module_replaceclippingplanenums", "label": "replaceClippingPlaneNums()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19592"}, {"id": "three_0_160_0_module_resolveincludes", "label": "resolveIncludes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19604"}, {"id": "three_0_160_0_module_includereplacer", "label": "includeReplacer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19616"}, {"id": "three_0_160_0_module_unrollloops", "label": "unrollLoops()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19645"}, {"id": "three_0_160_0_module_loopreplacer", "label": "loopReplacer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19651"}, {"id": "three_0_160_0_module_generateprecision", "label": "generatePrecision()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19669"}, {"id": "three_0_160_0_module_generateshadowmaptypedefine", "label": "generateShadowMapTypeDefine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19691"}, {"id": "three_0_160_0_module_generateenvmaptypedefine", "label": "generateEnvMapTypeDefine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19713"}, {"id": "three_0_160_0_module_generateenvmapmodedefine", "label": "generateEnvMapModeDefine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19738"}, {"id": "three_0_160_0_module_generateenvmapblendingdefine", "label": "generateEnvMapBlendingDefine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19759"}, {"id": "three_0_160_0_module_generatecubeuvsize", "label": "generateCubeUVSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19787"}, {"id": "three_0_160_0_module_webglprogram", "label": "WebGLProgram()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19803"}, {"id": "three_0_160_0_module_webglshadercache", "label": "WebGLShaderCache", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20439"}, {"id": "three_0_160_0_module_webglshadercache_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20441"}, {"id": "three_0_160_0_module_webglshadercache_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20448"}, {"id": "three_0_160_0_module_webglshadercache_remove", "label": ".remove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20476"}, {"id": "three_0_160_0_module_webglshadercache_getvertexshaderid", "label": ".getVertexShaderID()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20494"}, {"id": "three_0_160_0_module_webglshadercache_getfragmentshaderid", "label": ".getFragmentShaderID()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20500"}, {"id": "three_0_160_0_module_webglshadercache_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20506"}, {"id": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", "label": "._getShaderCacheForMaterial()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20513"}, {"id": "three_0_160_0_module_webglshadercache_getshaderstage", "label": "._getShaderStage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20529"}, {"id": "three_0_160_0_module_webglshaderstage", "label": "WebGLShaderStage", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20547"}, {"id": "three_0_160_0_module_webglshaderstage_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20549"}, {"id": "three_0_160_0_module_webglprograms", "label": "WebGLPrograms()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20560"}, {"id": "three_0_160_0_module_webglproperties", "label": "WebGLProperties()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21204"}, {"id": "three_0_160_0_module_paintersortstable", "label": "painterSortStable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21250"}, {"id": "three_0_160_0_module_reversepaintersortstable", "label": "reversePainterSortStable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21276"}, {"id": "three_0_160_0_module_webglrenderlist", "label": "WebGLRenderList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21299"}, {"id": "three_0_160_0_module_webglrenderlists", "label": "WebGLRenderLists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21440"}, {"id": "three_0_160_0_module_uniformscache", "label": "UniformsCache()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21486"}, {"id": "three_0_160_0_module_shadowuniformscache", "label": "ShadowUniformsCache()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21561"}, {"id": "three_0_160_0_module_shadowcastingandtexturinglightsfirst", "label": "shadowCastingAndTexturingLightsFirst()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21626"}, {"id": "three_0_160_0_module_webgllights", "label": "WebGLLights()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21632"}, {"id": "three_0_160_0_module_webglrenderstate", "label": "WebGLRenderState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22068"}, {"id": "three_0_160_0_module_webglrenderstates", "label": "WebGLRenderStates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22125"}, {"id": "three_0_160_0_module_meshdepthmaterial", "label": "MeshDepthMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22171"}, {"id": "three_0_160_0_module_meshdepthmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22173"}, {"id": "three_0_160_0_module_meshdepthmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22198"}, {"id": "three_0_160_0_module_meshdistancematerial", "label": "MeshDistanceMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22221"}, {"id": "three_0_160_0_module_meshdistancematerial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22223"}, {"id": "three_0_160_0_module_meshdistancematerial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22243"}, {"id": "three_0_160_0_module_webglshadowmap", "label": "WebGLShadowMap()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22265"}, {"id": "three_0_160_0_module_webglstate", "label": "WebGLState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22673"}, {"id": "three_0_160_0_module_webgltextures", "label": "WebGLTextures()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L23996"}, {"id": "three_0_160_0_module_webglutils", "label": "WebGLUtils()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26098"}, {"id": "three_0_160_0_module_arraycamera", "label": "ArrayCamera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26376"}, {"id": "three_0_160_0_module_arraycamera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26378"}, {"id": "three_0_160_0_module_group", "label": "Group", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26390"}, {"id": "three_0_160_0_module_group_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26392"}, {"id": "three_0_160_0_module_webxrcontroller", "label": "WebXRController", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26406"}, {"id": "three_0_160_0_module_webxrcontroller_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26408"}, {"id": "three_0_160_0_module_webxrcontroller_gethandspace", "label": ".getHandSpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26416"}, {"id": "three_0_160_0_module_webxrcontroller_gettargetrayspace", "label": ".getTargetRaySpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26433"}, {"id": "three_0_160_0_module_webxrcontroller_getgripspace", "label": ".getGripSpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26451"}, {"id": "three_0_160_0_module_webxrcontroller_dispatchevent", "label": ".dispatchEvent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26469"}, {"id": "three_0_160_0_module_webxrcontroller_connect", "label": ".connect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26493"}, {"id": "three_0_160_0_module_webxrcontroller_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26518"}, {"id": "three_0_160_0_module_webxrcontroller_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26544"}, {"id": "three_0_160_0_module_webxrcontroller_gethandjoint", "label": "._getHandJoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26723"}, {"id": "three_0_160_0_module_webxrmanager", "label": "WebXRManager", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26742"}, {"id": "three_0_160_0_module_webxrmanager_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26744"}, {"id": "three_0_160_0_module_webglmaterials", "label": "WebGLMaterials()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27506"}, {"id": "three_0_160_0_module_webgluniformsgroups", "label": "WebGLUniformsGroups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28069"}, {"id": "three_0_160_0_module_webglrenderer", "label": "WebGLRenderer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28459"}, {"id": "three_0_160_0_module_webglrenderer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28461"}, {"id": "three_0_160_0_module_webglrenderer_coordinatesystem", "label": ".coordinateSystem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30946"}, {"id": "three_0_160_0_module_webglrenderer_outputcolorspace", "label": ".outputColorSpace()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30952"}, {"id": "three_0_160_0_module_webglrenderer_outputencoding", "label": ".outputEncoding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30968"}, {"id": "three_0_160_0_module_webglrenderer_uselegacylights", "label": ".useLegacyLights()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30982"}, {"id": "three_0_160_0_module_webgl1renderer", "label": "WebGL1Renderer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30998"}, {"id": "three_0_160_0_module_fogexp2", "label": "FogExp2", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31002"}, {"id": "three_0_160_0_module_fogexp2_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31004"}, {"id": "three_0_160_0_module_fogexp2_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31015"}, {"id": "three_0_160_0_module_fogexp2_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31021"}, {"id": "three_0_160_0_module_fog", "label": "Fog", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31034"}, {"id": "three_0_160_0_module_fog_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31036"}, {"id": "three_0_160_0_module_fog_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31049"}, {"id": "three_0_160_0_module_fog_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31055"}, {"id": "three_0_160_0_module_scene", "label": "Scene", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31069"}, {"id": "three_0_160_0_module_scene_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31071"}, {"id": "three_0_160_0_module_scene_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31096"}, {"id": "three_0_160_0_module_scene_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31115"}, {"id": "three_0_160_0_module_interleavedbuffer", "label": "InterleavedBuffer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31129"}, {"id": "three_0_160_0_module_interleavedbuffer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31131"}, {"id": "three_0_160_0_module_interleavedbuffer_onuploadcallback", "label": ".onUploadCallback()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31149"}, {"id": "three_0_160_0_module_interleavedbuffer_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31151"}, {"id": "three_0_160_0_module_interleavedbuffer_updaterange", "label": ".updateRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31157"}, {"id": "three_0_160_0_module_interleavedbuffer_setusage", "label": ".setUsage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31164"}, {"id": "three_0_160_0_module_interleavedbuffer_addupdaterange", "label": ".addUpdateRange()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31172"}, {"id": "three_0_160_0_module_interleavedbuffer_clearupdateranges", "label": ".clearUpdateRanges()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31178"}, {"id": "three_0_160_0_module_interleavedbuffer_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31184"}, {"id": "three_0_160_0_module_interleavedbuffer_copyat", "label": ".copyAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31195"}, {"id": "three_0_160_0_module_interleavedbuffer_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31210"}, {"id": "three_0_160_0_module_interleavedbuffer_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31218"}, {"id": "three_0_160_0_module_interleavedbuffer_onupload", "label": ".onUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31247"}, {"id": "three_0_160_0_module_interleavedbuffer_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31255"}, {"id": "three_0_160_0_module_interleavedbufferattribute", "label": "InterleavedBufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31292"}, {"id": "three_0_160_0_module_interleavedbufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31294"}, {"id": "three_0_160_0_module_interleavedbufferattribute_count", "label": ".count()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31308"}, {"id": "three_0_160_0_module_interleavedbufferattribute_array", "label": ".array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31314"}, {"id": "three_0_160_0_module_interleavedbufferattribute_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31320"}, {"id": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31326"}, {"id": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "label": ".applyNormalMatrix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31342"}, {"id": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "label": ".transformDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31358"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setx", "label": ".setX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31374"}, {"id": "three_0_160_0_module_interleavedbufferattribute_sety", "label": ".setY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31384"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setz", "label": ".setZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31394"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setw", "label": ".setW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31404"}, {"id": "three_0_160_0_module_interleavedbufferattribute_getx", "label": ".getX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31414"}, {"id": "three_0_160_0_module_interleavedbufferattribute_gety", "label": ".getY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31424"}, {"id": "three_0_160_0_module_interleavedbufferattribute_getz", "label": ".getZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31434"}, {"id": "three_0_160_0_module_interleavedbufferattribute_getw", "label": ".getW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31444"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setxy", "label": ".setXY()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31454"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setxyz", "label": ".setXYZ()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31472"}, {"id": "three_0_160_0_module_interleavedbufferattribute_setxyzw", "label": ".setXYZW()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31492"}, {"id": "three_0_160_0_module_interleavedbufferattribute_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31514"}, {"id": "three_0_160_0_module_interleavedbufferattribute_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31556"}, {"id": "three_0_160_0_module_spritematerial", "label": "SpriteMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31615"}, {"id": "three_0_160_0_module_spritematerial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31617"}, {"id": "three_0_160_0_module_spritematerial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31643"}, {"id": "three_0_160_0_module_sprite", "label": "Sprite", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31683"}, {"id": "three_0_160_0_module_sprite_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31685"}, {"id": "three_0_160_0_module_sprite_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31719"}, {"id": "three_0_160_0_module_sprite_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31794"}, {"id": "three_0_160_0_module_transformvertex", "label": "transformVertex()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31808"}, {"id": "three_0_160_0_module_lod", "label": "LOD", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31838"}, {"id": "three_0_160_0_module_lod_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31840"}, {"id": "three_0_160_0_module_lod_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31862"}, {"id": "three_0_160_0_module_lod_addlevel", "label": ".addLevel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31882"}, {"id": "three_0_160_0_module_lod_getcurrentlevel", "label": ".getCurrentLevel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31908"}, {"id": "three_0_160_0_module_lod_getobjectfordistance", "label": ".getObjectForDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31916"}, {"id": "three_0_160_0_module_lod_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31950"}, {"id": "three_0_160_0_module_lod_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31966"}, {"id": "three_0_160_0_module_lod_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32016"}, {"id": "three_0_160_0_module_skinnedmesh", "label": "SkinnedMesh", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32057"}, {"id": "three_0_160_0_module_skinnedmesh_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32059"}, {"id": "three_0_160_0_module_skinnedmesh_computeboundingbox", "label": ".computeBoundingBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32076"}, {"id": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "label": ".computeBoundingSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32099"}, {"id": "three_0_160_0_module_skinnedmesh_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32122"}, {"id": "three_0_160_0_module_skinnedmesh_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32139"}, {"id": "three_0_160_0_module_skinnedmesh_getvertexposition", "label": ".getVertexPosition()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32174"}, {"id": "three_0_160_0_module_skinnedmesh_bind", "label": ".bind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32184"}, {"id": "three_0_160_0_module_skinnedmesh_pose", "label": ".pose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32203"}, {"id": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "label": ".normalizeSkinWeights()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32209"}, {"id": "three_0_160_0_module_skinnedmesh_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32237"}, {"id": "three_0_160_0_module_skinnedmesh_applybonetransform", "label": ".applyBoneTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32257"}, {"id": "three_0_160_0_module_skinnedmesh_bonetransform", "label": ".boneTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32289"}, {"id": "three_0_160_0_module_bone", "label": "Bone", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32299"}, {"id": "three_0_160_0_module_bone_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32301"}, {"id": "three_0_160_0_module_datatexture", "label": "DataTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32313"}, {"id": "three_0_160_0_module_datatexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32315"}, {"id": "three_0_160_0_module_skeleton", "label": "Skeleton", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32334"}, {"id": "three_0_160_0_module_skeleton_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32336"}, {"id": "three_0_160_0_module_skeleton_init", "label": ".init()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32350"}, {"id": "three_0_160_0_module_skeleton_calculateinverses", "label": ".calculateInverses()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32385"}, {"id": "three_0_160_0_module_skeleton_pose", "label": ".pose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32405"}, {"id": "three_0_160_0_module_skeleton_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32448"}, {"id": "three_0_160_0_module_skeleton_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32476"}, {"id": "three_0_160_0_module_skeleton_computebonetexture", "label": ".computeBoneTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32482"}, {"id": "three_0_160_0_module_skeleton_getbonebyname", "label": ".getBoneByName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32508"}, {"id": "three_0_160_0_module_skeleton_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32526"}, {"id": "three_0_160_0_module_skeleton_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32538"}, {"id": "three_0_160_0_module_skeleton_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32565"}, {"id": "three_0_160_0_module_instancedbufferattribute", "label": "InstancedBufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32598"}, {"id": "three_0_160_0_module_instancedbufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32600"}, {"id": "three_0_160_0_module_instancedbufferattribute_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32610"}, {"id": "three_0_160_0_module_instancedbufferattribute_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32620"}, {"id": "three_0_160_0_module_instancedmesh", "label": "InstancedMesh", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32644"}, {"id": "three_0_160_0_module_instancedmesh_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32646"}, {"id": "three_0_160_0_module_instancedmesh_computeboundingbox", "label": ".computeBoundingBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32668"}, {"id": "three_0_160_0_module_instancedmesh_computeboundingsphere", "label": ".computeBoundingSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32699"}, {"id": "three_0_160_0_module_instancedmesh_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32730"}, {"id": "three_0_160_0_module_instancedmesh_getcolorat", "label": ".getColorAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32747"}, {"id": "three_0_160_0_module_instancedmesh_getmatrixat", "label": ".getMatrixAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32753"}, {"id": "three_0_160_0_module_instancedmesh_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32759"}, {"id": "three_0_160_0_module_instancedmesh_setcolorat", "label": ".setColorAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32811"}, {"id": "three_0_160_0_module_instancedmesh_setmatrixat", "label": ".setMatrixAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32823"}, {"id": "three_0_160_0_module_instancedmesh_updatemorphtargets", "label": ".updateMorphTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32829"}, {"id": "three_0_160_0_module_instancedmesh_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32833"}, {"id": "three_0_160_0_module_sortopaque", "label": "sortOpaque()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32841"}, {"id": "three_0_160_0_module_sorttransparent", "label": "sortTransparent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32847"}, {"id": "three_0_160_0_module_multidrawrenderlist", "label": "MultiDrawRenderList", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32853"}, {"id": "three_0_160_0_module_multidrawrenderlist_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32855"}, {"id": "three_0_160_0_module_multidrawrenderlist_push", "label": ".push()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32863"}, {"id": "three_0_160_0_module_multidrawrenderlist_reset", "label": ".reset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32889"}, {"id": "three_0_160_0_module_copyattributedata", "label": "copyAttributeData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32919"}, {"id": "three_0_160_0_module_batchedmesh", "label": "BatchedMesh", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32948"}, {"id": "three_0_160_0_module_batchedmesh_maxgeometrycount", "label": ".maxGeometryCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32950"}, {"id": "three_0_160_0_module_batchedmesh_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32956"}, {"id": "three_0_160_0_module_batchedmesh_initmatricestexture", "label": "._initMatricesTexture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32992"}, {"id": "three_0_160_0_module_batchedmesh_initializegeometry", "label": "._initializeGeometry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33012"}, {"id": "three_0_160_0_module_batchedmesh_validategeometry", "label": "._validateGeometry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33055"}, {"id": "three_0_160_0_module_batchedmesh_setcustomsort", "label": ".setCustomSort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33098"}, {"id": "three_0_160_0_module_batchedmesh_computeboundingbox", "label": ".computeBoundingBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33105"}, {"id": "three_0_160_0_module_batchedmesh_computeboundingsphere", "label": ".computeBoundingSphere()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33130"}, {"id": "three_0_160_0_module_batchedmesh_addgeometry", "label": ".addGeometry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33155"}, {"id": "three_0_160_0_module_batchedmesh_setgeometryat", "label": ".setGeometryAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33290"}, {"id": "three_0_160_0_module_batchedmesh_deletegeometry", "label": ".deleteGeometry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33405"}, {"id": "three_0_160_0_module_batchedmesh_getboundingboxat", "label": ".getBoundingBoxAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33424"}, {"id": "three_0_160_0_module_batchedmesh_getboundingsphereat", "label": ".getBoundingSphereAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33467"}, {"id": "three_0_160_0_module_batchedmesh_setmatrixat", "label": ".setMatrixAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33516"}, {"id": "three_0_160_0_module_batchedmesh_getmatrixat", "label": ".getMatrixAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33538"}, {"id": "three_0_160_0_module_batchedmesh_setvisibleat", "label": ".setVisibleAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33553"}, {"id": "three_0_160_0_module_batchedmesh_getvisibleat", "label": ".getVisibleAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33578"}, {"id": "three_0_160_0_module_batchedmesh_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33595"}, {"id": "three_0_160_0_module_batchedmesh_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33658"}, {"id": "three_0_160_0_module_batchedmesh_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33697"}, {"id": "three_0_160_0_module_batchedmesh_onbeforerender", "label": ".onBeforeRender()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33708"}, {"id": "three_0_160_0_module_batchedmesh_onbeforeshadow", "label": ".onBeforeShadow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33838"}, {"id": "three_0_160_0_module_linebasicmaterial", "label": "LineBasicMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33846"}, {"id": "three_0_160_0_module_linebasicmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33848"}, {"id": "three_0_160_0_module_linebasicmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33871"}, {"id": "three_0_160_0_module_line", "label": "Line", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33897"}, {"id": "three_0_160_0_module_line_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33899"}, {"id": "three_0_160_0_module_line_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33914"}, {"id": "three_0_160_0_module_line_computelinedistances", "label": ".computeLineDistances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33925"}, {"id": "three_0_160_0_module_line_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33958"}, {"id": "three_0_160_0_module_line_updatemorphtargets", "label": ".updateMorphTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34070"}, {"id": "three_0_160_0_module_linesegments", "label": "LineSegments", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34106"}, {"id": "three_0_160_0_module_linesegments_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34108"}, {"id": "three_0_160_0_module_linesegments_computelinedistances", "label": ".computeLineDistances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34118"}, {"id": "three_0_160_0_module_lineloop", "label": "LineLoop", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34153"}, {"id": "three_0_160_0_module_lineloop_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34155"}, {"id": "three_0_160_0_module_pointsmaterial", "label": "PointsMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34167"}, {"id": "three_0_160_0_module_pointsmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34169"}, {"id": "three_0_160_0_module_pointsmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34192"}, {"id": "three_0_160_0_module_points", "label": "Points", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34218"}, {"id": "three_0_160_0_module_points_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34220"}, {"id": "three_0_160_0_module_points_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34235"}, {"id": "three_0_160_0_module_points_raycast", "label": ".raycast()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34246"}, {"id": "three_0_160_0_module_points_updatemorphtargets", "label": ".updateMorphTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34307"}, {"id": "three_0_160_0_module_testpoint", "label": "testPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34340"}, {"id": "three_0_160_0_module_videotexture", "label": "VideoTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34370"}, {"id": "three_0_160_0_module_videotexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34372"}, {"id": "three_0_160_0_module_videotexture_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34400"}, {"id": "three_0_160_0_module_videotexture_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34406"}, {"id": "three_0_160_0_module_framebuffertexture", "label": "FramebufferTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34421"}, {"id": "three_0_160_0_module_framebuffertexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34423"}, {"id": "three_0_160_0_module_compressedtexture", "label": "CompressedTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34440"}, {"id": "three_0_160_0_module_compressedtexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34442"}, {"id": "three_0_160_0_module_compressedarraytexture", "label": "CompressedArrayTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34465"}, {"id": "three_0_160_0_module_compressedarraytexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34467"}, {"id": "three_0_160_0_module_compressedcubetexture", "label": "CompressedCubeTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34479"}, {"id": "three_0_160_0_module_compressedcubetexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34481"}, {"id": "three_0_160_0_module_canvastexture", "label": "CanvasTexture", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34494"}, {"id": "three_0_160_0_module_canvastexture_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34496"}, {"id": "three_0_160_0_module_curve", "label": "Curve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34538"}, {"id": "three_0_160_0_module_curve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34540"}, {"id": "three_0_160_0_module_curve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34551"}, {"id": "three_0_160_0_module_curve_getpointat", "label": ".getPointAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34561"}, {"id": "three_0_160_0_module_curve_getpoints", "label": ".getPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34570"}, {"id": "three_0_160_0_module_curve_getspacedpoints", "label": ".getSpacedPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34586"}, {"id": "three_0_160_0_module_curve_getlength", "label": ".getLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34602"}, {"id": "three_0_160_0_module_curve_getlengths", "label": ".getLengths()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34611"}, {"id": "three_0_160_0_module_curve_updatearclengths", "label": ".updateArcLengths()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34644"}, {"id": "three_0_160_0_module_curve_getutotmapping", "label": ".getUtoTmapping()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34653"}, {"id": "three_0_160_0_module_curve_gettangent", "label": ".getTangent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34733"}, {"id": "three_0_160_0_module_curve_gettangentat", "label": ".getTangentAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34755"}, {"id": "three_0_160_0_module_curve_computefrenetframes", "label": ".computeFrenetFrames()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34762"}, {"id": "three_0_160_0_module_curve_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34876"}, {"id": "three_0_160_0_module_curve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34882"}, {"id": "three_0_160_0_module_curve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34890"}, {"id": "three_0_160_0_module_curve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34907"}, {"id": "three_0_160_0_module_ellipsecurve", "label": "EllipseCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34917"}, {"id": "three_0_160_0_module_ellipsecurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34919"}, {"id": "three_0_160_0_module_ellipsecurve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34942"}, {"id": "three_0_160_0_module_ellipsecurve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35004"}, {"id": "three_0_160_0_module_ellipsecurve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35025"}, {"id": "three_0_160_0_module_ellipsecurve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35046"}, {"id": "three_0_160_0_module_arccurve", "label": "ArcCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35069"}, {"id": "three_0_160_0_module_arccurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35071"}, {"id": "three_0_160_0_module_cubicpoly", "label": "CubicPoly()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35103"}, {"id": "three_0_160_0_module_catmullromcurve3", "label": "CatmullRomCurve3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35165"}, {"id": "three_0_160_0_module_catmullromcurve3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35167"}, {"id": "three_0_160_0_module_catmullromcurve3_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35182"}, {"id": "three_0_160_0_module_catmullromcurve3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35268"}, {"id": "three_0_160_0_module_catmullromcurve3_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35290"}, {"id": "three_0_160_0_module_catmullromcurve3_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35311"}, {"id": "three_0_160_0_module_catmullrom", "label": "CatmullRom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35339"}, {"id": "three_0_160_0_module_quadraticbezierp0", "label": "QuadraticBezierP0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35351"}, {"id": "three_0_160_0_module_quadraticbezierp1", "label": "QuadraticBezierP1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35358"}, {"id": "three_0_160_0_module_quadraticbezierp2", "label": "QuadraticBezierP2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35364"}, {"id": "three_0_160_0_module_quadraticbezier", "label": "QuadraticBezier()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35370"}, {"id": "three_0_160_0_module_cubicbezierp0", "label": "CubicBezierP0()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35379"}, {"id": "three_0_160_0_module_cubicbezierp1", "label": "CubicBezierP1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35386"}, {"id": "three_0_160_0_module_cubicbezierp2", "label": "CubicBezierP2()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35393"}, {"id": "three_0_160_0_module_cubicbezierp3", "label": "CubicBezierP3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35399"}, {"id": "three_0_160_0_module_cubicbezier", "label": "CubicBezier()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35405"}, {"id": "three_0_160_0_module_cubicbeziercurve", "label": "CubicBezierCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35412"}, {"id": "three_0_160_0_module_cubicbeziercurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35414"}, {"id": "three_0_160_0_module_cubicbeziercurve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35429"}, {"id": "three_0_160_0_module_cubicbeziercurve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35444"}, {"id": "three_0_160_0_module_cubicbeziercurve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35457"}, {"id": "three_0_160_0_module_cubicbeziercurve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35470"}, {"id": "three_0_160_0_module_cubicbeziercurve3", "label": "CubicBezierCurve3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35485"}, {"id": "three_0_160_0_module_cubicbeziercurve3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35487"}, {"id": "three_0_160_0_module_cubicbeziercurve3_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35502"}, {"id": "three_0_160_0_module_cubicbeziercurve3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35518"}, {"id": "three_0_160_0_module_cubicbeziercurve3_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35531"}, {"id": "three_0_160_0_module_cubicbeziercurve3_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35544"}, {"id": "three_0_160_0_module_linecurve", "label": "LineCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35559"}, {"id": "three_0_160_0_module_linecurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35561"}, {"id": "three_0_160_0_module_linecurve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35574"}, {"id": "three_0_160_0_module_linecurve_getpointat", "label": ".getPointAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35594"}, {"id": "three_0_160_0_module_linecurve_gettangent", "label": ".getTangent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35600"}, {"id": "three_0_160_0_module_linecurve_gettangentat", "label": ".getTangentAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35606"}, {"id": "three_0_160_0_module_linecurve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35612"}, {"id": "three_0_160_0_module_linecurve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35623"}, {"id": "three_0_160_0_module_linecurve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35634"}, {"id": "three_0_160_0_module_linecurve3", "label": "LineCurve3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35647"}, {"id": "three_0_160_0_module_linecurve3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35649"}, {"id": "three_0_160_0_module_linecurve3_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35662"}, {"id": "three_0_160_0_module_linecurve3_getpointat", "label": ".getPointAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35682"}, {"id": "three_0_160_0_module_linecurve3_gettangent", "label": ".getTangent()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35688"}, {"id": "three_0_160_0_module_linecurve3_gettangentat", "label": ".getTangentAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35694"}, {"id": "three_0_160_0_module_linecurve3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35700"}, {"id": "three_0_160_0_module_linecurve3_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35711"}, {"id": "three_0_160_0_module_linecurve3_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35722"}, {"id": "three_0_160_0_module_quadraticbeziercurve", "label": "QuadraticBezierCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35735"}, {"id": "three_0_160_0_module_quadraticbeziercurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35737"}, {"id": "three_0_160_0_module_quadraticbeziercurve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35751"}, {"id": "three_0_160_0_module_quadraticbeziercurve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35766"}, {"id": "three_0_160_0_module_quadraticbeziercurve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35778"}, {"id": "three_0_160_0_module_quadraticbeziercurve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35790"}, {"id": "three_0_160_0_module_quadraticbeziercurve3", "label": "QuadraticBezierCurve3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35804"}, {"id": "three_0_160_0_module_quadraticbeziercurve3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35806"}, {"id": "three_0_160_0_module_quadraticbeziercurve3_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35820"}, {"id": "three_0_160_0_module_quadraticbeziercurve3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35836"}, {"id": "three_0_160_0_module_quadraticbeziercurve3_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35848"}, {"id": "three_0_160_0_module_quadraticbeziercurve3_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35860"}, {"id": "three_0_160_0_module_splinecurve", "label": "SplineCurve", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35874"}, {"id": "three_0_160_0_module_splinecurve_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35876"}, {"id": "three_0_160_0_module_splinecurve_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35888"}, {"id": "three_0_160_0_module_splinecurve_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35912"}, {"id": "three_0_160_0_module_splinecurve_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35930"}, {"id": "three_0_160_0_module_splinecurve_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35947"}, {"id": "three_0_160_0_module_curvepath", "label": "CurvePath", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35985"}, {"id": "three_0_160_0_module_curvepath_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35987"}, {"id": "three_0_160_0_module_curvepath_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35998"}, {"id": "three_0_160_0_module_curvepath_closepath", "label": ".closePath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36004"}, {"id": "three_0_160_0_module_curvepath_getpoint", "label": ".getPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36030"}, {"id": "three_0_160_0_module_curvepath_getlength", "label": ".getLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36066"}, {"id": "three_0_160_0_module_curvepath_updatearclengths", "label": ".updateArcLengths()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36074"}, {"id": "three_0_160_0_module_curvepath_getcurvelengths", "label": ".getCurveLengths()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36085"}, {"id": "three_0_160_0_module_curvepath_getspacedpoints", "label": ".getSpacedPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36114"}, {"id": "three_0_160_0_module_curvepath_getpoints", "label": ".getPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36134"}, {"id": "three_0_160_0_module_curvepath_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36172"}, {"id": "three_0_160_0_module_curvepath_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36192"}, {"id": "three_0_160_0_module_curvepath_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36210"}, {"id": "three_0_160_0_module_path", "label": "Path", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36230"}, {"id": "three_0_160_0_module_path_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36232"}, {"id": "three_0_160_0_module_path_setfrompoints", "label": ".setFromPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36248"}, {"id": "three_0_160_0_module_path_moveto", "label": ".moveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36262"}, {"id": "three_0_160_0_module_path_lineto", "label": ".lineTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36270"}, {"id": "three_0_160_0_module_path_quadraticcurveto", "label": ".quadraticCurveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36281"}, {"id": "three_0_160_0_module_path_beziercurveto", "label": ".bezierCurveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36297"}, {"id": "three_0_160_0_module_path_splinethru", "label": ".splineThru()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36314"}, {"id": "three_0_160_0_module_path_arc", "label": ".arc()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36327"}, {"id": "three_0_160_0_module_path_absarc", "label": ".absarc()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36339"}, {"id": "three_0_160_0_module_path_ellipse", "label": ".ellipse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36347"}, {"id": "three_0_160_0_module_path_absellipse", "label": ".absellipse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36358"}, {"id": "three_0_160_0_module_path_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36384"}, {"id": "three_0_160_0_module_path_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36394"}, {"id": "three_0_160_0_module_path_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36404"}, {"id": "three_0_160_0_module_lathegeometry", "label": "LatheGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36416"}, {"id": "three_0_160_0_module_lathegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36418"}, {"id": "three_0_160_0_module_lathegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36579"}, {"id": "three_0_160_0_module_lathegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36589"}, {"id": "three_0_160_0_module_capsulegeometry", "label": "CapsuleGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36597"}, {"id": "three_0_160_0_module_capsulegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36599"}, {"id": "three_0_160_0_module_capsulegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36618"}, {"id": "three_0_160_0_module_circlegeometry", "label": "CircleGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36626"}, {"id": "three_0_160_0_module_circlegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36628"}, {"id": "three_0_160_0_module_circlegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36702"}, {"id": "three_0_160_0_module_circlegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36712"}, {"id": "three_0_160_0_module_cylindergeometry", "label": "CylinderGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36720"}, {"id": "three_0_160_0_module_cylindergeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36722"}, {"id": "three_0_160_0_module_cylindergeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36981"}, {"id": "three_0_160_0_module_cylindergeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36991"}, {"id": "three_0_160_0_module_conegeometry", "label": "ConeGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36999"}, {"id": "three_0_160_0_module_conegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37001"}, {"id": "three_0_160_0_module_conegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37019"}, {"id": "three_0_160_0_module_polyhedrongeometry", "label": "PolyhedronGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37027"}, {"id": "three_0_160_0_module_polyhedrongeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37029"}, {"id": "three_0_160_0_module_polyhedrongeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37322"}, {"id": "three_0_160_0_module_polyhedrongeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37332"}, {"id": "three_0_160_0_module_dodecahedrongeometry", "label": "DodecahedronGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37340"}, {"id": "three_0_160_0_module_dodecahedrongeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37342"}, {"id": "three_0_160_0_module_dodecahedrongeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37394"}, {"id": "three_0_160_0_module_edgesgeometry", "label": "EdgesGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37407"}, {"id": "three_0_160_0_module_edgesgeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37409"}, {"id": "three_0_160_0_module_edgesgeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37535"}, {"id": "three_0_160_0_module_shape", "label": "Shape", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37547"}, {"id": "three_0_160_0_module_shape_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37549"}, {"id": "three_0_160_0_module_shape_getpointsholes", "label": ".getPointsHoles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37561"}, {"id": "three_0_160_0_module_shape_extractpoints", "label": ".extractPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37577"}, {"id": "three_0_160_0_module_shape_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37588"}, {"id": "three_0_160_0_module_shape_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37606"}, {"id": "three_0_160_0_module_shape_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37624"}, {"id": "three_0_160_0_module_linkedlist", "label": "linkedList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37695"}, {"id": "three_0_160_0_module_filterpoints", "label": "filterPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37721"}, {"id": "three_0_160_0_module_earcutlinked", "label": "earcutLinked()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37752"}, {"id": "three_0_160_0_module_isear", "label": "isEar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37819"}, {"id": "three_0_160_0_module_isearhashed", "label": "isEarHashed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37850"}, {"id": "three_0_160_0_module_curelocalintersections", "label": "cureLocalIntersections()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37909"}, {"id": "three_0_160_0_module_splitearcut", "label": "splitEarcut()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37940"}, {"id": "three_0_160_0_module_eliminateholes", "label": "eliminateHoles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37976"}, {"id": "three_0_160_0_module_comparex", "label": "compareX()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38004"}, {"id": "three_0_160_0_module_eliminatehole", "label": "eliminateHole()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38011"}, {"id": "three_0_160_0_module_findholebridge", "label": "findHoleBridge()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38029"}, {"id": "three_0_160_0_module_sectorcontainssector", "label": "sectorContainsSector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38096"}, {"id": "three_0_160_0_module_indexcurve", "label": "indexCurve()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38103"}, {"id": "three_0_160_0_module_sortlinked", "label": "sortLinked()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38124"}, {"id": "three_0_160_0_module_zorder", "label": "zOrder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38189"}, {"id": "three_0_160_0_module_getleftmost", "label": "getLeftmost()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38210"}, {"id": "three_0_160_0_module_pointintriangle", "label": "pointInTriangle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38226"}, {"id": "three_0_160_0_module_isvaliddiagonal", "label": "isValidDiagonal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38235"}, {"id": "three_0_160_0_module_area", "label": "area()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38245"}, {"id": "three_0_160_0_module_equals", "label": "equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38252"}, {"id": "three_0_160_0_module_intersects", "label": "intersects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38259"}, {"id": "three_0_160_0_module_onsegment", "label": "onSegment()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38278"}, {"id": "three_0_160_0_module_sign", "label": "sign()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38284"}, {"id": "three_0_160_0_module_intersectspolygon", "label": "intersectsPolygon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38291"}, {"id": "three_0_160_0_module_locallyinside", "label": "locallyInside()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38307"}, {"id": "three_0_160_0_module_middleinside", "label": "middleInside()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38316"}, {"id": "three_0_160_0_module_splitpolygon", "label": "splitPolygon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38337"}, {"id": "three_0_160_0_module_insertnode", "label": "insertNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38361"}, {"id": "three_0_160_0_module_removenode", "label": "removeNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38383"}, {"id": "three_0_160_0_module_node", "label": "Node()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38393"}, {"id": "three_0_160_0_module_signedarea", "label": "signedArea()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38418"}, {"id": "three_0_160_0_module_shapeutils", "label": "ShapeUtils", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38432"}, {"id": "three_0_160_0_module_shapeutils_area", "label": ".area()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38436"}, {"id": "three_0_160_0_module_shapeutils_isclockwise", "label": ".isClockWise()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38451"}, {"id": "three_0_160_0_module_shapeutils_triangulateshape", "label": ".triangulateShape()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38457"}, {"id": "three_0_160_0_module_removedupendpts", "label": "removeDupEndPts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38498"}, {"id": "three_0_160_0_module_addcontour", "label": "addContour()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38510"}, {"id": "three_0_160_0_module_extrudegeometry", "label": "ExtrudeGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38544"}, {"id": "three_0_160_0_module_extrudegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38546"}, {"id": "three_0_160_0_module_extrudegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39193"}, {"id": "three_0_160_0_module_extrudegeometry_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39203"}, {"id": "three_0_160_0_module_extrudegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39214"}, {"id": "three_0_160_0_module_tojson_1", "label": "toJSON$1()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39298"}, {"id": "three_0_160_0_module_icosahedrongeometry", "label": "IcosahedronGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39326"}, {"id": "three_0_160_0_module_icosahedrongeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39328"}, {"id": "three_0_160_0_module_icosahedrongeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39356"}, {"id": "three_0_160_0_module_octahedrongeometry", "label": "OctahedronGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39364"}, {"id": "three_0_160_0_module_octahedrongeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39366"}, {"id": "three_0_160_0_module_octahedrongeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39390"}, {"id": "three_0_160_0_module_ringgeometry", "label": "RingGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39398"}, {"id": "three_0_160_0_module_ringgeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39400"}, {"id": "three_0_160_0_module_ringgeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39501"}, {"id": "three_0_160_0_module_ringgeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39511"}, {"id": "three_0_160_0_module_shapegeometry", "label": "ShapeGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39519"}, {"id": "three_0_160_0_module_shapegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39521"}, {"id": "three_0_160_0_module_shapegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39645"}, {"id": "three_0_160_0_module_shapegeometry_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39655"}, {"id": "three_0_160_0_module_shapegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39665"}, {"id": "three_0_160_0_module_tojson", "label": "toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39683"}, {"id": "three_0_160_0_module_spheregeometry", "label": "SphereGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39707"}, {"id": "three_0_160_0_module_spheregeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39709"}, {"id": "three_0_160_0_module_spheregeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39821"}, {"id": "three_0_160_0_module_spheregeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39831"}, {"id": "three_0_160_0_module_tetrahedrongeometry", "label": "TetrahedronGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39839"}, {"id": "three_0_160_0_module_tetrahedrongeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39841"}, {"id": "three_0_160_0_module_tetrahedrongeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39862"}, {"id": "three_0_160_0_module_torusgeometry", "label": "TorusGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39870"}, {"id": "three_0_160_0_module_torusgeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39872"}, {"id": "three_0_160_0_module_torusgeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39967"}, {"id": "three_0_160_0_module_torusgeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39977"}, {"id": "three_0_160_0_module_torusknotgeometry", "label": "TorusKnotGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39985"}, {"id": "three_0_160_0_module_torusknotgeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39987"}, {"id": "three_0_160_0_module_torusknotgeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40129"}, {"id": "three_0_160_0_module_torusknotgeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40139"}, {"id": "three_0_160_0_module_tubegeometry", "label": "TubeGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40147"}, {"id": "three_0_160_0_module_tubegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40149"}, {"id": "three_0_160_0_module_tubegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40306"}, {"id": "three_0_160_0_module_tubegeometry_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40316"}, {"id": "three_0_160_0_module_tubegeometry_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40326"}, {"id": "three_0_160_0_module_wireframegeometry", "label": "WireframeGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40342"}, {"id": "three_0_160_0_module_wireframegeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40344"}, {"id": "three_0_160_0_module_wireframegeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40452"}, {"id": "three_0_160_0_module_isuniqueedge", "label": "isUniqueEdge()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40464"}, {"id": "three_0_160_0_module_shadowmaterial", "label": "ShadowMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40508"}, {"id": "three_0_160_0_module_shadowmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40510"}, {"id": "three_0_160_0_module_shadowmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40527"}, {"id": "three_0_160_0_module_rawshadermaterial", "label": "RawShaderMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40541"}, {"id": "three_0_160_0_module_rawshadermaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40543"}, {"id": "three_0_160_0_module_meshstandardmaterial", "label": "MeshStandardMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40555"}, {"id": "three_0_160_0_module_meshstandardmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40557"}, {"id": "three_0_160_0_module_meshstandardmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40616"}, {"id": "three_0_160_0_module_meshphysicalmaterial", "label": "MeshPhysicalMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40673"}, {"id": "three_0_160_0_module_meshphysicalmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40675"}, {"id": "three_0_160_0_module_meshphysicalmaterial_anisotropy", "label": ".anisotropy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40746"}, {"id": "three_0_160_0_module_meshphysicalmaterial_clearcoat", "label": ".clearcoat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40764"}, {"id": "three_0_160_0_module_meshphysicalmaterial_iridescence", "label": ".iridescence()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40782"}, {"id": "three_0_160_0_module_meshphysicalmaterial_sheen", "label": ".sheen()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40800"}, {"id": "three_0_160_0_module_meshphysicalmaterial_transmission", "label": ".transmission()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40818"}, {"id": "three_0_160_0_module_meshphysicalmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40836"}, {"id": "three_0_160_0_module_meshphongmaterial", "label": "MeshPhongMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40891"}, {"id": "three_0_160_0_module_meshphongmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40893"}, {"id": "three_0_160_0_module_meshphongmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40950"}, {"id": "three_0_160_0_module_meshtoonmaterial", "label": "MeshToonMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41005"}, {"id": "three_0_160_0_module_meshtoonmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41007"}, {"id": "three_0_160_0_module_meshtoonmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41056"}, {"id": "three_0_160_0_module_meshnormalmaterial", "label": "MeshNormalMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41101"}, {"id": "three_0_160_0_module_meshnormalmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41103"}, {"id": "three_0_160_0_module_meshnormalmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41131"}, {"id": "three_0_160_0_module_meshlambertmaterial", "label": "MeshLambertMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41157"}, {"id": "three_0_160_0_module_meshlambertmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41159"}, {"id": "three_0_160_0_module_meshlambertmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41214"}, {"id": "three_0_160_0_module_meshmatcapmaterial", "label": "MeshMatcapMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41267"}, {"id": "three_0_160_0_module_meshmatcapmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41269"}, {"id": "three_0_160_0_module_meshmatcapmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41307"}, {"id": "three_0_160_0_module_linedashedmaterial", "label": "LineDashedMaterial", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41342"}, {"id": "three_0_160_0_module_linedashedmaterial_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41344"}, {"id": "three_0_160_0_module_linedashedmaterial_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41360"}, {"id": "three_0_160_0_module_convertarray", "label": "convertArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41375"}, {"id": "three_0_160_0_module_istypedarray", "label": "isTypedArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41390"}, {"id": "three_0_160_0_module_getkeyframeorder", "label": "getKeyframeOrder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41398"}, {"id": "three_0_160_0_module_sortedarray", "label": "sortedArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41417"}, {"id": "three_0_160_0_module_flattenjson", "label": "flattenJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41439"}, {"id": "three_0_160_0_module_subclip", "label": "subclip()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41513"}, {"id": "three_0_160_0_module_makeclipadditive", "label": "makeClipAdditive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41584"}, {"id": "three_0_160_0_module_interpolant", "label": "Interpolant", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41738"}, {"id": "three_0_160_0_module_interpolant_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41740"}, {"id": "three_0_160_0_module_interpolant_evaluate", "label": ".evaluate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41755"}, {"id": "three_0_160_0_module_interpolant_getsettings", "label": ".getSettings_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41915"}, {"id": "three_0_160_0_module_interpolant_copysamplevalue", "label": ".copySampleValue_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41921"}, {"id": "three_0_160_0_module_interpolant_interpolate", "label": ".interpolate_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41942"}, {"id": "three_0_160_0_module_interpolant_intervalchanged", "label": ".intervalChanged_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41949"}, {"id": "three_0_160_0_module_cubicinterpolant", "label": "CubicInterpolant", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41965"}, {"id": "three_0_160_0_module_cubicinterpolant_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41967"}, {"id": "three_0_160_0_module_cubicinterpolant_intervalchanged", "label": ".intervalChanged_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41985"}, {"id": "three_0_160_0_module_cubicinterpolant_interpolate", "label": ".interpolate_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42064"}, {"id": "three_0_160_0_module_linearinterpolant", "label": "LinearInterpolant", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42103"}, {"id": "three_0_160_0_module_linearinterpolant_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42105"}, {"id": "three_0_160_0_module_linearinterpolant_interpolate", "label": ".interpolate_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42111"}, {"id": "three_0_160_0_module_discreteinterpolant", "label": "DiscreteInterpolant", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42143"}, {"id": "three_0_160_0_module_discreteinterpolant_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42145"}, {"id": "three_0_160_0_module_discreteinterpolant_interpolate", "label": ".interpolate_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42151"}, {"id": "three_0_160_0_module_keyframetrack", "label": "KeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42159"}, {"id": "three_0_160_0_module_keyframetrack_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42161"}, {"id": "three_0_160_0_module_keyframetrack_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42178"}, {"id": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", "label": ".InterpolantFactoryMethodDiscrete()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42216"}, {"id": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", "label": ".InterpolantFactoryMethodLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42222"}, {"id": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", "label": ".InterpolantFactoryMethodSmooth()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42228"}, {"id": "three_0_160_0_module_keyframetrack_setinterpolation", "label": ".setInterpolation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42234"}, {"id": "three_0_160_0_module_keyframetrack_getinterpolation", "label": ".getInterpolation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42291"}, {"id": "three_0_160_0_module_keyframetrack_getvaluesize", "label": ".getValueSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42311"}, {"id": "three_0_160_0_module_keyframetrack_shift", "label": ".shift()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42318"}, {"id": "three_0_160_0_module_keyframetrack_scale", "label": ".scale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42337"}, {"id": "three_0_160_0_module_keyframetrack_trim", "label": ".trim()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42357"}, {"id": "three_0_160_0_module_keyframetrack_validate", "label": ".validate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42400"}, {"id": "three_0_160_0_module_keyframetrack_optimize", "label": ".optimize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42478"}, {"id": "three_0_160_0_module_keyframetrack_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42589"}, {"id": "three_0_160_0_module_booleankeyframetrack", "label": "BooleanKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42613"}, {"id": "three_0_160_0_module_colorkeyframetrack", "label": "ColorKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42624"}, {"id": "three_0_160_0_module_numberkeyframetrack", "label": "NumberKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42631"}, {"id": "three_0_160_0_module_quaternionlinearinterpolant", "label": "QuaternionLinearInterpolant", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42639"}, {"id": "three_0_160_0_module_quaternionlinearinterpolant_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42641"}, {"id": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", "label": ".interpolate_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42647"}, {"id": "three_0_160_0_module_quaternionkeyframetrack", "label": "QuaternionKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42672"}, {"id": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear", "label": ".InterpolantFactoryMethodLinear()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42674"}, {"id": "three_0_160_0_module_stringkeyframetrack", "label": "StringKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42690"}, {"id": "three_0_160_0_module_vectorkeyframetrack", "label": "VectorKeyframeTrack", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42701"}, {"id": "three_0_160_0_module_animationclip", "label": "AnimationClip", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42705"}, {"id": "three_0_160_0_module_animationclip_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42707"}, {"id": "three_0_160_0_module_animationclip_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42726"}, {"id": "three_0_160_0_module_animationclip_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42745"}, {"id": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "label": ".CreateFromMorphTargetSequence()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42770"}, {"id": "three_0_160_0_module_animationclip_findbyname", "label": ".findByName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42812"}, {"id": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", "label": ".CreateClipsFromMorphTargetSequences()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42837"}, {"id": "three_0_160_0_module_animationclip_parseanimation", "label": ".parseAnimation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42883"}, {"id": "three_0_160_0_module_animationclip_resetduration", "label": ".resetDuration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43010"}, {"id": "three_0_160_0_module_animationclip_trim", "label": ".trim()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43029"}, {"id": "three_0_160_0_module_animationclip_validate", "label": ".validate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43041"}, {"id": "three_0_160_0_module_animationclip_optimize", "label": ".optimize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43055"}, {"id": "three_0_160_0_module_animationclip_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43067"}, {"id": "three_0_160_0_module_gettracktypeforvaluetypename", "label": "getTrackTypeForValueTypeName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43089"}, {"id": "three_0_160_0_module_parsekeyframetrack", "label": "parseKeyframeTrack()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43131"}, {"id": "three_0_160_0_module_loadingmanager", "label": "LoadingManager", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43206"}, {"id": "three_0_160_0_module_loadingmanager_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43208"}, {"id": "three_0_160_0_module_loader", "label": "Loader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43347"}, {"id": "three_0_160_0_module_loader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43349"}, {"id": "three_0_160_0_module_loader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43361"}, {"id": "three_0_160_0_module_loader_loadasync", "label": ".loadAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43363"}, {"id": "three_0_160_0_module_loader_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43375"}, {"id": "three_0_160_0_module_loader_setcrossorigin", "label": ".setCrossOrigin()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43377"}, {"id": "three_0_160_0_module_loader_setwithcredentials", "label": ".setWithCredentials()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43384"}, {"id": "three_0_160_0_module_loader_setpath", "label": ".setPath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43391"}, {"id": "three_0_160_0_module_loader_setresourcepath", "label": ".setResourcePath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43398"}, {"id": "three_0_160_0_module_loader_setrequestheader", "label": ".setRequestHeader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43405"}, {"id": "three_0_160_0_module_httperror", "label": "HttpError", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43418"}, {"id": "three_0_160_0_module_httperror_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43420"}, {"id": "three_0_160_0_module_fileloader", "label": "FileLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43429"}, {"id": "three_0_160_0_module_fileloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43431"}, {"id": "three_0_160_0_module_fileloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43437"}, {"id": "three_0_160_0_module_fileloader_setresponsetype", "label": ".setResponseType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43679"}, {"id": "three_0_160_0_module_fileloader_setmimetype", "label": ".setMimeType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43686"}, {"id": "three_0_160_0_module_animationloader", "label": "AnimationLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43695"}, {"id": "three_0_160_0_module_animationloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43697"}, {"id": "three_0_160_0_module_animationloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43703"}, {"id": "three_0_160_0_module_animationloader_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43737"}, {"id": "three_0_160_0_module_compressedtextureloader", "label": "CompressedTextureLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43761"}, {"id": "three_0_160_0_module_compressedtextureloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43763"}, {"id": "three_0_160_0_module_compressedtextureloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43769"}, {"id": "three_0_160_0_module_imageloader", "label": "ImageLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43882"}, {"id": "three_0_160_0_module_imageloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43884"}, {"id": "three_0_160_0_module_imageloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43890"}, {"id": "three_0_160_0_module_cubetextureloader", "label": "CubeTextureLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43967"}, {"id": "three_0_160_0_module_cubetextureloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43969"}, {"id": "three_0_160_0_module_cubetextureloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43975"}, {"id": "three_0_160_0_module_datatextureloader", "label": "DataTextureLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44024"}, {"id": "three_0_160_0_module_datatextureloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44026"}, {"id": "three_0_160_0_module_datatextureloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44032"}, {"id": "three_0_160_0_module_textureloader", "label": "TextureLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44146"}, {"id": "three_0_160_0_module_textureloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44148"}, {"id": "three_0_160_0_module_textureloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44154"}, {"id": "three_0_160_0_module_light", "label": "Light", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44181"}, {"id": "three_0_160_0_module_light_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44183"}, {"id": "three_0_160_0_module_light_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44196"}, {"id": "three_0_160_0_module_light_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44202"}, {"id": "three_0_160_0_module_light_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44213"}, {"id": "three_0_160_0_module_hemispherelight", "label": "HemisphereLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44235"}, {"id": "three_0_160_0_module_hemispherelight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44237"}, {"id": "three_0_160_0_module_hemispherelight_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44252"}, {"id": "three_0_160_0_module_lightshadow", "label": "LightShadow", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44268"}, {"id": "three_0_160_0_module_lightshadow_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44270"}, {"id": "three_0_160_0_module_lightshadow_getviewportcount", "label": ".getViewportCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44301"}, {"id": "three_0_160_0_module_lightshadow_getfrustum", "label": ".getFrustum()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44307"}, {"id": "three_0_160_0_module_lightshadow_updatematrices", "label": ".updateMatrices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44313"}, {"id": "three_0_160_0_module_lightshadow_getviewport", "label": ".getViewport()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44339"}, {"id": "three_0_160_0_module_lightshadow_getframeextents", "label": ".getFrameExtents()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44345"}, {"id": "three_0_160_0_module_lightshadow_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44351"}, {"id": "three_0_160_0_module_lightshadow_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44367"}, {"id": "three_0_160_0_module_lightshadow_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44380"}, {"id": "three_0_160_0_module_lightshadow_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44386"}, {"id": "three_0_160_0_module_spotlightshadow", "label": "SpotLightShadow", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44404"}, {"id": "three_0_160_0_module_spotlightshadow_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44406"}, {"id": "three_0_160_0_module_spotlightshadow_updatematrices", "label": ".updateMatrices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44416"}, {"id": "three_0_160_0_module_spotlightshadow_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44437"}, {"id": "three_0_160_0_module_spotlight", "label": "SpotLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44449"}, {"id": "three_0_160_0_module_spotlight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44451"}, {"id": "three_0_160_0_module_spotlight_power", "label": ".power()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44475"}, {"id": "three_0_160_0_module_spotlight_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44490"}, {"id": "three_0_160_0_module_spotlight_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44496"}, {"id": "three_0_160_0_module_pointlightshadow", "label": "PointLightShadow", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44519"}, {"id": "three_0_160_0_module_pointlightshadow_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44521"}, {"id": "three_0_160_0_module_pointlightshadow_updatematrices", "label": ".updateMatrices()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44571"}, {"id": "three_0_160_0_module_pointlight", "label": "PointLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44603"}, {"id": "three_0_160_0_module_pointlight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44605"}, {"id": "three_0_160_0_module_pointlight_power", "label": ".power()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44620"}, {"id": "three_0_160_0_module_pointlight_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44635"}, {"id": "three_0_160_0_module_pointlight_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44641"}, {"id": "three_0_160_0_module_directionallightshadow", "label": "DirectionalLightShadow", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44656"}, {"id": "three_0_160_0_module_directionallightshadow_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44658"}, {"id": "three_0_160_0_module_directionallight", "label": "DirectionalLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44668"}, {"id": "three_0_160_0_module_directionallight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44670"}, {"id": "three_0_160_0_module_directionallight_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44687"}, {"id": "three_0_160_0_module_directionallight_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44693"}, {"id": "three_0_160_0_module_ambientlight", "label": "AmbientLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44706"}, {"id": "three_0_160_0_module_ambientlight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44708"}, {"id": "three_0_160_0_module_rectarealight", "label": "RectAreaLight", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44720"}, {"id": "three_0_160_0_module_rectarealight_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44722"}, {"id": "three_0_160_0_module_rectarealight_power", "label": ".power()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44735"}, {"id": "three_0_160_0_module_rectarealight_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44749"}, {"id": "three_0_160_0_module_rectarealight_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44760"}, {"id": "three_0_160_0_module_sphericalharmonics3", "label": "SphericalHarmonics3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44783"}, {"id": "three_0_160_0_module_sphericalharmonics3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44785"}, {"id": "three_0_160_0_module_sphericalharmonics3_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44799"}, {"id": "three_0_160_0_module_sphericalharmonics3_zero", "label": ".zero()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44811"}, {"id": "three_0_160_0_module_sphericalharmonics3_getat", "label": ".getAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44825"}, {"id": "three_0_160_0_module_sphericalharmonics3_getirradianceat", "label": ".getIrradianceAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44855"}, {"id": "three_0_160_0_module_sphericalharmonics3_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44882"}, {"id": "three_0_160_0_module_sphericalharmonics3_addscaledsh", "label": ".addScaledSH()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44894"}, {"id": "three_0_160_0_module_sphericalharmonics3_scale", "label": ".scale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44906"}, {"id": "three_0_160_0_module_sphericalharmonics3_lerp", "label": ".lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44918"}, {"id": "three_0_160_0_module_sphericalharmonics3_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44930"}, {"id": "three_0_160_0_module_sphericalharmonics3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44946"}, {"id": "three_0_160_0_module_sphericalharmonics3_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44952"}, {"id": "three_0_160_0_module_sphericalharmonics3_fromarray", "label": ".fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44958"}, {"id": "three_0_160_0_module_sphericalharmonics3_toarray", "label": ".toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44972"}, {"id": "three_0_160_0_module_sphericalharmonics3_getbasisat", "label": ".getBasisAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44988"}, {"id": "three_0_160_0_module_lightprobe", "label": "LightProbe", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45013"}, {"id": "three_0_160_0_module_lightprobe_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45015"}, {"id": "three_0_160_0_module_lightprobe_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45025"}, {"id": "three_0_160_0_module_lightprobe_fromjson", "label": ".fromJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45035"}, {"id": "three_0_160_0_module_lightprobe_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45044"}, {"id": "three_0_160_0_module_materialloader", "label": "MaterialLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45056"}, {"id": "three_0_160_0_module_materialloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45058"}, {"id": "three_0_160_0_module_materialloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45065"}, {"id": "three_0_160_0_module_materialloader_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45099"}, {"id": "three_0_160_0_module_materialloader_settextures", "label": ".setTextures()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45362"}, {"id": "three_0_160_0_module_materialloader_creatematerialfromtype", "label": ".createMaterialFromType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45369"}, {"id": "three_0_160_0_module_loaderutils", "label": "LoaderUtils", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45398"}, {"id": "three_0_160_0_module_loaderutils_decodetext", "label": ".decodeText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45400"}, {"id": "three_0_160_0_module_loaderutils_extracturlbase", "label": ".extractUrlBase()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45434"}, {"id": "three_0_160_0_module_loaderutils_resolveurl", "label": ".resolveURL()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45444"}, {"id": "three_0_160_0_module_instancedbuffergeometry", "label": "InstancedBufferGeometry", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45472"}, {"id": "three_0_160_0_module_instancedbuffergeometry_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45474"}, {"id": "three_0_160_0_module_instancedbuffergeometry_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45485"}, {"id": "three_0_160_0_module_instancedbuffergeometry_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45495"}, {"id": "three_0_160_0_module_buffergeometryloader", "label": "BufferGeometryLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45509"}, {"id": "three_0_160_0_module_buffergeometryloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45511"}, {"id": "three_0_160_0_module_buffergeometryloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45517"}, {"id": "three_0_160_0_module_buffergeometryloader_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45551"}, {"id": "three_0_160_0_module_objectloader", "label": "ObjectLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45713"}, {"id": "three_0_160_0_module_objectloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45715"}, {"id": "three_0_160_0_module_objectloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45721"}, {"id": "three_0_160_0_module_objectloader_loadasync", "label": ".loadAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45767"}, {"id": "three_0_160_0_module_objectloader_parse", "label": ".parse()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45795"}, {"id": "three_0_160_0_module_objectloader_parseasync", "label": ".parseAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45840"}, {"id": "three_0_160_0_module_objectloader_parseshapes", "label": ".parseShapes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45860"}, {"id": "three_0_160_0_module_objectloader_parseskeletons", "label": ".parseSkeletons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45880"}, {"id": "three_0_160_0_module_objectloader_parsegeometries", "label": ".parseGeometries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45911"}, {"id": "three_0_160_0_module_objectloader_parsematerials", "label": ".parseMaterials()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45961"}, {"id": "three_0_160_0_module_objectloader_parseanimations", "label": ".parseAnimations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45991"}, {"id": "three_0_160_0_module_objectloader_parseimages", "label": ".parseImages()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46013"}, {"id": "three_0_160_0_module_objectloader_parseimagesasync", "label": ".parseImagesAsync()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46129"}, {"id": "three_0_160_0_module_objectloader_parsetextures", "label": ".parseTextures()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46225"}, {"id": "three_0_160_0_module_objectloader_parseobject", "label": ".parseObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46334"}, {"id": "three_0_160_0_module_objectloader_bindskeletons", "label": ".bindSkeletons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46743"}, {"id": "three_0_160_0_module_imagebitmaploader", "label": "ImageBitmapLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46795"}, {"id": "three_0_160_0_module_imagebitmaploader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46797"}, {"id": "three_0_160_0_module_imagebitmaploader_setoptions", "label": ".setOptions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46819"}, {"id": "three_0_160_0_module_imagebitmaploader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46827"}, {"id": "three_0_160_0_module_audiocontext", "label": "AudioContext", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46916"}, {"id": "three_0_160_0_module_audiocontext_getcontext", "label": ".getContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46918"}, {"id": "three_0_160_0_module_audiocontext_setcontext", "label": ".setContext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46930"}, {"id": "three_0_160_0_module_audioloader", "label": "AudioLoader", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46938"}, {"id": "three_0_160_0_module_audioloader_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46940"}, {"id": "three_0_160_0_module_audioloader_load", "label": ".load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46946"}, {"id": "three_0_160_0_module_stereocamera", "label": "StereoCamera", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47002"}, {"id": "three_0_160_0_module_stereocamera_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47004"}, {"id": "three_0_160_0_module_stereocamera_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47032"}, {"id": "three_0_160_0_module_clock", "label": "Clock", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47093"}, {"id": "three_0_160_0_module_clock_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47095"}, {"id": "three_0_160_0_module_clock_start", "label": ".start()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47107"}, {"id": "three_0_160_0_module_clock_stop", "label": ".stop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47117"}, {"id": "three_0_160_0_module_clock_getelapsedtime", "label": ".getElapsedTime()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47125"}, {"id": "three_0_160_0_module_clock_getdelta", "label": ".getDelta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47132"}, {"id": "three_0_160_0_module_now", "label": "now()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47160"}, {"id": "three_0_160_0_module_audiolistener", "label": "AudioListener", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47171"}, {"id": "three_0_160_0_module_audiolistener_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47173"}, {"id": "three_0_160_0_module_audiolistener_getinput", "label": ".getInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47194"}, {"id": "three_0_160_0_module_audiolistener_removefilter", "label": ".removeFilter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47200"}, {"id": "three_0_160_0_module_audiolistener_getfilter", "label": ".getFilter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47215"}, {"id": "three_0_160_0_module_audiolistener_setfilter", "label": ".setFilter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47221"}, {"id": "three_0_160_0_module_audiolistener_getmastervolume", "label": ".getMasterVolume()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47242"}, {"id": "three_0_160_0_module_audiolistener_setmastervolume", "label": ".setMasterVolume()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47248"}, {"id": "three_0_160_0_module_audiolistener_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47256"}, {"id": "three_0_160_0_module_audio", "label": "Audio", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47296"}, {"id": "three_0_160_0_module_audio_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47298"}, {"id": "three_0_160_0_module_audio_getoutput", "label": ".getOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47333"}, {"id": "three_0_160_0_module_audio_setnodesource", "label": ".setNodeSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47339"}, {"id": "three_0_160_0_module_audio_setmediaelementsource", "label": ".setMediaElementSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47350"}, {"id": "three_0_160_0_module_audio_setmediastreamsource", "label": ".setMediaStreamSource()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47361"}, {"id": "three_0_160_0_module_audio_setbuffer", "label": ".setBuffer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47372"}, {"id": "three_0_160_0_module_audio_play", "label": ".play()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47383"}, {"id": "three_0_160_0_module_audio_pause", "label": ".pause()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47420"}, {"id": "three_0_160_0_module_audio_stop", "label": ".stop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47454"}, {"id": "three_0_160_0_module_audio_connect", "label": ".connect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47478"}, {"id": "three_0_160_0_module_audio_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47504"}, {"id": "three_0_160_0_module_audio_getfilters", "label": ".getFilters()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47536"}, {"id": "three_0_160_0_module_audio_setfilters", "label": ".setFilters()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47542"}, {"id": "three_0_160_0_module_audio_setdetune", "label": ".setDetune()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47562"}, {"id": "three_0_160_0_module_audio_getdetune", "label": ".getDetune()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47578"}, {"id": "three_0_160_0_module_audio_getfilter", "label": ".getFilter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47584"}, {"id": "three_0_160_0_module_audio_setfilter", "label": ".setFilter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47590"}, {"id": "three_0_160_0_module_audio_setplaybackrate", "label": ".setPlaybackRate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47596"}, {"id": "three_0_160_0_module_audio_getplaybackrate", "label": ".getPlaybackRate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47617"}, {"id": "three_0_160_0_module_audio_onended", "label": ".onEnded()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47623"}, {"id": "three_0_160_0_module_audio_getloop", "label": ".getLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47629"}, {"id": "three_0_160_0_module_audio_setloop", "label": ".setLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47642"}, {"id": "three_0_160_0_module_audio_setloopstart", "label": ".setLoopStart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47663"}, {"id": "three_0_160_0_module_audio_setloopend", "label": ".setLoopEnd()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47671"}, {"id": "three_0_160_0_module_audio_getvolume", "label": ".getVolume()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47679"}, {"id": "three_0_160_0_module_audio_setvolume", "label": ".setVolume()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47685"}, {"id": "three_0_160_0_module_positionalaudio", "label": "PositionalAudio", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47700"}, {"id": "three_0_160_0_module_positionalaudio_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47702"}, {"id": "three_0_160_0_module_positionalaudio_connect", "label": ".connect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47712"}, {"id": "three_0_160_0_module_positionalaudio_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47720"}, {"id": "three_0_160_0_module_positionalaudio_getoutput", "label": ".getOutput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47728"}, {"id": "three_0_160_0_module_positionalaudio_getrefdistance", "label": ".getRefDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47734"}, {"id": "three_0_160_0_module_positionalaudio_setrefdistance", "label": ".setRefDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47740"}, {"id": "three_0_160_0_module_positionalaudio_getrollofffactor", "label": ".getRolloffFactor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47748"}, {"id": "three_0_160_0_module_positionalaudio_setrollofffactor", "label": ".setRolloffFactor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47754"}, {"id": "three_0_160_0_module_positionalaudio_getdistancemodel", "label": ".getDistanceModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47762"}, {"id": "three_0_160_0_module_positionalaudio_setdistancemodel", "label": ".setDistanceModel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47768"}, {"id": "three_0_160_0_module_positionalaudio_getmaxdistance", "label": ".getMaxDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47776"}, {"id": "three_0_160_0_module_positionalaudio_setmaxdistance", "label": ".setMaxDistance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47782"}, {"id": "three_0_160_0_module_positionalaudio_setdirectionalcone", "label": ".setDirectionalCone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47790"}, {"id": "three_0_160_0_module_positionalaudio_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47800"}, {"id": "three_0_160_0_module_audioanalyser", "label": "AudioAnalyser", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47836"}, {"id": "three_0_160_0_module_audioanalyser_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47838"}, {"id": "three_0_160_0_module_audioanalyser_getfrequencydata", "label": ".getFrequencyData()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47850"}, {"id": "three_0_160_0_module_audioanalyser_getaveragefrequency", "label": ".getAverageFrequency()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47858"}, {"id": "three_0_160_0_module_propertymixer", "label": "PropertyMixer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47875"}, {"id": "three_0_160_0_module_propertymixer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47877"}, {"id": "three_0_160_0_module_propertymixer_accumulate", "label": ".accumulate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47950"}, {"id": "three_0_160_0_module_propertymixer_accumulateadditive", "label": ".accumulateAdditive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47988"}, {"id": "three_0_160_0_module_propertymixer_apply", "label": ".apply()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48010"}, {"id": "three_0_160_0_module_propertymixer_saveoriginalstate", "label": ".saveOriginalState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48059"}, {"id": "three_0_160_0_module_propertymixer_restoreoriginalstate", "label": ".restoreOriginalState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48086"}, {"id": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", "label": "._setAdditiveIdentityNumeric()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48093"}, {"id": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion", "label": "._setAdditiveIdentityQuaternion()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48106"}, {"id": "three_0_160_0_module_propertymixer_setadditiveidentityother", "label": "._setAdditiveIdentityOther()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48113"}, {"id": "three_0_160_0_module_propertymixer_select", "label": "._select()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48129"}, {"id": "three_0_160_0_module_propertymixer_slerp", "label": "._slerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48143"}, {"id": "three_0_160_0_module_propertymixer_slerpadditive", "label": "._slerpAdditive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48149"}, {"id": "three_0_160_0_module_propertymixer_lerp", "label": "._lerp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48161"}, {"id": "three_0_160_0_module_propertymixer_lerpadditive", "label": "._lerpAdditive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48175"}, {"id": "three_0_160_0_module_composite", "label": "Composite", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48225"}, {"id": "three_0_160_0_module_composite_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48227"}, {"id": "three_0_160_0_module_composite_getvalue", "label": ".getValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48236"}, {"id": "three_0_160_0_module_composite_setvalue", "label": ".setValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48248"}, {"id": "three_0_160_0_module_composite_bind", "label": ".bind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48260"}, {"id": "three_0_160_0_module_composite_unbind", "label": ".unbind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48272"}, {"id": "three_0_160_0_module_propertybinding", "label": "PropertyBinding", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48291"}, {"id": "three_0_160_0_module_propertybinding_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48293"}, {"id": "three_0_160_0_module_propertybinding_create", "label": ".create()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48309"}, {"id": "three_0_160_0_module_propertybinding_sanitizenodename", "label": ".sanitizeNodeName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48330"}, {"id": "three_0_160_0_module_propertybinding_parsetrackname", "label": ".parseTrackName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48336"}, {"id": "three_0_160_0_module_propertybinding_findnode", "label": ".findNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48384"}, {"id": "three_0_160_0_module_propertybinding_getvalue_unavailable", "label": "._getValue_unavailable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48445"}, {"id": "three_0_160_0_module_propertybinding_setvalue_unavailable", "label": "._setValue_unavailable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48446"}, {"id": "three_0_160_0_module_propertybinding_getvalue_direct", "label": "._getValue_direct()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48450"}, {"id": "three_0_160_0_module_propertybinding_getvalue_array", "label": "._getValue_array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48456"}, {"id": "three_0_160_0_module_propertybinding_getvalue_arrayelement", "label": "._getValue_arrayElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48468"}, {"id": "three_0_160_0_module_propertybinding_getvalue_toarray", "label": "._getValue_toArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48474"}, {"id": "three_0_160_0_module_propertybinding_setvalue_direct", "label": "._setValue_direct()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48482"}, {"id": "three_0_160_0_module_propertybinding_setvalue_direct_setneedsupdate", "label": "._setValue_direct_setNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48488"}, {"id": "three_0_160_0_module_propertybinding_setvalue_direct_setmatrixworldneedsupdate", "label": "._setValue_direct_setMatrixWorldNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48495"}, {"id": "three_0_160_0_module_propertybinding_setvalue_array", "label": "._setValue_array()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48504"}, {"id": "three_0_160_0_module_propertybinding_setvalue_array_setneedsupdate", "label": "._setValue_array_setNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48516"}, {"id": "three_0_160_0_module_propertybinding_setvalue_array_setmatrixworldneedsupdate", "label": "._setValue_array_setMatrixWorldNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48530"}, {"id": "three_0_160_0_module_propertybinding_setvalue_arrayelement", "label": "._setValue_arrayElement()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48546"}, {"id": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setneedsupdate", "label": "._setValue_arrayElement_setNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48552"}, {"id": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setmatrixworldneedsupdate", "label": "._setValue_arrayElement_setMatrixWorldNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48559"}, {"id": "three_0_160_0_module_propertybinding_setvalue_fromarray", "label": "._setValue_fromArray()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48568"}, {"id": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate", "label": "._setValue_fromArray_setNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48574"}, {"id": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate", "label": "._setValue_fromArray_setMatrixWorldNeedsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48581"}, {"id": "three_0_160_0_module_propertybinding_getvalue_unbound", "label": "._getValue_unbound()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48588"}, {"id": "three_0_160_0_module_propertybinding_setvalue_unbound", "label": "._setValue_unbound()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48595"}, {"id": "three_0_160_0_module_propertybinding_bind", "label": ".bind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48603"}, {"id": "three_0_160_0_module_propertybinding_unbind", "label": ".unbind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48835"}, {"id": "three_0_160_0_module_animationobjectgroup", "label": "AnimationObjectGroup", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48935"}, {"id": "three_0_160_0_module_animationobjectgroup_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48937"}, {"id": "three_0_160_0_module_animationobjectgroup_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48989"}, {"id": "three_0_160_0_module_animationobjectgroup_remove", "label": ".remove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49077"}, {"id": "three_0_160_0_module_animationobjectgroup_uncache", "label": ".uncache()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49127"}, {"id": "three_0_160_0_module_animationobjectgroup_subscribe", "label": ".subscribe_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49218"}, {"id": "three_0_160_0_module_animationobjectgroup_unsubscribe", "label": ".unsubscribe_()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49255"}, {"id": "three_0_160_0_module_animationaction", "label": "AnimationAction", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49289"}, {"id": "three_0_160_0_module_animationaction_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49291"}, {"id": "three_0_160_0_module_animationaction_play", "label": ".play()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49359"}, {"id": "three_0_160_0_module_animationaction_stop", "label": ".stop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49367"}, {"id": "three_0_160_0_module_animationaction_reset", "label": ".reset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49375"}, {"id": "three_0_160_0_module_animationaction_isrunning", "label": ".isRunning()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49388"}, {"id": "three_0_160_0_module_animationaction_isscheduled", "label": ".isScheduled()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49396"}, {"id": "three_0_160_0_module_animationaction_startat", "label": ".startAt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49402"}, {"id": "three_0_160_0_module_animationaction_setloop", "label": ".setLoop()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49410"}, {"id": "three_0_160_0_module_animationaction_seteffectiveweight", "label": ".setEffectiveWeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49424"}, {"id": "three_0_160_0_module_animationaction_geteffectiveweight", "label": ".getEffectiveWeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49436"}, {"id": "three_0_160_0_module_animationaction_fadein", "label": ".fadeIn()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49442"}, {"id": "three_0_160_0_module_animationaction_fadeout", "label": ".fadeOut()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49448"}, {"id": "three_0_160_0_module_animationaction_crossfadefrom", "label": ".crossFadeFrom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49454"}, {"id": "three_0_160_0_module_animationaction_crossfadeto", "label": ".crossFadeTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49476"}, {"id": "three_0_160_0_module_animationaction_stopfading", "label": ".stopFading()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49482"}, {"id": "three_0_160_0_module_animationaction_seteffectivetimescale", "label": ".setEffectiveTimeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49502"}, {"id": "three_0_160_0_module_animationaction_geteffectivetimescale", "label": ".getEffectiveTimeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49512"}, {"id": "three_0_160_0_module_animationaction_setduration", "label": ".setDuration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49518"}, {"id": "three_0_160_0_module_animationaction_syncwith", "label": ".syncWith()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49526"}, {"id": "three_0_160_0_module_animationaction_halt", "label": ".halt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49535"}, {"id": "three_0_160_0_module_animationaction_warp", "label": ".warp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49541"}, {"id": "three_0_160_0_module_animationaction_stopwarping", "label": ".stopWarping()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49569"}, {"id": "three_0_160_0_module_animationaction_getmixer", "label": ".getMixer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49586"}, {"id": "three_0_160_0_module_animationaction_getclip", "label": ".getClip()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49592"}, {"id": "three_0_160_0_module_animationaction_getroot", "label": ".getRoot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49598"}, {"id": "three_0_160_0_module_animationaction_update", "label": "._update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49606"}, {"id": "three_0_160_0_module_animationaction_updateweight", "label": "._updateWeight()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49684"}, {"id": "three_0_160_0_module_animationaction_updatetimescale", "label": "._updateTimeScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49721"}, {"id": "three_0_160_0_module_animationaction_updatetime", "label": "._updateTime()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49764"}, {"id": "three_0_160_0_module_animationaction_setendings", "label": "._setEndings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49921"}, {"id": "three_0_160_0_module_animationaction_schedulefading", "label": "._scheduleFading()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49958"}, {"id": "three_0_160_0_module_animationmixer", "label": "AnimationMixer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49987"}, {"id": "three_0_160_0_module_animationmixer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49989"}, {"id": "three_0_160_0_module_animationmixer_bindaction", "label": "._bindAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50001"}, {"id": "three_0_160_0_module_animationmixer_activateaction", "label": "._activateAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50071"}, {"id": "three_0_160_0_module_animationmixer_deactivateaction", "label": "._deactivateAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50113"}, {"id": "three_0_160_0_module_animationmixer_initmemorymanager", "label": "._initMemoryManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50141"}, {"id": "three_0_160_0_module_animationmixer_isactiveaction", "label": "._isActiveAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50210"}, {"id": "three_0_160_0_module_animationmixer_addinactiveaction", "label": "._addInactiveAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50217"}, {"id": "three_0_160_0_module_animationmixer_removeinactiveaction", "label": "._removeInactiveAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50253"}, {"id": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", "label": "._removeInactiveBindingsForAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50298"}, {"id": "three_0_160_0_module_animationmixer_lendaction", "label": "._lendAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50316"}, {"id": "three_0_160_0_module_animationmixer_takebackaction", "label": "._takeBackAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50339"}, {"id": "three_0_160_0_module_animationmixer_addinactivebinding", "label": "._addInactiveBinding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50364"}, {"id": "three_0_160_0_module_animationmixer_removeinactivebinding", "label": "._removeInactiveBinding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50385"}, {"id": "three_0_160_0_module_animationmixer_lendbinding", "label": "._lendBinding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50411"}, {"id": "three_0_160_0_module_animationmixer_takebackbinding", "label": "._takeBackBinding()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50428"}, {"id": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", "label": "._lendControlInterpolant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50448"}, {"id": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", "label": "._takeBackControlInterpolant()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50470"}, {"id": "three_0_160_0_module_animationmixer_clipaction", "label": ".clipAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50490"}, {"id": "three_0_160_0_module_animationmixer_existingaction", "label": ".existingAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50552"}, {"id": "three_0_160_0_module_animationmixer_stopallaction", "label": ".stopAllAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50575"}, {"id": "three_0_160_0_module_animationmixer_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50591"}, {"id": "three_0_160_0_module_animationmixer_settime", "label": ".setTime()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50629"}, {"id": "three_0_160_0_module_animationmixer_getroot", "label": ".getRoot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50643"}, {"id": "three_0_160_0_module_animationmixer_uncacheclip", "label": ".uncacheClip()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50650"}, {"id": "three_0_160_0_module_animationmixer_uncacheroot", "label": ".uncacheRoot()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50692"}, {"id": "three_0_160_0_module_animationmixer_uncacheaction", "label": ".uncacheAction()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50729"}, {"id": "three_0_160_0_module_uniform", "label": "Uniform", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50744"}, {"id": "three_0_160_0_module_uniform_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50746"}, {"id": "three_0_160_0_module_uniform_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50752"}, {"id": "three_0_160_0_module_uniformsgroup", "label": "UniformsGroup", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50762"}, {"id": "three_0_160_0_module_uniformsgroup_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50764"}, {"id": "three_0_160_0_module_uniformsgroup_add", "label": ".add()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50779"}, {"id": "three_0_160_0_module_uniformsgroup_remove", "label": ".remove()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50787"}, {"id": "three_0_160_0_module_uniformsgroup_setname", "label": ".setName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50797"}, {"id": "three_0_160_0_module_uniformsgroup_setusage", "label": ".setUsage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50805"}, {"id": "three_0_160_0_module_uniformsgroup_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50813"}, {"id": "three_0_160_0_module_uniformsgroup_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50821"}, {"id": "three_0_160_0_module_uniformsgroup_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50846"}, {"id": "three_0_160_0_module_instancedinterleavedbuffer", "label": "InstancedInterleavedBuffer", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50854"}, {"id": "three_0_160_0_module_instancedinterleavedbuffer_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50856"}, {"id": "three_0_160_0_module_instancedinterleavedbuffer_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50866"}, {"id": "three_0_160_0_module_instancedinterleavedbuffer_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50876"}, {"id": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "label": ".toJSON()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50886"}, {"id": "three_0_160_0_module_glbufferattribute", "label": "GLBufferAttribute", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50899"}, {"id": "three_0_160_0_module_glbufferattribute_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50901"}, {"id": "three_0_160_0_module_glbufferattribute_needsupdate", "label": ".needsUpdate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50917"}, {"id": "three_0_160_0_module_glbufferattribute_setbuffer", "label": ".setBuffer()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50923"}, {"id": "three_0_160_0_module_glbufferattribute_settype", "label": ".setType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50931"}, {"id": "three_0_160_0_module_glbufferattribute_setitemsize", "label": ".setItemSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50940"}, {"id": "three_0_160_0_module_glbufferattribute_setcount", "label": ".setCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50948"}, {"id": "three_0_160_0_module_raycaster", "label": "Raycaster", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50958"}, {"id": "three_0_160_0_module_raycaster_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50960"}, {"id": "three_0_160_0_module_raycaster_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50980"}, {"id": "three_0_160_0_module_raycaster_setfromcamera", "label": ".setFromCamera()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50988"}, {"id": "three_0_160_0_module_raycaster_intersectobject", "label": ".intersectObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51010"}, {"id": "three_0_160_0_module_raycaster_intersectobjects", "label": ".intersectObjects()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51020"}, {"id": "three_0_160_0_module_ascsort", "label": "ascSort()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51036"}, {"id": "three_0_160_0_module_intersectobject", "label": "intersectObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51042"}, {"id": "three_0_160_0_module_spherical", "label": "Spherical", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51072"}, {"id": "three_0_160_0_module_spherical_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51074"}, {"id": "three_0_160_0_module_spherical_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51084"}, {"id": "three_0_160_0_module_spherical_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51094"}, {"id": "three_0_160_0_module_spherical_makesafe", "label": ".makeSafe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51105"}, {"id": "three_0_160_0_module_spherical_setfromvector3", "label": ".setFromVector3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51114"}, {"id": "three_0_160_0_module_spherical_setfromcartesiancoords", "label": ".setFromCartesianCoords()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51120"}, {"id": "three_0_160_0_module_spherical_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51140"}, {"id": "three_0_160_0_module_cylindrical", "label": "Cylindrical", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51152"}, {"id": "three_0_160_0_module_cylindrical_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51154"}, {"id": "three_0_160_0_module_cylindrical_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51164"}, {"id": "three_0_160_0_module_cylindrical_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51174"}, {"id": "three_0_160_0_module_cylindrical_setfromvector3", "label": ".setFromVector3()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51184"}, {"id": "three_0_160_0_module_cylindrical_setfromcartesiancoords", "label": ".setFromCartesianCoords()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51190"}, {"id": "three_0_160_0_module_cylindrical_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51200"}, {"id": "three_0_160_0_module_box2", "label": "Box2", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51210"}, {"id": "three_0_160_0_module_box2_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51212"}, {"id": "three_0_160_0_module_box2_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51221"}, {"id": "three_0_160_0_module_box2_setfrompoints", "label": ".setFromPoints()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51230"}, {"id": "three_0_160_0_module_box2_setfromcenterandsize", "label": ".setFromCenterAndSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51244"}, {"id": "three_0_160_0_module_box2_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51254"}, {"id": "three_0_160_0_module_box2_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51260"}, {"id": "three_0_160_0_module_box2_makeempty", "label": ".makeEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51269"}, {"id": "three_0_160_0_module_box2_isempty", "label": ".isEmpty()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51278"}, {"id": "three_0_160_0_module_box2_getcenter", "label": ".getCenter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51286"}, {"id": "three_0_160_0_module_box2_getsize", "label": ".getSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51292"}, {"id": "three_0_160_0_module_box2_expandbypoint", "label": ".expandByPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51298"}, {"id": "three_0_160_0_module_box2_expandbyvector", "label": ".expandByVector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51307"}, {"id": "three_0_160_0_module_box2_expandbyscalar", "label": ".expandByScalar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51316"}, {"id": "three_0_160_0_module_box2_containspoint", "label": ".containsPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51325"}, {"id": "three_0_160_0_module_box2_containsbox", "label": ".containsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51332"}, {"id": "three_0_160_0_module_box2_getparameter", "label": ".getParameter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51339"}, {"id": "three_0_160_0_module_box2_intersectsbox", "label": ".intersectsBox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51351"}, {"id": "three_0_160_0_module_box2_clamppoint", "label": ".clampPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51360"}, {"id": "three_0_160_0_module_box2_distancetopoint", "label": ".distanceToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51366"}, {"id": "three_0_160_0_module_box2_intersect", "label": ".intersect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51372"}, {"id": "three_0_160_0_module_box2_union", "label": ".union()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51383"}, {"id": "three_0_160_0_module_box2_translate", "label": ".translate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51392"}, {"id": "three_0_160_0_module_box2_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51401"}, {"id": "three_0_160_0_module_line3", "label": "Line3", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51412"}, {"id": "three_0_160_0_module_line3_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51414"}, {"id": "three_0_160_0_module_line3_set", "label": ".set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51421"}, {"id": "three_0_160_0_module_line3_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51430"}, {"id": "three_0_160_0_module_line3_getcenter", "label": ".getCenter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51439"}, {"id": "three_0_160_0_module_line3_delta", "label": ".delta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51445"}, {"id": "three_0_160_0_module_line3_distancesq", "label": ".distanceSq()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51451"}, {"id": "three_0_160_0_module_line3_distance", "label": ".distance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51457"}, {"id": "three_0_160_0_module_line3_at", "label": ".at()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51463"}, {"id": "three_0_160_0_module_line3_closestpointtopointparameter", "label": ".closestPointToPointParameter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51469"}, {"id": "three_0_160_0_module_line3_closestpointtopoint", "label": ".closestPointToPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51489"}, {"id": "three_0_160_0_module_line3_applymatrix4", "label": ".applyMatrix4()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51497"}, {"id": "three_0_160_0_module_line3_equals", "label": ".equals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51506"}, {"id": "three_0_160_0_module_line3_clone", "label": ".clone()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51512"}, {"id": "three_0_160_0_module_spotlighthelper", "label": "SpotLightHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51522"}, {"id": "three_0_160_0_module_spotlighthelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51524"}, {"id": "three_0_160_0_module_spotlighthelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51570"}, {"id": "three_0_160_0_module_spotlighthelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51577"}, {"id": "three_0_160_0_module_skeletonhelper", "label": "SkeletonHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51610"}, {"id": "three_0_160_0_module_skeletonhelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51612"}, {"id": "three_0_160_0_module_skeletonhelper_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51658"}, {"id": "three_0_160_0_module_skeletonhelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51693"}, {"id": "three_0_160_0_module_getbonelist", "label": "getBoneList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51703"}, {"id": "three_0_160_0_module_pointlighthelper", "label": "PointLightHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51723"}, {"id": "three_0_160_0_module_pointlighthelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51725"}, {"id": "three_0_160_0_module_pointlighthelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51769"}, {"id": "three_0_160_0_module_pointlighthelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51776"}, {"id": "three_0_160_0_module_hemispherelighthelper", "label": "HemisphereLightHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51813"}, {"id": "three_0_160_0_module_hemispherelighthelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51815"}, {"id": "three_0_160_0_module_hemispherelighthelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51845"}, {"id": "three_0_160_0_module_hemispherelighthelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51852"}, {"id": "three_0_160_0_module_gridhelper", "label": "GridHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51887"}, {"id": "three_0_160_0_module_gridhelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51889"}, {"id": "three_0_160_0_module_gridhelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51926"}, {"id": "three_0_160_0_module_polargridhelper", "label": "PolarGridHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51935"}, {"id": "three_0_160_0_module_polargridhelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51937"}, {"id": "three_0_160_0_module_polargridhelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52014"}, {"id": "three_0_160_0_module_directionallighthelper", "label": "DirectionalLightHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52027"}, {"id": "three_0_160_0_module_directionallighthelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52029"}, {"id": "three_0_160_0_module_directionallighthelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52068"}, {"id": "three_0_160_0_module_directionallighthelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52077"}, {"id": "three_0_160_0_module_camerahelper", "label": "CameraHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52117"}, {"id": "three_0_160_0_module_camerahelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52119"}, {"id": "three_0_160_0_module_camerahelper_setcolors", "label": ".setColors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52227"}, {"id": "three_0_160_0_module_camerahelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52284"}, {"id": "three_0_160_0_module_camerahelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52337"}, {"id": "three_0_160_0_module_setpoint", "label": "setPoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52347"}, {"id": "three_0_160_0_module_boxhelper", "label": "BoxHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52369"}, {"id": "three_0_160_0_module_boxhelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52371"}, {"id": "three_0_160_0_module_boxhelper_update", "label": ".update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52391"}, {"id": "three_0_160_0_module_boxhelper_setfromobject", "label": ".setFromObject()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52444"}, {"id": "three_0_160_0_module_boxhelper_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52453"}, {"id": "three_0_160_0_module_boxhelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52463"}, {"id": "three_0_160_0_module_box3helper", "label": "Box3Helper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52472"}, {"id": "three_0_160_0_module_box3helper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52474"}, {"id": "three_0_160_0_module_box3helper_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52496"}, {"id": "three_0_160_0_module_box3helper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52512"}, {"id": "three_0_160_0_module_planehelper", "label": "PlaneHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52521"}, {"id": "three_0_160_0_module_planehelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52523"}, {"id": "three_0_160_0_module_planehelper_updatematrixworld", "label": ".updateMatrixWorld()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52551"}, {"id": "three_0_160_0_module_planehelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52565"}, {"id": "three_0_160_0_module_arrowhelper", "label": "ArrowHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52579"}, {"id": "three_0_160_0_module_arrowhelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52583"}, {"id": "three_0_160_0_module_arrowhelper_setdirection", "label": ".setDirection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52614"}, {"id": "three_0_160_0_module_arrowhelper_setlength", "label": ".setLength()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52638"}, {"id": "three_0_160_0_module_arrowhelper_setcolor", "label": ".setColor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52649"}, {"id": "three_0_160_0_module_arrowhelper_copy", "label": ".copy()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52656"}, {"id": "three_0_160_0_module_arrowhelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52667"}, {"id": "three_0_160_0_module_axeshelper", "label": "AxesHelper", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52678"}, {"id": "three_0_160_0_module_axeshelper_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52680"}, {"id": "three_0_160_0_module_axeshelper_setcolors", "label": ".setColors()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52706"}, {"id": "three_0_160_0_module_axeshelper_dispose", "label": ".dispose()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52729"}, {"id": "three_0_160_0_module_shapepath", "label": "ShapePath", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52738"}, {"id": "three_0_160_0_module_shapepath_constructor", "label": ".constructor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52740"}, {"id": "three_0_160_0_module_shapepath_moveto", "label": ".moveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52751"}, {"id": "three_0_160_0_module_shapepath_lineto", "label": ".lineTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52761"}, {"id": "three_0_160_0_module_shapepath_quadraticcurveto", "label": ".quadraticCurveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52769"}, {"id": "three_0_160_0_module_shapepath_beziercurveto", "label": ".bezierCurveTo()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52777"}, {"id": "three_0_160_0_module_shapepath_splinethru", "label": ".splineThru()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52785"}, {"id": "three_0_160_0_module_shapepath_toshapes", "label": ".toShapes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52793"}], "edges": [{"source": "three_0_160_0_module", "target": "three_0_160_0_module_eventdispatcher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L228", "weight": 1.0}, {"source": "three_0_160_0_module_eventdispatcher", "target": "three_0_160_0_module_eventdispatcher_addeventlistener", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L230", "weight": 1.0}, {"source": "three_0_160_0_module_eventdispatcher", "target": "three_0_160_0_module_eventdispatcher_haseventlistener", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L250", "weight": 1.0}, {"source": "three_0_160_0_module_eventdispatcher", "target": "three_0_160_0_module_eventdispatcher_removeeventlistener", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L260", "weight": 1.0}, {"source": "three_0_160_0_module_eventdispatcher", "target": "three_0_160_0_module_eventdispatcher_dispatchevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L281", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateuuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L318", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_clamp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L334", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_euclideanmodulo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L342", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_maplinear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L349", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_inverselerp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L356", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lerp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L371", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_damp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L378", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pingpong", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L385", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_smoothstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L392", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_smootherstep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L403", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_randint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L415", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_randfloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L422", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_randfloatspread", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L429", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_seededrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L436", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_degtorad", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L452", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_radtodeg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L458", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ispoweroftwo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L464", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ceilpoweroftwo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L470", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_floorpoweroftwo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L476", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setquaternionfrompropereuler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L482", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_denormalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L538", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_normalize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L578", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_vector2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L645", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L647", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_width", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L656", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_width", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L662", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L668", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L674", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L680", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_setscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L689", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L698", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L706", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_setcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L714", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_getcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L728", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L740", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L746", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L755", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_addscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L764", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_addvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L773", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_addscaledvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L782", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L791", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_subscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L800", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_subvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L809", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L818", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L827", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_divide", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L836", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_dividescalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L845", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_applymatrix3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L851", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_min", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L863", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_max", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L872", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_clamp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L881", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_clampscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L892", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_clamplength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L901", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_floor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L909", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_ceil", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L918", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_round", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L927", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_roundtozero", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L936", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_negate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L945", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_dot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L954", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_cross", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L960", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_lengthsq", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L966", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L972", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_manhattanlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L978", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L984", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_angle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L990", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_angleto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1000", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_distanceto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1014", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_distancetosquared", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1020", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_manhattandistanceto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1027", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_setlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1033", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1039", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_lerpvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1048", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1057", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1063", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1072", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_frombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1081", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_rotatearound", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1090", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_random", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1104", "weight": 1.0}, {"source": "three_0_160_0_module_vector2", "target": "three_0_160_0_module_vector2_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1113", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_matrix3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1122", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1124", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1144", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_identity", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1156", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1170", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_extractbasis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1183", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_setfrommatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1193", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1209", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_premultiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1215", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_multiplymatrices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1221", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1251", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_determinant", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1263", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_invert", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1275", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_transpose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1309", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_getnormalmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1322", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_transposeintoarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1328", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_setuvtransform", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1346", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_scale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1363", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_rotate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1371", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1379", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_maketranslation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1389", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_makerotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1417", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_makescale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1436", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1452", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1467", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1479", "weight": 1.0}, {"source": "three_0_160_0_module_matrix3", "target": "three_0_160_0_module_matrix3_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1499", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_arrayneedsuint32", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1509", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_gettypedarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1535", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_createelementns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1541", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_createcanvaselement", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1547", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_warnonce", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1557", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_srgbtolinear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1692", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lineartosrgb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1698", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_imageutils", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1706", "weight": 1.0}, {"source": "three_0_160_0_module_imageutils", "target": "three_0_160_0_module_imageutils_getdataurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1708", "weight": 1.0}, {"source": "three_0_160_0_module_imageutils", "target": "three_0_160_0_module_imageutils_srgbtolinear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1765", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1831", "weight": 1.0}, {"source": "three_0_160_0_module_source", "target": "three_0_160_0_module_source_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1833", "weight": 1.0}, {"source": "three_0_160_0_module_source", "target": "three_0_160_0_module_source_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1847", "weight": 1.0}, {"source": "three_0_160_0_module_source", "target": "three_0_160_0_module_source_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1853", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_serializeimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1918", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_texture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1954", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1956", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_image", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2021", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_image", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2027", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_updatematrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2033", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2039", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2045", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2089", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2151", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_transformuv", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2157", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2237", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2248", "weight": 1.0}, {"source": "three_0_160_0_module_texture", "target": "three_0_160_0_module_texture_encoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2255", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_vector4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2268", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2270", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_width", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2281", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_width", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2287", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2293", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_height", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2299", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2305", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2316", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2327", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2335", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2343", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2351", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2359", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_getcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2375", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2389", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2395", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2406", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_addscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2417", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_addvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2428", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_addscaledvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2439", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2450", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_subscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2461", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_subvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2472", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2483", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2494", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2505", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_dividescalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2519", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setaxisanglefromquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2525", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2553", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_min", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2683", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_max", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2694", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_clamp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2705", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_clampscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2718", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_clamplength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2729", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_floor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2737", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_ceil", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2748", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_round", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2759", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_roundtozero", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2770", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_negate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2781", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_dot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2792", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_lengthsq", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2798", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2804", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_manhattanlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2810", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2816", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_setlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2822", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2828", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_lerpvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2839", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2850", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2856", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2867", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_frombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2878", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_random", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2889", "weight": 1.0}, {"source": "three_0_160_0_module_vector4", "target": "three_0_160_0_module_vector4_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2900", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_rendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2916", "weight": 1.0}, {"source": "three_0_160_0_module_rendertarget", "target": "three_0_160_0_module_rendertarget_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2918", "weight": 1.0}, {"source": "three_0_160_0_module_rendertarget", "target": "three_0_160_0_module_rendertarget_setsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2969", "weight": 1.0}, {"source": "three_0_160_0_module_rendertarget", "target": "three_0_160_0_module_rendertarget_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2990", "weight": 1.0}, {"source": "three_0_160_0_module_rendertarget", "target": "three_0_160_0_module_rendertarget_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2996", "weight": 1.0}, {"source": "three_0_160_0_module_rendertarget", "target": "three_0_160_0_module_rendertarget_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3026", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3034", "weight": 1.0}, {"source": "three_0_160_0_module_webglrendertarget", "target": "three_0_160_0_module_webglrendertarget_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3036", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_dataarraytexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3046", "weight": 1.0}, {"source": "three_0_160_0_module_dataarraytexture", "target": "three_0_160_0_module_dataarraytexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3048", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglarrayrendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3069", "weight": 1.0}, {"source": "three_0_160_0_module_webglarrayrendertarget", "target": "three_0_160_0_module_webglarrayrendertarget_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3071", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_data3dtexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3087", "weight": 1.0}, {"source": "three_0_160_0_module_data3dtexture", "target": "three_0_160_0_module_data3dtexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3089", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgl3drendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3118", "weight": 1.0}, {"source": "three_0_160_0_module_webgl3drendertarget", "target": "three_0_160_0_module_webgl3drendertarget_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3120", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglmultiplerendertargets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3136", "weight": 1.0}, {"source": "three_0_160_0_module_webglmultiplerendertargets", "target": "three_0_160_0_module_webglmultiplerendertargets_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3138", "weight": 1.0}, {"source": "three_0_160_0_module_webglmultiplerendertargets", "target": "three_0_160_0_module_webglmultiplerendertargets_setsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3157", "weight": 1.0}, {"source": "three_0_160_0_module_webglmultiplerendertargets", "target": "three_0_160_0_module_webglmultiplerendertargets_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3182", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quaternion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3215", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3217", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_slerpflat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3228", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_multiplyquaternionsflat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3308", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3329", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3335", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3342", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3348", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_z", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3355", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_z", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3361", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_w", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3368", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_w", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3374", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3381", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3394", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3400", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_setfromeuler", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3413", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3487", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_setfromrotationmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3506", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_setfromunitvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3564", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_angleto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3607", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_rotatetowards", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3613", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_identity", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3627", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_invert", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3633", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_conjugate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3641", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_dot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3653", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_lengthsq", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3659", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3665", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3671", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3699", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_premultiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3705", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_multiplyquaternions", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3711", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_slerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3729", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_slerpquaternions", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3798", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_random", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3804", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3827", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3833", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3846", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_frombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3857", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3870", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_onchange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3876", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_onchangecallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3884", "weight": 1.0}, {"source": "three_0_160_0_module_quaternion", "target": "three_0_160_0_module_quaternion_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3886", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_vector3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3897", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3899", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3909", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3921", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3931", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3939", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3947", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3955", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_getcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3970", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3983", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3989", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3999", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_addscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4009", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_addvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4019", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4029", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4039", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_subscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4049", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_subvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4059", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4069", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4079", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_multiplyvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4089", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applyeuler", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4099", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applyaxisangle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4105", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applymatrix3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4111", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applynormalmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4124", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4130", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_applyquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4145", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_project", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4166", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_unproject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4172", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_transformdirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4178", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_divide", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4194", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4204", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_min", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4210", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_max", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4220", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_clamp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4230", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_clampscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4242", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_clamplength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4252", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_floor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4260", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_ceil", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4270", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_round", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4280", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_roundtozero", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4290", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_negate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4300", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_dot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4310", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4318", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_length", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4324", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_manhattanlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4330", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4336", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4342", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4348", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_lerpvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4358", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_cross", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4368", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4374", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_projectonvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4387", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_projectonplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4399", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_reflect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4407", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_angleto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4416", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_distanceto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4430", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4436", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_manhattandistanceto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4444", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromspherical", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4450", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromsphericalcoords", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4456", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromcylindrical", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4468", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromcylindricalcoords", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4474", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4484", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfrommatrixscale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4496", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfrommatrixcolumn", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4510", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfrommatrix3column", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4516", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromeuler", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4522", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_setfromcolor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4532", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4542", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4548", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4558", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_frombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4568", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_random", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4578", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_randomdirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4588", "weight": 1.0}, {"source": "three_0_160_0_module_vector3", "target": "three_0_160_0_module_vector3_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4604", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_box3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4617", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4619", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4628", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_setfromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4637", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_setfrombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4651", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_setfrompoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4665", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_setfromcenterandsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4679", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_setfromobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4690", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4698", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4704", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_makeempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4713", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_isempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4722", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_getcenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4730", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_getsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4736", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_expandbypoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4742", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_expandbyvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4751", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_expandbyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4760", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_expandbyobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4769", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4853", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_containsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4861", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_getparameter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4869", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4882", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_intersectssphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4891", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_intersectsplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4901", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_intersectstriangle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4948", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_clamppoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5001", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_distancetopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5007", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_getboundingsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5013", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_intersect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5031", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5043", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5052", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5073", "weight": 1.0}, {"source": "three_0_160_0_module_box3", "target": "three_0_160_0_module_box3_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5082", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_satforaxes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5122", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sphere", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5152", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5154", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5163", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_setfrompoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5172", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5200", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_isempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5209", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_makeempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5215", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5224", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_distancetopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5230", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_intersectssphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5236", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5244", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_intersectsplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5250", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_clamppoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5256", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_getboundingbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5273", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5290", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5299", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_expandbypoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5307", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5341", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5375", "weight": 1.0}, {"source": "three_0_160_0_module_sphere", "target": "three_0_160_0_module_sphere_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5381", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5398", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5400", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5407", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5416", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_at", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5425", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_lookat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5431", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_recast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5439", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_closestpointtopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5447", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_distancetopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5463", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_distancesqtopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5469", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_distancesqtosegment", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5487", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5606", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectssphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5636", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_distancetoplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5642", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5669", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectsplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5683", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5709", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5775", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_intersecttriangle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5781", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5856", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5865", "weight": 1.0}, {"source": "three_0_160_0_module_ray", "target": "three_0_160_0_module_ray_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5871", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_matrix4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5879", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5881", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5902", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_identity", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5915", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5930", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5936", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_copyposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5950", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_setfrommatrix3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5962", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_extractbasis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5979", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makebasis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5989", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_extractrotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6002", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationfromeuler", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6037", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationfromquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6159", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_lookat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6165", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6212", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6218", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6224", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6264", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_determinant", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6277", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_transpose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6327", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_setposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6344", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_invert", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6366", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_scale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6411", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_getmaxscaleonaxis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6425", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_maketranslation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6437", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6467", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6484", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6501", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makerotationaxis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6518", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makescale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6541", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makeshear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6556", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_compose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6571", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_decompose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6607", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makeperspective", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6652", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_makeorthographic", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6688", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6725", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6740", "weight": 1.0}, {"source": "three_0_160_0_module_matrix4", "target": "three_0_160_0_module_matrix4_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6752", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_euler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6793", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6795", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6806", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_x", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6812", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6819", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_y", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6825", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_z", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6832", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_z", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6838", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6845", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_order", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6851", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6858", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6871", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6877", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_setfromrotationmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6890", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_setfromquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7023", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_setfromvector3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7031", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_reorder", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7037", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7047", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7053", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7066", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_onchange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7077", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7085", "weight": 1.0}, {"source": "three_0_160_0_module_euler", "target": "three_0_160_0_module_euler_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7087", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_layers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7100", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7102", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7108", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_enable", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7114", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_enableall", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7120", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_toggle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7126", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_disable", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7132", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_disableall", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7138", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_test", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7144", "weight": 1.0}, {"source": "three_0_160_0_module_layers", "target": "three_0_160_0_module_layers_isenabled", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7150", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_object3d", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7176", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7178", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_onbeforeshadow", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7268", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_onaftershadow", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7270", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_onbeforerender", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7272", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_onafterrender", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7274", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7276", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_applyquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7286", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_setrotationfromaxisangle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7294", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_setrotationfromeuler", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7302", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_setrotationfrommatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7308", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_setrotationfromquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7316", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_rotateonaxis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7324", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_rotateonworldaxis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7337", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_rotatex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7351", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_rotatey", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7357", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_rotatez", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7363", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_translateonaxis", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7369", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_translatex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7382", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_translatey", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7388", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_translatez", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7394", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_localtoworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7400", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_worldtolocal", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7408", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_lookat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7416", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7458", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7502", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_removefromparent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7531", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7545", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_attach", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7551", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getobjectbyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7579", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getobjectbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7585", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getobjectbyproperty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7591", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getobjectsbyproperty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7612", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getworldposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7628", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getworldquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7636", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getworldscale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7646", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_getworlddirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7656", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7666", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_traverse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7668", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_traversevisible", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7682", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_traverseancestors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7698", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7712", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7720", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_updateworldmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7760", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7804", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8097", "weight": 1.0}, {"source": "three_0_160_0_module_object3d", "target": "three_0_160_0_module_object3d_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8103", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_triangle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8170", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8172", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getnormal", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8180", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getbarycoord", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8199", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8230", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getuv", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8243", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getinterpolation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8257", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_isfrontfacing", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8278", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8288", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_setfrompointsandindices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8298", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_setfromattributeandindices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8308", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8318", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8324", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getarea", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8334", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getmidpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8343", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getnormal", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8349", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getplane", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8355", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getbarycoord", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8361", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getuv", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8367", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_getinterpolation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8381", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8387", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_isfrontfacing", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8393", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8399", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_closestpointtopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8405", "weight": 1.0}, {"source": "three_0_160_0_module_triangle", "target": "three_0_160_0_module_triangle_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8486", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_hue2rgb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8522", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8533", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8535", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8547", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_setscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8579", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_sethex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8589", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_setrgb", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8603", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_sethsl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8615", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_setstyle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8643", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_setcolorname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8769", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8790", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8796", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_copysrgbtolinear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8806", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_copylineartosrgb", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8816", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_convertsrgbtolinear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8826", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_convertlineartosrgb", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8834", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_gethex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8842", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_gethexstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8850", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_gethsl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8856", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_getrgb", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8901", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_getstyle", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8913", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_offsethsl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8930", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8938", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_addcolors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8948", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_addscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8958", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_sub", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8968", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_multiply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8978", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8988", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8998", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_lerpcolors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9008", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_lerphsl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9018", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_setfromvector3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9033", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_applymatrix3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9043", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9056", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9062", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9072", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9082", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9092", "weight": 1.0}, {"source": "three_0_160_0_module_color", "target": "three_0_160_0_module_color_symbol_iterator", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9098", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_material", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9114", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9116", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_alphatest", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9191", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_alphatest", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9197", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_onbuild", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9209", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_onbeforerender", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9211", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_onbeforecompile", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9213", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_customprogramcachekey", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9215", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_setvalues", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9221", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9263", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9527", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9533", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9614", "weight": 1.0}, {"source": "three_0_160_0_module_material", "target": "three_0_160_0_module_material_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9620", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshbasicmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9628", "weight": 1.0}, {"source": "three_0_160_0_module_meshbasicmaterial", "target": "three_0_160_0_module_meshbasicmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9630", "weight": 1.0}, {"source": "three_0_160_0_module_meshbasicmaterial", "target": "three_0_160_0_module_meshbasicmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9668", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generatetables", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9708", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_tohalffloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9845", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_fromhalffloat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9860", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9876", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9878", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_onuploadcallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9904", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9906", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_updaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9912", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setusage", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9919", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_addupdaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9927", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_clearupdateranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9933", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9939", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_copyat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9954", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_copyarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9969", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_applymatrix3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9977", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10007", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_applynormalmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10023", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_transformdirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10039", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10055", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_getcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10064", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setcomponent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10074", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_getx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10084", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10094", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_gety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10104", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10114", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_getz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10124", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10134", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_getw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10144", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10154", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setxy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10164", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setxyz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10182", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_setxyzw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10202", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_onupload", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10224", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10232", "weight": 1.0}, {"source": "three_0_160_0_module_bufferattribute", "target": "three_0_160_0_module_bufferattribute_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10238", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_int8bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10258", "weight": 1.0}, {"source": "three_0_160_0_module_int8bufferattribute", "target": "three_0_160_0_module_int8bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10260", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uint8bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10268", "weight": 1.0}, {"source": "three_0_160_0_module_uint8bufferattribute", "target": "three_0_160_0_module_uint8bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10270", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uint8clampedbufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10278", "weight": 1.0}, {"source": "three_0_160_0_module_uint8clampedbufferattribute", "target": "three_0_160_0_module_uint8clampedbufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10280", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_int16bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10288", "weight": 1.0}, {"source": "three_0_160_0_module_int16bufferattribute", "target": "three_0_160_0_module_int16bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10290", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uint16bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10298", "weight": 1.0}, {"source": "three_0_160_0_module_uint16bufferattribute", "target": "three_0_160_0_module_uint16bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10300", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_int32bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10308", "weight": 1.0}, {"source": "three_0_160_0_module_int32bufferattribute", "target": "three_0_160_0_module_int32bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10310", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uint32bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10318", "weight": 1.0}, {"source": "three_0_160_0_module_uint32bufferattribute", "target": "three_0_160_0_module_uint32bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10320", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_float16bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10328", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10330", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_getx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10338", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10348", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_gety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10358", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10368", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_getz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10378", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10388", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_getw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10398", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10408", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setxy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10418", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setxyz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10436", "weight": 1.0}, {"source": "three_0_160_0_module_float16bufferattribute", "target": "three_0_160_0_module_float16bufferattribute_setxyzw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10456", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_float32bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10481", "weight": 1.0}, {"source": "three_0_160_0_module_float32bufferattribute", "target": "three_0_160_0_module_float32bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10483", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_float64bufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10491", "weight": 1.0}, {"source": "three_0_160_0_module_float64bufferattribute", "target": "three_0_160_0_module_float64bufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10493", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_buffergeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10510", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10512", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10542", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10548", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10564", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10570", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_deleteattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10578", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_hasattribute", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10586", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_addgroup", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10592", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_cleargroups", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10604", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_setdrawrange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10610", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10617", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10667", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_rotatex", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10677", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_rotatey", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10689", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_rotatez", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10701", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10713", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_scale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10725", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10737", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_center", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10749", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_setfrompoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10761", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_computeboundingbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10778", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_computeboundingsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10848", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_computetangents", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10960", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_computevertexnormals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11125", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_normalizenormals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11217", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_tononindexed", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11233", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11335", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11448", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11454", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometry", "target": "three_0_160_0_module_buffergeometry_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11559", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_mesh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11590", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11592", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11607", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_updatemorphtargets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11630", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_getvertexposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11661", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11705", "weight": 1.0}, {"source": "three_0_160_0_module_mesh", "target": "three_0_160_0_module_mesh_computeintersections", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11751", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_checkintersection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11888", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_checkgeometryintersection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11919", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_boxgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11984", "weight": 1.0}, {"source": "three_0_160_0_module_boxgeometry", "target": "three_0_160_0_module_boxgeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11986", "weight": 1.0}, {"source": "three_0_160_0_module_boxgeometry", "target": "three_0_160_0_module_boxgeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12141", "weight": 1.0}, {"source": "three_0_160_0_module_boxgeometry", "target": "three_0_160_0_module_boxgeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12151", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cloneuniforms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12163", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_mergeuniforms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12209", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cloneuniformsgroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12229", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getunlituniformcolorspace", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12243", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shadermaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12264", "weight": 1.0}, {"source": "three_0_160_0_module_shadermaterial", "target": "three_0_160_0_module_shadermaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12266", "weight": 1.0}, {"source": "three_0_160_0_module_shadermaterial", "target": "three_0_160_0_module_shadermaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12321", "weight": 1.0}, {"source": "three_0_160_0_module_shadermaterial", "target": "three_0_160_0_module_shadermaterial_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12348", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_camera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12445", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12447", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12464", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_getworlddirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12479", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12485", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12493", "weight": 1.0}, {"source": "three_0_160_0_module_camera", "target": "three_0_160_0_module_camera_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12501", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_perspectivecamera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12509", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12511", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12536", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_setfocallength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12565", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_getfocallength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12578", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_geteffectivefov", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12586", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_getfilmwidth", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12593", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_getfilmheight", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12600", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_setviewoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12642", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_clearviewoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12672", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12684", "weight": 1.0}, {"source": "three_0_160_0_module_perspectivecamera", "target": "three_0_160_0_module_perspectivecamera_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12714", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubecamera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12741", "weight": 1.0}, {"source": "three_0_160_0_module_cubecamera", "target": "three_0_160_0_module_cubecamera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12743", "weight": 1.0}, {"source": "three_0_160_0_module_cubecamera", "target": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12779", "weight": 1.0}, {"source": "three_0_160_0_module_cubecamera", "target": "three_0_160_0_module_cubecamera_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12845", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubetexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12906", "weight": 1.0}, {"source": "three_0_160_0_module_cubetexture", "target": "three_0_160_0_module_cubetexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12908", "weight": 1.0}, {"source": "three_0_160_0_module_cubetexture", "target": "three_0_160_0_module_cubetexture_images", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12921", "weight": 1.0}, {"source": "three_0_160_0_module_cubetexture", "target": "three_0_160_0_module_cubetexture_images", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12927", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglcuberendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12935", "weight": 1.0}, {"source": "three_0_160_0_module_webglcuberendertarget", "target": "three_0_160_0_module_webglcuberendertarget_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12937", "weight": 1.0}, {"source": "three_0_160_0_module_webglcuberendertarget", "target": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12971", "weight": 1.0}, {"source": "three_0_160_0_module_webglcuberendertarget", "target": "three_0_160_0_module_webglcuberendertarget_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13061", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_plane", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13083", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13085", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13096", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_setcomponents", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13105", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13114", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_setfromcoplanarpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13123", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13135", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_normalize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13144", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_negate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13156", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_distancetopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13165", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_distancetosphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13171", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_projectpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13177", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_intersectline", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13183", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_intersectsline", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13215", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13226", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_intersectssphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13232", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_coplanarpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13238", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13244", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13258", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13266", "weight": 1.0}, {"source": "three_0_160_0_module_plane", "target": "three_0_160_0_module_plane_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13272", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_frustum", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13283", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13285", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13291", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13306", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_setfromprojectionmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13320", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_intersectsobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13353", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_intersectssprite", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13375", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13385", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13407", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13433", "weight": 1.0}, {"source": "three_0_160_0_module_frustum", "target": "three_0_160_0_module_frustum_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13451", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglanimation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13459", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglattributes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13511", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_planegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13738", "weight": 1.0}, {"source": "three_0_160_0_module_planegeometry", "target": "three_0_160_0_module_planegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13740", "weight": 1.0}, {"source": "three_0_160_0_module_planegeometry", "target": "three_0_160_0_module_planegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13814", "weight": 1.0}, {"source": "three_0_160_0_module_planegeometry", "target": "three_0_160_0_module_planegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13824", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglbackground", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L14835", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglbindingstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15060", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglbufferrenderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15687", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglcapabilities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15777", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglclipping", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15895", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglcubemaps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16061", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_orthographiccamera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16156", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16158", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16181", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_setviewoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16199", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_clearviewoffset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16227", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16239", "weight": 1.0}, {"source": "three_0_160_0_module_orthographiccamera", "target": "three_0_160_0_module_orthographiccamera_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16269", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pmremgenerator", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16340", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16342", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_fromscene", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16368", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_fromequirectangular", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16399", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_fromcubemap", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16410", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_compilecubemapshader", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16420", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16435", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16451", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_setsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16462", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16469", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_cleanup", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16483", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_fromtexture", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16491", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_allocatetargets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16516", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_compilematerial", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16554", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16561", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16652", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_applypmrem", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16694", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_blur", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16721", "weight": 1.0}, {"source": "three_0_160_0_module_pmremgenerator", "target": "three_0_160_0_module_pmremgenerator_halfblur", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16745", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_createplanes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16832", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_createrendertarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16912", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setviewport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16922", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getblurshader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16929", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getequirectmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17028", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getcubemapmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17069", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getcommonvertexshader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17108", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglcubeuvmaps", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17169", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglextensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17295", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglgeometries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17390", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglindexedbufferrenderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17596", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17696", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_numericalsort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17765", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_absnumericalsort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17771", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglmorphtargets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17777", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglobjects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18058", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_depthtexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18148", "weight": 1.0}, {"source": "three_0_160_0_module_depthtexture", "target": "three_0_160_0_module_depthtexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18150", "weight": 1.0}, {"source": "three_0_160_0_module_depthtexture", "target": "three_0_160_0_module_depthtexture_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18180", "weight": 1.0}, {"source": "three_0_160_0_module_depthtexture", "target": "three_0_160_0_module_depthtexture_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18190", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_flatten", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18270", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_arraysequal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18305", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_copyarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18319", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_alloctexunits", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18331", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18359", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18373", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18400", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4f", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18440", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18471", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18498", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18525", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18554", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18568", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18595", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4i", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18623", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18654", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18668", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18695", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18723", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18755", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet3d1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18773", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18789", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet2darray1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18805", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getsingularsetter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18823", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1farray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18877", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2farray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18885", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3farray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18893", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4farray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18901", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem2array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18911", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem3array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18919", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluem4array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18927", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1iarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18937", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2iarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18945", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3iarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18951", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4iarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18957", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev1uiarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18965", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev2uiarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18973", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev3uiarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18979", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluev4uiarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18985", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet1array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18994", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet3darray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19018", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet6array", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19042", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setvaluet2darrayarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19066", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getpurearraysetter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19093", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_singleuniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19146", "weight": 1.0}, {"source": "three_0_160_0_module_singleuniform", "target": "three_0_160_0_module_singleuniform_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19148", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_purearrayuniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19162", "weight": 1.0}, {"source": "three_0_160_0_module_purearrayuniform", "target": "three_0_160_0_module_purearrayuniform_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19164", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_structureduniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19179", "weight": 1.0}, {"source": "three_0_160_0_module_structureduniform", "target": "three_0_160_0_module_structureduniform_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19181", "weight": 1.0}, {"source": "three_0_160_0_module_structureduniform", "target": "three_0_160_0_module_structureduniform_setvalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19190", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_adduniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19220", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_parseuniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19227", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgluniforms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19280", "weight": 1.0}, {"source": "three_0_160_0_module_webgluniforms", "target": "three_0_160_0_module_webgluniforms_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19282", "weight": 1.0}, {"source": "three_0_160_0_module_webgluniforms", "target": "three_0_160_0_module_webgluniforms_setvalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19300", "weight": 1.0}, {"source": "three_0_160_0_module_webgluniforms", "target": "three_0_160_0_module_webgluniforms_setoptional", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19308", "weight": 1.0}, {"source": "three_0_160_0_module_webgluniforms", "target": "three_0_160_0_module_webgluniforms_upload", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19316", "weight": 1.0}, {"source": "three_0_160_0_module_webgluniforms", "target": "three_0_160_0_module_webgluniforms_seqwithvalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19334", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglshader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19351", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_handlesource", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19367", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getencodingcomponents", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19386", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getshadererrors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19425", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_gettexelencodingfunction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19449", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_gettonemappingfunction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19456", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateextensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19496", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generatevertexextensions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19509", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generatedefines", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19519", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_fetchattributelocations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19537", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_filteremptyline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19567", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_replacelightnums", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19573", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_replaceclippingplanenums", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19592", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_resolveincludes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19604", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_includereplacer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19616", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_unrollloops", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19645", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_loopreplacer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19651", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateprecision", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19669", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateshadowmaptypedefine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19691", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateenvmaptypedefine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19713", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateenvmapmodedefine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19738", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generateenvmapblendingdefine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19759", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_generatecubeuvsize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19787", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglprogram", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19803", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglshadercache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20439", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20441", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20448", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20476", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_getvertexshaderid", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20494", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_getfragmentshaderid", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20500", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20506", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20513", "weight": 1.0}, {"source": "three_0_160_0_module_webglshadercache", "target": "three_0_160_0_module_webglshadercache_getshaderstage", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20529", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglshaderstage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20547", "weight": 1.0}, {"source": "three_0_160_0_module_webglshaderstage", "target": "three_0_160_0_module_webglshaderstage_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20549", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglprograms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20560", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglproperties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21204", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_paintersortstable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21250", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_reversepaintersortstable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21276", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrenderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21299", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrenderlists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21440", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uniformscache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21486", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shadowuniformscache", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21561", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shadowcastingandtexturinglightsfirst", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21626", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgllights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21632", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrenderstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22068", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrenderstates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22125", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshdepthmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22171", "weight": 1.0}, {"source": "three_0_160_0_module_meshdepthmaterial", "target": "three_0_160_0_module_meshdepthmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22173", "weight": 1.0}, {"source": "three_0_160_0_module_meshdepthmaterial", "target": "three_0_160_0_module_meshdepthmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22198", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshdistancematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22221", "weight": 1.0}, {"source": "three_0_160_0_module_meshdistancematerial", "target": "three_0_160_0_module_meshdistancematerial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22223", "weight": 1.0}, {"source": "three_0_160_0_module_meshdistancematerial", "target": "three_0_160_0_module_meshdistancematerial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22243", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglshadowmap", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22265", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22673", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgltextures", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L23996", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglutils", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26098", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_arraycamera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26376", "weight": 1.0}, {"source": "three_0_160_0_module_arraycamera", "target": "three_0_160_0_module_arraycamera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26378", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26390", "weight": 1.0}, {"source": "three_0_160_0_module_group", "target": "three_0_160_0_module_group_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26392", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webxrcontroller", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26406", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26408", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_gethandspace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26416", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_gettargetrayspace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26433", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_getgripspace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26451", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26469", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26493", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26518", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26544", "weight": 1.0}, {"source": "three_0_160_0_module_webxrcontroller", "target": "three_0_160_0_module_webxrcontroller_gethandjoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26723", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webxrmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26742", "weight": 1.0}, {"source": "three_0_160_0_module_webxrmanager", "target": "three_0_160_0_module_webxrmanager_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26744", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglmaterials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27506", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgluniformsgroups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28069", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webglrenderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28459", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28461", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_coordinatesystem", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30946", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_outputcolorspace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30952", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_outputcolorspace", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30958", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_outputencoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30968", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_outputencoding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30975", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_uselegacylights", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30982", "weight": 1.0}, {"source": "three_0_160_0_module_webglrenderer", "target": "three_0_160_0_module_webglrenderer_uselegacylights", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30989", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_webgl1renderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30998", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_fogexp2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31002", "weight": 1.0}, {"source": "three_0_160_0_module_fogexp2", "target": "three_0_160_0_module_fogexp2_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31004", "weight": 1.0}, {"source": "three_0_160_0_module_fogexp2", "target": "three_0_160_0_module_fogexp2_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31015", "weight": 1.0}, {"source": "three_0_160_0_module_fogexp2", "target": "three_0_160_0_module_fogexp2_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31021", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_fog", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31034", "weight": 1.0}, {"source": "three_0_160_0_module_fog", "target": "three_0_160_0_module_fog_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31036", "weight": 1.0}, {"source": "three_0_160_0_module_fog", "target": "three_0_160_0_module_fog_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31049", "weight": 1.0}, {"source": "three_0_160_0_module_fog", "target": "three_0_160_0_module_fog_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31055", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_scene", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31069", "weight": 1.0}, {"source": "three_0_160_0_module_scene", "target": "three_0_160_0_module_scene_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31071", "weight": 1.0}, {"source": "three_0_160_0_module_scene", "target": "three_0_160_0_module_scene_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31096", "weight": 1.0}, {"source": "three_0_160_0_module_scene", "target": "three_0_160_0_module_scene_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31115", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_interleavedbuffer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31129", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31131", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_onuploadcallback", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31149", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31151", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_updaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31157", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_setusage", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31164", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_addupdaterange", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31172", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_clearupdateranges", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31178", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31184", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_copyat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31195", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31210", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31218", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_onupload", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31247", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbuffer", "target": "three_0_160_0_module_interleavedbuffer_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31255", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_interleavedbufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31292", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31294", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31308", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_array", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31314", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31320", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31326", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31342", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31358", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31374", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_sety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31384", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31394", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31404", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31414", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31424", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31434", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31444", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setxy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31454", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31472", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_setxyzw", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31492", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31514", "weight": 1.0}, {"source": "three_0_160_0_module_interleavedbufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31556", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spritematerial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31615", "weight": 1.0}, {"source": "three_0_160_0_module_spritematerial", "target": "three_0_160_0_module_spritematerial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31617", "weight": 1.0}, {"source": "three_0_160_0_module_spritematerial", "target": "three_0_160_0_module_spritematerial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31643", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sprite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31683", "weight": 1.0}, {"source": "three_0_160_0_module_sprite", "target": "three_0_160_0_module_sprite_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31685", "weight": 1.0}, {"source": "three_0_160_0_module_sprite", "target": "three_0_160_0_module_sprite_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31719", "weight": 1.0}, {"source": "three_0_160_0_module_sprite", "target": "three_0_160_0_module_sprite_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31794", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_transformvertex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31808", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lod", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31838", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31840", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31862", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_addlevel", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31882", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_getcurrentlevel", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31908", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_getobjectfordistance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31916", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31950", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31966", "weight": 1.0}, {"source": "three_0_160_0_module_lod", "target": "three_0_160_0_module_lod_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32016", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_skinnedmesh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32057", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32059", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_computeboundingbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32076", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32099", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32122", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32139", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_getvertexposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32174", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_bind", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32184", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_pose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32203", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32209", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32237", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_applybonetransform", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32257", "weight": 1.0}, {"source": "three_0_160_0_module_skinnedmesh", "target": "three_0_160_0_module_skinnedmesh_bonetransform", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32289", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_bone", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32299", "weight": 1.0}, {"source": "three_0_160_0_module_bone", "target": "three_0_160_0_module_bone_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32301", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_datatexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32313", "weight": 1.0}, {"source": "three_0_160_0_module_datatexture", "target": "three_0_160_0_module_datatexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32315", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_skeleton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32334", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32336", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32350", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_calculateinverses", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32385", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_pose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32405", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32448", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32476", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_computebonetexture", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32482", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_getbonebyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32508", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32526", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32538", "weight": 1.0}, {"source": "three_0_160_0_module_skeleton", "target": "three_0_160_0_module_skeleton_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32565", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_instancedbufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32598", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbufferattribute", "target": "three_0_160_0_module_instancedbufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32600", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbufferattribute", "target": "three_0_160_0_module_instancedbufferattribute_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32610", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbufferattribute", "target": "three_0_160_0_module_instancedbufferattribute_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32620", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_instancedmesh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32644", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32646", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_computeboundingbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32668", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_computeboundingsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32699", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32730", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_getcolorat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32747", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_getmatrixat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32753", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32759", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_setcolorat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32811", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_setmatrixat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32823", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_updatemorphtargets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32829", "weight": 1.0}, {"source": "three_0_160_0_module_instancedmesh", "target": "three_0_160_0_module_instancedmesh_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32833", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sortopaque", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32841", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sorttransparent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32847", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_multidrawrenderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32853", "weight": 1.0}, {"source": "three_0_160_0_module_multidrawrenderlist", "target": "three_0_160_0_module_multidrawrenderlist_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32855", "weight": 1.0}, {"source": "three_0_160_0_module_multidrawrenderlist", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32863", "weight": 1.0}, {"source": "three_0_160_0_module_multidrawrenderlist", "target": "three_0_160_0_module_multidrawrenderlist_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32889", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_copyattributedata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32919", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_batchedmesh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32948", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_maxgeometrycount", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32950", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32956", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_initmatricestexture", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32992", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_initializegeometry", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33012", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_validategeometry", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33055", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_setcustomsort", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33098", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_computeboundingbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33105", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33130", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_addgeometry", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33155", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_setgeometryat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33290", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_deletegeometry", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33405", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_getboundingboxat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33424", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_getboundingsphereat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33467", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_setmatrixat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33516", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33538", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_setvisibleat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33553", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_getvisibleat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33578", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33595", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33658", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33697", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_onbeforerender", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33708", "weight": 1.0}, {"source": "three_0_160_0_module_batchedmesh", "target": "three_0_160_0_module_batchedmesh_onbeforeshadow", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33838", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linebasicmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33846", "weight": 1.0}, {"source": "three_0_160_0_module_linebasicmaterial", "target": "three_0_160_0_module_linebasicmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33848", "weight": 1.0}, {"source": "three_0_160_0_module_linebasicmaterial", "target": "three_0_160_0_module_linebasicmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33871", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_line", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33897", "weight": 1.0}, {"source": "three_0_160_0_module_line", "target": "three_0_160_0_module_line_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33899", "weight": 1.0}, {"source": "three_0_160_0_module_line", "target": "three_0_160_0_module_line_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33914", "weight": 1.0}, {"source": "three_0_160_0_module_line", "target": "three_0_160_0_module_line_computelinedistances", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33925", "weight": 1.0}, {"source": "three_0_160_0_module_line", "target": "three_0_160_0_module_line_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33958", "weight": 1.0}, {"source": "three_0_160_0_module_line", "target": "three_0_160_0_module_line_updatemorphtargets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34070", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linesegments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34106", "weight": 1.0}, {"source": "three_0_160_0_module_linesegments", "target": "three_0_160_0_module_linesegments_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34108", "weight": 1.0}, {"source": "three_0_160_0_module_linesegments", "target": "three_0_160_0_module_linesegments_computelinedistances", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34118", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lineloop", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34153", "weight": 1.0}, {"source": "three_0_160_0_module_lineloop", "target": "three_0_160_0_module_lineloop_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34155", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pointsmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34167", "weight": 1.0}, {"source": "three_0_160_0_module_pointsmaterial", "target": "three_0_160_0_module_pointsmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34169", "weight": 1.0}, {"source": "three_0_160_0_module_pointsmaterial", "target": "three_0_160_0_module_pointsmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34192", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_points", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34218", "weight": 1.0}, {"source": "three_0_160_0_module_points", "target": "three_0_160_0_module_points_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34220", "weight": 1.0}, {"source": "three_0_160_0_module_points", "target": "three_0_160_0_module_points_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34235", "weight": 1.0}, {"source": "three_0_160_0_module_points", "target": "three_0_160_0_module_points_raycast", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34246", "weight": 1.0}, {"source": "three_0_160_0_module_points", "target": "three_0_160_0_module_points_updatemorphtargets", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34307", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_testpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34340", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_videotexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34370", "weight": 1.0}, {"source": "three_0_160_0_module_videotexture", "target": "three_0_160_0_module_videotexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34372", "weight": 1.0}, {"source": "three_0_160_0_module_videotexture", "target": "three_0_160_0_module_videotexture_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34400", "weight": 1.0}, {"source": "three_0_160_0_module_videotexture", "target": "three_0_160_0_module_videotexture_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34406", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_framebuffertexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34421", "weight": 1.0}, {"source": "three_0_160_0_module_framebuffertexture", "target": "three_0_160_0_module_framebuffertexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34423", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_compressedtexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34440", "weight": 1.0}, {"source": "three_0_160_0_module_compressedtexture", "target": "three_0_160_0_module_compressedtexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34442", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_compressedarraytexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34465", "weight": 1.0}, {"source": "three_0_160_0_module_compressedarraytexture", "target": "three_0_160_0_module_compressedarraytexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34467", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_compressedcubetexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34479", "weight": 1.0}, {"source": "three_0_160_0_module_compressedcubetexture", "target": "three_0_160_0_module_compressedcubetexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34481", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_canvastexture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34494", "weight": 1.0}, {"source": "three_0_160_0_module_canvastexture", "target": "three_0_160_0_module_canvastexture_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34496", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_curve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34538", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34540", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34551", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getpointat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34561", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34570", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getspacedpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34586", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34602", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getlengths", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34611", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_updatearclengths", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34644", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_getutotmapping", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34653", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_gettangent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34733", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_gettangentat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34755", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_computefrenetframes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34762", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34876", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34882", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34890", "weight": 1.0}, {"source": "three_0_160_0_module_curve", "target": "three_0_160_0_module_curve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34907", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ellipsecurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34917", "weight": 1.0}, {"source": "three_0_160_0_module_ellipsecurve", "target": "three_0_160_0_module_ellipsecurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34919", "weight": 1.0}, {"source": "three_0_160_0_module_ellipsecurve", "target": "three_0_160_0_module_ellipsecurve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34942", "weight": 1.0}, {"source": "three_0_160_0_module_ellipsecurve", "target": "three_0_160_0_module_ellipsecurve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35004", "weight": 1.0}, {"source": "three_0_160_0_module_ellipsecurve", "target": "three_0_160_0_module_ellipsecurve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35025", "weight": 1.0}, {"source": "three_0_160_0_module_ellipsecurve", "target": "three_0_160_0_module_ellipsecurve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35046", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_arccurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35069", "weight": 1.0}, {"source": "three_0_160_0_module_arccurve", "target": "three_0_160_0_module_arccurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35071", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicpoly", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35103", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_catmullromcurve3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35165", "weight": 1.0}, {"source": "three_0_160_0_module_catmullromcurve3", "target": "three_0_160_0_module_catmullromcurve3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35167", "weight": 1.0}, {"source": "three_0_160_0_module_catmullromcurve3", "target": "three_0_160_0_module_catmullromcurve3_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35182", "weight": 1.0}, {"source": "three_0_160_0_module_catmullromcurve3", "target": "three_0_160_0_module_catmullromcurve3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35268", "weight": 1.0}, {"source": "three_0_160_0_module_catmullromcurve3", "target": "three_0_160_0_module_catmullromcurve3_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35290", "weight": 1.0}, {"source": "three_0_160_0_module_catmullromcurve3", "target": "three_0_160_0_module_catmullromcurve3_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35311", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_catmullrom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35339", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbezierp0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35351", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbezierp1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35358", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbezierp2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35364", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbezier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35370", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbezierp0", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35379", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbezierp1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35386", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbezierp2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35393", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbezierp3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35399", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbezier", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35405", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbeziercurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35412", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve", "target": "three_0_160_0_module_cubicbeziercurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35414", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve", "target": "three_0_160_0_module_cubicbeziercurve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35429", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve", "target": "three_0_160_0_module_cubicbeziercurve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35444", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve", "target": "three_0_160_0_module_cubicbeziercurve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35457", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve", "target": "three_0_160_0_module_cubicbeziercurve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35470", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicbeziercurve3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35485", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve3", "target": "three_0_160_0_module_cubicbeziercurve3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35487", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve3", "target": "three_0_160_0_module_cubicbeziercurve3_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35502", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve3", "target": "three_0_160_0_module_cubicbeziercurve3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35518", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve3", "target": "three_0_160_0_module_cubicbeziercurve3_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35531", "weight": 1.0}, {"source": "three_0_160_0_module_cubicbeziercurve3", "target": "three_0_160_0_module_cubicbeziercurve3_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35544", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linecurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35559", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35561", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35574", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_getpointat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35594", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_gettangent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35600", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_gettangentat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35606", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35612", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35623", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve", "target": "three_0_160_0_module_linecurve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35634", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linecurve3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35647", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35649", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35662", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_getpointat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35682", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_gettangent", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35688", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_gettangentat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35694", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35700", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35711", "weight": 1.0}, {"source": "three_0_160_0_module_linecurve3", "target": "three_0_160_0_module_linecurve3_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35722", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbeziercurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35735", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve", "target": "three_0_160_0_module_quadraticbeziercurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35737", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve", "target": "three_0_160_0_module_quadraticbeziercurve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35751", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve", "target": "three_0_160_0_module_quadraticbeziercurve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35766", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve", "target": "three_0_160_0_module_quadraticbeziercurve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35778", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve", "target": "three_0_160_0_module_quadraticbeziercurve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35790", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quadraticbeziercurve3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35804", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve3", "target": "three_0_160_0_module_quadraticbeziercurve3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35806", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve3", "target": "three_0_160_0_module_quadraticbeziercurve3_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35820", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve3", "target": "three_0_160_0_module_quadraticbeziercurve3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35836", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve3", "target": "three_0_160_0_module_quadraticbeziercurve3_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35848", "weight": 1.0}, {"source": "three_0_160_0_module_quadraticbeziercurve3", "target": "three_0_160_0_module_quadraticbeziercurve3_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35860", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_splinecurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35874", "weight": 1.0}, {"source": "three_0_160_0_module_splinecurve", "target": "three_0_160_0_module_splinecurve_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35876", "weight": 1.0}, {"source": "three_0_160_0_module_splinecurve", "target": "three_0_160_0_module_splinecurve_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35888", "weight": 1.0}, {"source": "three_0_160_0_module_splinecurve", "target": "three_0_160_0_module_splinecurve_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35912", "weight": 1.0}, {"source": "three_0_160_0_module_splinecurve", "target": "three_0_160_0_module_splinecurve_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35930", "weight": 1.0}, {"source": "three_0_160_0_module_splinecurve", "target": "three_0_160_0_module_splinecurve_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35947", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_curvepath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35985", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35987", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35998", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_closepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36004", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36030", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_getlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36066", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_updatearclengths", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36074", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_getcurvelengths", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36085", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_getspacedpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36114", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_getpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36134", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36172", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36192", "weight": 1.0}, {"source": "three_0_160_0_module_curvepath", "target": "three_0_160_0_module_curvepath_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36210", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36230", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36232", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_setfrompoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36248", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_moveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36262", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_lineto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36270", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_quadraticcurveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36281", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_beziercurveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36297", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_splinethru", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36314", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_arc", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36327", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_absarc", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36339", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_ellipse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36347", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_absellipse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36358", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36384", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36394", "weight": 1.0}, {"source": "three_0_160_0_module_path", "target": "three_0_160_0_module_path_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36404", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lathegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36416", "weight": 1.0}, {"source": "three_0_160_0_module_lathegeometry", "target": "three_0_160_0_module_lathegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36418", "weight": 1.0}, {"source": "three_0_160_0_module_lathegeometry", "target": "three_0_160_0_module_lathegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36579", "weight": 1.0}, {"source": "three_0_160_0_module_lathegeometry", "target": "three_0_160_0_module_lathegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36589", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_capsulegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36597", "weight": 1.0}, {"source": "three_0_160_0_module_capsulegeometry", "target": "three_0_160_0_module_capsulegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36599", "weight": 1.0}, {"source": "three_0_160_0_module_capsulegeometry", "target": "three_0_160_0_module_capsulegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36618", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_circlegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36626", "weight": 1.0}, {"source": "three_0_160_0_module_circlegeometry", "target": "three_0_160_0_module_circlegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36628", "weight": 1.0}, {"source": "three_0_160_0_module_circlegeometry", "target": "three_0_160_0_module_circlegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36702", "weight": 1.0}, {"source": "three_0_160_0_module_circlegeometry", "target": "three_0_160_0_module_circlegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36712", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cylindergeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36720", "weight": 1.0}, {"source": "three_0_160_0_module_cylindergeometry", "target": "three_0_160_0_module_cylindergeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36722", "weight": 1.0}, {"source": "three_0_160_0_module_cylindergeometry", "target": "three_0_160_0_module_cylindergeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36981", "weight": 1.0}, {"source": "three_0_160_0_module_cylindergeometry", "target": "three_0_160_0_module_cylindergeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36991", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_conegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36999", "weight": 1.0}, {"source": "three_0_160_0_module_conegeometry", "target": "three_0_160_0_module_conegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37001", "weight": 1.0}, {"source": "three_0_160_0_module_conegeometry", "target": "three_0_160_0_module_conegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37019", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_polyhedrongeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37027", "weight": 1.0}, {"source": "three_0_160_0_module_polyhedrongeometry", "target": "three_0_160_0_module_polyhedrongeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37029", "weight": 1.0}, {"source": "three_0_160_0_module_polyhedrongeometry", "target": "three_0_160_0_module_polyhedrongeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37322", "weight": 1.0}, {"source": "three_0_160_0_module_polyhedrongeometry", "target": "three_0_160_0_module_polyhedrongeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37332", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_dodecahedrongeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37340", "weight": 1.0}, {"source": "three_0_160_0_module_dodecahedrongeometry", "target": "three_0_160_0_module_dodecahedrongeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37342", "weight": 1.0}, {"source": "three_0_160_0_module_dodecahedrongeometry", "target": "three_0_160_0_module_dodecahedrongeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37394", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_edgesgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37407", "weight": 1.0}, {"source": "three_0_160_0_module_edgesgeometry", "target": "three_0_160_0_module_edgesgeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37409", "weight": 1.0}, {"source": "three_0_160_0_module_edgesgeometry", "target": "three_0_160_0_module_edgesgeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37535", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shape", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37547", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37549", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_getpointsholes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37561", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_extractpoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37577", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37588", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37606", "weight": 1.0}, {"source": "three_0_160_0_module_shape", "target": "three_0_160_0_module_shape_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37624", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linkedlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37695", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_filterpoints", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37721", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_earcutlinked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37752", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_isear", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37819", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_isearhashed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37850", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_curelocalintersections", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37909", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_splitearcut", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37940", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_eliminateholes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37976", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_comparex", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38004", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_eliminatehole", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38011", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_findholebridge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38029", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sectorcontainssector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38096", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_indexcurve", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38103", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sortlinked", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38124", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_zorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38189", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getleftmost", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38210", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pointintriangle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38226", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_isvaliddiagonal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38235", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_area", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38245", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_equals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38252", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_intersects", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38259", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_onsegment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38278", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sign", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38284", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_intersectspolygon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38291", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_locallyinside", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38307", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_middleinside", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38316", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_splitpolygon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38337", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_insertnode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38361", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_removenode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38383", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38393", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_signedarea", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38418", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shapeutils", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38432", "weight": 1.0}, {"source": "three_0_160_0_module_shapeutils", "target": "three_0_160_0_module_shapeutils_area", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38436", "weight": 1.0}, {"source": "three_0_160_0_module_shapeutils", "target": "three_0_160_0_module_shapeutils_isclockwise", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38451", "weight": 1.0}, {"source": "three_0_160_0_module_shapeutils", "target": "three_0_160_0_module_shapeutils_triangulateshape", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38457", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_removedupendpts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38498", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_addcontour", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38510", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_extrudegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38544", "weight": 1.0}, {"source": "three_0_160_0_module_extrudegeometry", "target": "three_0_160_0_module_extrudegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38546", "weight": 1.0}, {"source": "three_0_160_0_module_extrudegeometry", "target": "three_0_160_0_module_extrudegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39193", "weight": 1.0}, {"source": "three_0_160_0_module_extrudegeometry", "target": "three_0_160_0_module_extrudegeometry_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39203", "weight": 1.0}, {"source": "three_0_160_0_module_extrudegeometry", "target": "three_0_160_0_module_extrudegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39214", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_tojson_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39298", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_icosahedrongeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39326", "weight": 1.0}, {"source": "three_0_160_0_module_icosahedrongeometry", "target": "three_0_160_0_module_icosahedrongeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39328", "weight": 1.0}, {"source": "three_0_160_0_module_icosahedrongeometry", "target": "three_0_160_0_module_icosahedrongeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39356", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_octahedrongeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39364", "weight": 1.0}, {"source": "three_0_160_0_module_octahedrongeometry", "target": "three_0_160_0_module_octahedrongeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39366", "weight": 1.0}, {"source": "three_0_160_0_module_octahedrongeometry", "target": "three_0_160_0_module_octahedrongeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39390", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ringgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39398", "weight": 1.0}, {"source": "three_0_160_0_module_ringgeometry", "target": "three_0_160_0_module_ringgeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39400", "weight": 1.0}, {"source": "three_0_160_0_module_ringgeometry", "target": "three_0_160_0_module_ringgeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39501", "weight": 1.0}, {"source": "three_0_160_0_module_ringgeometry", "target": "three_0_160_0_module_ringgeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39511", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shapegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39519", "weight": 1.0}, {"source": "three_0_160_0_module_shapegeometry", "target": "three_0_160_0_module_shapegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39521", "weight": 1.0}, {"source": "three_0_160_0_module_shapegeometry", "target": "three_0_160_0_module_shapegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39645", "weight": 1.0}, {"source": "three_0_160_0_module_shapegeometry", "target": "three_0_160_0_module_shapegeometry_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39655", "weight": 1.0}, {"source": "three_0_160_0_module_shapegeometry", "target": "three_0_160_0_module_shapegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39665", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_tojson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39683", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spheregeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39707", "weight": 1.0}, {"source": "three_0_160_0_module_spheregeometry", "target": "three_0_160_0_module_spheregeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39709", "weight": 1.0}, {"source": "three_0_160_0_module_spheregeometry", "target": "three_0_160_0_module_spheregeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39821", "weight": 1.0}, {"source": "three_0_160_0_module_spheregeometry", "target": "three_0_160_0_module_spheregeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39831", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_tetrahedrongeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39839", "weight": 1.0}, {"source": "three_0_160_0_module_tetrahedrongeometry", "target": "three_0_160_0_module_tetrahedrongeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39841", "weight": 1.0}, {"source": "three_0_160_0_module_tetrahedrongeometry", "target": "three_0_160_0_module_tetrahedrongeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39862", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_torusgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39870", "weight": 1.0}, {"source": "three_0_160_0_module_torusgeometry", "target": "three_0_160_0_module_torusgeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39872", "weight": 1.0}, {"source": "three_0_160_0_module_torusgeometry", "target": "three_0_160_0_module_torusgeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39967", "weight": 1.0}, {"source": "three_0_160_0_module_torusgeometry", "target": "three_0_160_0_module_torusgeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39977", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_torusknotgeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39985", "weight": 1.0}, {"source": "three_0_160_0_module_torusknotgeometry", "target": "three_0_160_0_module_torusknotgeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39987", "weight": 1.0}, {"source": "three_0_160_0_module_torusknotgeometry", "target": "three_0_160_0_module_torusknotgeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40129", "weight": 1.0}, {"source": "three_0_160_0_module_torusknotgeometry", "target": "three_0_160_0_module_torusknotgeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40139", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_tubegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40147", "weight": 1.0}, {"source": "three_0_160_0_module_tubegeometry", "target": "three_0_160_0_module_tubegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40149", "weight": 1.0}, {"source": "three_0_160_0_module_tubegeometry", "target": "three_0_160_0_module_tubegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40306", "weight": 1.0}, {"source": "three_0_160_0_module_tubegeometry", "target": "three_0_160_0_module_tubegeometry_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40316", "weight": 1.0}, {"source": "three_0_160_0_module_tubegeometry", "target": "three_0_160_0_module_tubegeometry_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40326", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_wireframegeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40342", "weight": 1.0}, {"source": "three_0_160_0_module_wireframegeometry", "target": "three_0_160_0_module_wireframegeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40344", "weight": 1.0}, {"source": "three_0_160_0_module_wireframegeometry", "target": "three_0_160_0_module_wireframegeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40452", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_isuniqueedge", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40464", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shadowmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40508", "weight": 1.0}, {"source": "three_0_160_0_module_shadowmaterial", "target": "three_0_160_0_module_shadowmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40510", "weight": 1.0}, {"source": "three_0_160_0_module_shadowmaterial", "target": "three_0_160_0_module_shadowmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40527", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_rawshadermaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40541", "weight": 1.0}, {"source": "three_0_160_0_module_rawshadermaterial", "target": "three_0_160_0_module_rawshadermaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40543", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshstandardmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40555", "weight": 1.0}, {"source": "three_0_160_0_module_meshstandardmaterial", "target": "three_0_160_0_module_meshstandardmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40557", "weight": 1.0}, {"source": "three_0_160_0_module_meshstandardmaterial", "target": "three_0_160_0_module_meshstandardmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40616", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshphysicalmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40673", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40675", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_anisotropy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40746", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_anisotropy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40752", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_clearcoat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40764", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_clearcoat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40770", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_iridescence", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40782", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_iridescence", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40788", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_sheen", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40800", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_sheen", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40806", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_transmission", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40818", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_transmission", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40824", "weight": 1.0}, {"source": "three_0_160_0_module_meshphysicalmaterial", "target": "three_0_160_0_module_meshphysicalmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40836", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshphongmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40891", "weight": 1.0}, {"source": "three_0_160_0_module_meshphongmaterial", "target": "three_0_160_0_module_meshphongmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40893", "weight": 1.0}, {"source": "three_0_160_0_module_meshphongmaterial", "target": "three_0_160_0_module_meshphongmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40950", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshtoonmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41005", "weight": 1.0}, {"source": "three_0_160_0_module_meshtoonmaterial", "target": "three_0_160_0_module_meshtoonmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41007", "weight": 1.0}, {"source": "three_0_160_0_module_meshtoonmaterial", "target": "three_0_160_0_module_meshtoonmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41056", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshnormalmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41101", "weight": 1.0}, {"source": "three_0_160_0_module_meshnormalmaterial", "target": "three_0_160_0_module_meshnormalmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41103", "weight": 1.0}, {"source": "three_0_160_0_module_meshnormalmaterial", "target": "three_0_160_0_module_meshnormalmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41131", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshlambertmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41157", "weight": 1.0}, {"source": "three_0_160_0_module_meshlambertmaterial", "target": "three_0_160_0_module_meshlambertmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41159", "weight": 1.0}, {"source": "three_0_160_0_module_meshlambertmaterial", "target": "three_0_160_0_module_meshlambertmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41214", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_meshmatcapmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41267", "weight": 1.0}, {"source": "three_0_160_0_module_meshmatcapmaterial", "target": "three_0_160_0_module_meshmatcapmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41269", "weight": 1.0}, {"source": "three_0_160_0_module_meshmatcapmaterial", "target": "three_0_160_0_module_meshmatcapmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41307", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linedashedmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41342", "weight": 1.0}, {"source": "three_0_160_0_module_linedashedmaterial", "target": "three_0_160_0_module_linedashedmaterial_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41344", "weight": 1.0}, {"source": "three_0_160_0_module_linedashedmaterial", "target": "three_0_160_0_module_linedashedmaterial_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41360", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_convertarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41375", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_istypedarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41390", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getkeyframeorder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41398", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sortedarray", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41417", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_flattenjson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41439", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_subclip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41513", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_makeclipadditive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41584", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_interpolant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41738", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41740", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_evaluate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41755", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_getsettings", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41915", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_copysamplevalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41921", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41942", "weight": 1.0}, {"source": "three_0_160_0_module_interpolant", "target": "three_0_160_0_module_interpolant_intervalchanged", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41949", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubicinterpolant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41965", "weight": 1.0}, {"source": "three_0_160_0_module_cubicinterpolant", "target": "three_0_160_0_module_cubicinterpolant_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41967", "weight": 1.0}, {"source": "three_0_160_0_module_cubicinterpolant", "target": "three_0_160_0_module_cubicinterpolant_intervalchanged", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41985", "weight": 1.0}, {"source": "three_0_160_0_module_cubicinterpolant", "target": "three_0_160_0_module_cubicinterpolant_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42064", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_linearinterpolant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42103", "weight": 1.0}, {"source": "three_0_160_0_module_linearinterpolant", "target": "three_0_160_0_module_linearinterpolant_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42105", "weight": 1.0}, {"source": "three_0_160_0_module_linearinterpolant", "target": "three_0_160_0_module_linearinterpolant_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42111", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_discreteinterpolant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42143", "weight": 1.0}, {"source": "three_0_160_0_module_discreteinterpolant", "target": "three_0_160_0_module_discreteinterpolant_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42145", "weight": 1.0}, {"source": "three_0_160_0_module_discreteinterpolant", "target": "three_0_160_0_module_discreteinterpolant_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42151", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_keyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42159", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42161", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42178", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42216", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42222", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42228", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_setinterpolation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42234", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42291", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42311", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_shift", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42318", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_scale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42337", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_trim", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42357", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42400", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_optimize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42478", "weight": 1.0}, {"source": "three_0_160_0_module_keyframetrack", "target": "three_0_160_0_module_keyframetrack_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42589", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_booleankeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42613", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_colorkeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42624", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_numberkeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42631", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quaternionlinearinterpolant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42639", "weight": 1.0}, {"source": "three_0_160_0_module_quaternionlinearinterpolant", "target": "three_0_160_0_module_quaternionlinearinterpolant_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42641", "weight": 1.0}, {"source": "three_0_160_0_module_quaternionlinearinterpolant", "target": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42647", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_quaternionkeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42672", "weight": 1.0}, {"source": "three_0_160_0_module_quaternionkeyframetrack", "target": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42674", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_stringkeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42690", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_vectorkeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42701", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_animationclip", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42705", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42707", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42726", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42745", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42770", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_findbyname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42812", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42837", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_parseanimation", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42883", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_resetduration", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43010", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_trim", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43029", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_validate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43041", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_optimize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43055", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43067", "weight": 1.0}, {"source": "three_0_160_0_module_animationclip", "target": "three_0_160_0_module_animationclip_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43081", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_gettracktypeforvaluetypename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43089", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_parsekeyframetrack", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43131", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_loadingmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43206", "weight": 1.0}, {"source": "three_0_160_0_module_loadingmanager", "target": "three_0_160_0_module_loadingmanager_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43208", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_loader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43347", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43349", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43361", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_loadasync", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43363", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43375", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_setcrossorigin", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43377", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43384", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_setpath", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43391", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_setresourcepath", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43398", "weight": 1.0}, {"source": "three_0_160_0_module_loader", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43405", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_httperror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43418", "weight": 1.0}, {"source": "three_0_160_0_module_httperror", "target": "three_0_160_0_module_httperror_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43420", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_fileloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43429", "weight": 1.0}, {"source": "three_0_160_0_module_fileloader", "target": "three_0_160_0_module_fileloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43431", "weight": 1.0}, {"source": "three_0_160_0_module_fileloader", "target": "three_0_160_0_module_fileloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43437", "weight": 1.0}, {"source": "three_0_160_0_module_fileloader", "target": "three_0_160_0_module_fileloader_setresponsetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43679", "weight": 1.0}, {"source": "three_0_160_0_module_fileloader", "target": "three_0_160_0_module_fileloader_setmimetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43686", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_animationloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43695", "weight": 1.0}, {"source": "three_0_160_0_module_animationloader", "target": "three_0_160_0_module_animationloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43697", "weight": 1.0}, {"source": "three_0_160_0_module_animationloader", "target": "three_0_160_0_module_animationloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43703", "weight": 1.0}, {"source": "three_0_160_0_module_animationloader", "target": "three_0_160_0_module_animationloader_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43737", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_compressedtextureloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43761", "weight": 1.0}, {"source": "three_0_160_0_module_compressedtextureloader", "target": "three_0_160_0_module_compressedtextureloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43763", "weight": 1.0}, {"source": "three_0_160_0_module_compressedtextureloader", "target": "three_0_160_0_module_compressedtextureloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43769", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_imageloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43882", "weight": 1.0}, {"source": "three_0_160_0_module_imageloader", "target": "three_0_160_0_module_imageloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43884", "weight": 1.0}, {"source": "three_0_160_0_module_imageloader", "target": "three_0_160_0_module_imageloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43890", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cubetextureloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43967", "weight": 1.0}, {"source": "three_0_160_0_module_cubetextureloader", "target": "three_0_160_0_module_cubetextureloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43969", "weight": 1.0}, {"source": "three_0_160_0_module_cubetextureloader", "target": "three_0_160_0_module_cubetextureloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43975", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_datatextureloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44024", "weight": 1.0}, {"source": "three_0_160_0_module_datatextureloader", "target": "three_0_160_0_module_datatextureloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44026", "weight": 1.0}, {"source": "three_0_160_0_module_datatextureloader", "target": "three_0_160_0_module_datatextureloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44032", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_textureloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44146", "weight": 1.0}, {"source": "three_0_160_0_module_textureloader", "target": "three_0_160_0_module_textureloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44148", "weight": 1.0}, {"source": "three_0_160_0_module_textureloader", "target": "three_0_160_0_module_textureloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44154", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_light", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44181", "weight": 1.0}, {"source": "three_0_160_0_module_light", "target": "three_0_160_0_module_light_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44183", "weight": 1.0}, {"source": "three_0_160_0_module_light", "target": "three_0_160_0_module_light_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44196", "weight": 1.0}, {"source": "three_0_160_0_module_light", "target": "three_0_160_0_module_light_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44202", "weight": 1.0}, {"source": "three_0_160_0_module_light", "target": "three_0_160_0_module_light_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44213", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_hemispherelight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44235", "weight": 1.0}, {"source": "three_0_160_0_module_hemispherelight", "target": "three_0_160_0_module_hemispherelight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44237", "weight": 1.0}, {"source": "three_0_160_0_module_hemispherelight", "target": "three_0_160_0_module_hemispherelight_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44252", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lightshadow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44268", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44270", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_getviewportcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44301", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_getfrustum", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44307", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_updatematrices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44313", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_getviewport", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44339", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_getframeextents", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44345", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44351", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44367", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44380", "weight": 1.0}, {"source": "three_0_160_0_module_lightshadow", "target": "three_0_160_0_module_lightshadow_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44386", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spotlightshadow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44404", "weight": 1.0}, {"source": "three_0_160_0_module_spotlightshadow", "target": "three_0_160_0_module_spotlightshadow_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44406", "weight": 1.0}, {"source": "three_0_160_0_module_spotlightshadow", "target": "three_0_160_0_module_spotlightshadow_updatematrices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44416", "weight": 1.0}, {"source": "three_0_160_0_module_spotlightshadow", "target": "three_0_160_0_module_spotlightshadow_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44437", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spotlight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44449", "weight": 1.0}, {"source": "three_0_160_0_module_spotlight", "target": "three_0_160_0_module_spotlight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44451", "weight": 1.0}, {"source": "three_0_160_0_module_spotlight", "target": "three_0_160_0_module_spotlight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44475", "weight": 1.0}, {"source": "three_0_160_0_module_spotlight", "target": "three_0_160_0_module_spotlight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44483", "weight": 1.0}, {"source": "three_0_160_0_module_spotlight", "target": "three_0_160_0_module_spotlight_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44490", "weight": 1.0}, {"source": "three_0_160_0_module_spotlight", "target": "three_0_160_0_module_spotlight_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44496", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pointlightshadow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44519", "weight": 1.0}, {"source": "three_0_160_0_module_pointlightshadow", "target": "three_0_160_0_module_pointlightshadow_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44521", "weight": 1.0}, {"source": "three_0_160_0_module_pointlightshadow", "target": "three_0_160_0_module_pointlightshadow_updatematrices", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44571", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pointlight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44603", "weight": 1.0}, {"source": "three_0_160_0_module_pointlight", "target": "three_0_160_0_module_pointlight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44605", "weight": 1.0}, {"source": "three_0_160_0_module_pointlight", "target": "three_0_160_0_module_pointlight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44620", "weight": 1.0}, {"source": "three_0_160_0_module_pointlight", "target": "three_0_160_0_module_pointlight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44628", "weight": 1.0}, {"source": "three_0_160_0_module_pointlight", "target": "three_0_160_0_module_pointlight_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44635", "weight": 1.0}, {"source": "three_0_160_0_module_pointlight", "target": "three_0_160_0_module_pointlight_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44641", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_directionallightshadow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44656", "weight": 1.0}, {"source": "three_0_160_0_module_directionallightshadow", "target": "three_0_160_0_module_directionallightshadow_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44658", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_directionallight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44668", "weight": 1.0}, {"source": "three_0_160_0_module_directionallight", "target": "three_0_160_0_module_directionallight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44670", "weight": 1.0}, {"source": "three_0_160_0_module_directionallight", "target": "three_0_160_0_module_directionallight_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44687", "weight": 1.0}, {"source": "three_0_160_0_module_directionallight", "target": "three_0_160_0_module_directionallight_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44693", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ambientlight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44706", "weight": 1.0}, {"source": "three_0_160_0_module_ambientlight", "target": "three_0_160_0_module_ambientlight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44708", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_rectarealight", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44720", "weight": 1.0}, {"source": "three_0_160_0_module_rectarealight", "target": "three_0_160_0_module_rectarealight_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44722", "weight": 1.0}, {"source": "three_0_160_0_module_rectarealight", "target": "three_0_160_0_module_rectarealight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44735", "weight": 1.0}, {"source": "three_0_160_0_module_rectarealight", "target": "three_0_160_0_module_rectarealight_power", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44742", "weight": 1.0}, {"source": "three_0_160_0_module_rectarealight", "target": "three_0_160_0_module_rectarealight_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44749", "weight": 1.0}, {"source": "three_0_160_0_module_rectarealight", "target": "three_0_160_0_module_rectarealight_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44760", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_sphericalharmonics3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44783", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44785", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44799", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_zero", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44811", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_getat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44825", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_getirradianceat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44855", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44882", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_addscaledsh", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44894", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_scale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44906", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44918", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44930", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44946", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44952", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44958", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44972", "weight": 1.0}, {"source": "three_0_160_0_module_sphericalharmonics3", "target": "three_0_160_0_module_sphericalharmonics3_getbasisat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44988", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_lightprobe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45013", "weight": 1.0}, {"source": "three_0_160_0_module_lightprobe", "target": "three_0_160_0_module_lightprobe_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45015", "weight": 1.0}, {"source": "three_0_160_0_module_lightprobe", "target": "three_0_160_0_module_lightprobe_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45025", "weight": 1.0}, {"source": "three_0_160_0_module_lightprobe", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45035", "weight": 1.0}, {"source": "three_0_160_0_module_lightprobe", "target": "three_0_160_0_module_lightprobe_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45044", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_materialloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45056", "weight": 1.0}, {"source": "three_0_160_0_module_materialloader", "target": "three_0_160_0_module_materialloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45058", "weight": 1.0}, {"source": "three_0_160_0_module_materialloader", "target": "three_0_160_0_module_materialloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45065", "weight": 1.0}, {"source": "three_0_160_0_module_materialloader", "target": "three_0_160_0_module_materialloader_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45099", "weight": 1.0}, {"source": "three_0_160_0_module_materialloader", "target": "three_0_160_0_module_materialloader_settextures", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45362", "weight": 1.0}, {"source": "three_0_160_0_module_materialloader", "target": "three_0_160_0_module_materialloader_creatematerialfromtype", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45369", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_loaderutils", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45398", "weight": 1.0}, {"source": "three_0_160_0_module_loaderutils", "target": "three_0_160_0_module_loaderutils_decodetext", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45400", "weight": 1.0}, {"source": "three_0_160_0_module_loaderutils", "target": "three_0_160_0_module_loaderutils_extracturlbase", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45434", "weight": 1.0}, {"source": "three_0_160_0_module_loaderutils", "target": "three_0_160_0_module_loaderutils_resolveurl", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45444", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_instancedbuffergeometry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45472", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbuffergeometry", "target": "three_0_160_0_module_instancedbuffergeometry_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45474", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbuffergeometry", "target": "three_0_160_0_module_instancedbuffergeometry_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45485", "weight": 1.0}, {"source": "three_0_160_0_module_instancedbuffergeometry", "target": "three_0_160_0_module_instancedbuffergeometry_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45495", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_buffergeometryloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45509", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometryloader", "target": "three_0_160_0_module_buffergeometryloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45511", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometryloader", "target": "three_0_160_0_module_buffergeometryloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45517", "weight": 1.0}, {"source": "three_0_160_0_module_buffergeometryloader", "target": "three_0_160_0_module_buffergeometryloader_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45551", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_objectloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45713", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45715", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45721", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_loadasync", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45767", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parse", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45795", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseasync", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45840", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseshapes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45860", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseskeletons", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45880", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parsegeometries", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45911", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parsematerials", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45961", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseanimations", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45991", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseimages", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46013", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseimagesasync", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46129", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parsetextures", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46225", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_parseobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46334", "weight": 1.0}, {"source": "three_0_160_0_module_objectloader", "target": "three_0_160_0_module_objectloader_bindskeletons", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46743", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_imagebitmaploader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46795", "weight": 1.0}, {"source": "three_0_160_0_module_imagebitmaploader", "target": "three_0_160_0_module_imagebitmaploader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46797", "weight": 1.0}, {"source": "three_0_160_0_module_imagebitmaploader", "target": "three_0_160_0_module_imagebitmaploader_setoptions", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46819", "weight": 1.0}, {"source": "three_0_160_0_module_imagebitmaploader", "target": "three_0_160_0_module_imagebitmaploader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46827", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_audiocontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46916", "weight": 1.0}, {"source": "three_0_160_0_module_audiocontext", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46918", "weight": 1.0}, {"source": "three_0_160_0_module_audiocontext", "target": "three_0_160_0_module_audiocontext_setcontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46930", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_audioloader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46938", "weight": 1.0}, {"source": "three_0_160_0_module_audioloader", "target": "three_0_160_0_module_audioloader_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46940", "weight": 1.0}, {"source": "three_0_160_0_module_audioloader", "target": "three_0_160_0_module_audioloader_load", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46946", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_stereocamera", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47002", "weight": 1.0}, {"source": "three_0_160_0_module_stereocamera", "target": "three_0_160_0_module_stereocamera_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47004", "weight": 1.0}, {"source": "three_0_160_0_module_stereocamera", "target": "three_0_160_0_module_stereocamera_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47032", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_clock", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47093", "weight": 1.0}, {"source": "three_0_160_0_module_clock", "target": "three_0_160_0_module_clock_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47095", "weight": 1.0}, {"source": "three_0_160_0_module_clock", "target": "three_0_160_0_module_clock_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47107", "weight": 1.0}, {"source": "three_0_160_0_module_clock", "target": "three_0_160_0_module_clock_stop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47117", "weight": 1.0}, {"source": "three_0_160_0_module_clock", "target": "three_0_160_0_module_clock_getelapsedtime", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47125", "weight": 1.0}, {"source": "three_0_160_0_module_clock", "target": "three_0_160_0_module_clock_getdelta", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47132", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_now", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47160", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_audiolistener", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47171", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47173", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_getinput", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47194", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_removefilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47200", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_getfilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47215", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_setfilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47221", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_getmastervolume", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47242", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_setmastervolume", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47248", "weight": 1.0}, {"source": "three_0_160_0_module_audiolistener", "target": "three_0_160_0_module_audiolistener_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47256", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_audio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47296", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47298", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getoutput", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47333", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setnodesource", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47339", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setmediaelementsource", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47350", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setmediastreamsource", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47361", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setbuffer", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47372", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_play", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47383", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_pause", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47420", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_stop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47454", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47478", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47504", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getfilters", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47536", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setfilters", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47542", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setdetune", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47562", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getdetune", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47578", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getfilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47584", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setfilter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47590", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setplaybackrate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47596", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getplaybackrate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47617", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_onended", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47623", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getloop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47629", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setloop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47642", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setloopstart", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47663", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setloopend", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47671", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_getvolume", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47679", "weight": 1.0}, {"source": "three_0_160_0_module_audio", "target": "three_0_160_0_module_audio_setvolume", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47685", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_positionalaudio", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47700", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47702", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47712", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47720", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_getoutput", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47728", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_getrefdistance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47734", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_setrefdistance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47740", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_getrollofffactor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47748", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_setrollofffactor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47754", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_getdistancemodel", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47762", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_setdistancemodel", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47768", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_getmaxdistance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47776", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_setmaxdistance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47782", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_setdirectionalcone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47790", "weight": 1.0}, {"source": "three_0_160_0_module_positionalaudio", "target": "three_0_160_0_module_positionalaudio_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47800", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_audioanalyser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47836", "weight": 1.0}, {"source": "three_0_160_0_module_audioanalyser", "target": "three_0_160_0_module_audioanalyser_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47838", "weight": 1.0}, {"source": "three_0_160_0_module_audioanalyser", "target": "three_0_160_0_module_audioanalyser_getfrequencydata", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47850", "weight": 1.0}, {"source": "three_0_160_0_module_audioanalyser", "target": "three_0_160_0_module_audioanalyser_getaveragefrequency", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47858", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_propertymixer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47875", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47877", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_accumulate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47950", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_accumulateadditive", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47988", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_apply", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48010", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_saveoriginalstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48059", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_restoreoriginalstate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48086", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48093", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48106", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_setadditiveidentityother", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48113", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_select", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48129", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_slerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48143", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_slerpadditive", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48149", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_lerp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48161", "weight": 1.0}, {"source": "three_0_160_0_module_propertymixer", "target": "three_0_160_0_module_propertymixer_lerpadditive", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48175", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_composite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48225", "weight": 1.0}, {"source": "three_0_160_0_module_composite", "target": "three_0_160_0_module_composite_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48227", "weight": 1.0}, {"source": "three_0_160_0_module_composite", "target": "three_0_160_0_module_composite_getvalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48236", "weight": 1.0}, {"source": "three_0_160_0_module_composite", "target": "three_0_160_0_module_composite_setvalue", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48248", "weight": 1.0}, {"source": "three_0_160_0_module_composite", "target": "three_0_160_0_module_composite_bind", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48260", "weight": 1.0}, {"source": "three_0_160_0_module_composite", "target": "three_0_160_0_module_composite_unbind", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48272", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_propertybinding", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48291", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48293", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48309", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_sanitizenodename", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48330", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_parsetrackname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48336", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_findnode", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48384", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_unavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48445", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_unavailable", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48446", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_direct", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48450", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_array", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48456", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_arrayelement", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48468", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_toarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48474", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_direct", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48482", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_direct_setneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48488", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_direct_setmatrixworldneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48495", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_array", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48504", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_array_setneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48516", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_array_setmatrixworldneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48530", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48546", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48552", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setmatrixworldneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48559", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_fromarray", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48568", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48574", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48581", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_getvalue_unbound", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48588", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_setvalue_unbound", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48595", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_bind", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48603", "weight": 1.0}, {"source": "three_0_160_0_module_propertybinding", "target": "three_0_160_0_module_propertybinding_unbind", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48835", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_animationobjectgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48935", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48937", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48989", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49077", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_uncache", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49127", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_subscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49218", "weight": 1.0}, {"source": "three_0_160_0_module_animationobjectgroup", "target": "three_0_160_0_module_animationobjectgroup_unsubscribe", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49255", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_animationaction", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49289", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49291", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_play", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49359", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_stop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49367", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49375", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_isrunning", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49388", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_isscheduled", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49396", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_startat", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49402", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_setloop", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49410", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_seteffectiveweight", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49424", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_geteffectiveweight", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49436", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_fadein", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49442", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_fadeout", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49448", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_crossfadefrom", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49454", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_crossfadeto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49476", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_stopfading", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49482", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_seteffectivetimescale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49502", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_geteffectivetimescale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49512", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_setduration", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49518", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_syncwith", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49526", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_halt", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49535", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_warp", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49541", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49569", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_getmixer", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49586", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_getclip", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49592", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_getroot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49598", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49606", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_updateweight", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49684", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_updatetimescale", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49721", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_updatetime", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49764", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_setendings", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49921", "weight": 1.0}, {"source": "three_0_160_0_module_animationaction", "target": "three_0_160_0_module_animationaction_schedulefading", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49958", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_animationmixer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49987", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49989", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_bindaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50001", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_activateaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50071", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_deactivateaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50113", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_initmemorymanager", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50141", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_isactiveaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50210", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_addinactiveaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50217", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_removeinactiveaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50253", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50298", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_lendaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50316", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_takebackaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50339", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_addinactivebinding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50364", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_removeinactivebinding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50385", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_lendbinding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50411", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_takebackbinding", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50428", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50448", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50470", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_clipaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50490", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_existingaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50552", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_stopallaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50575", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50591", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_settime", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50629", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_getroot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50643", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_uncacheclip", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50650", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_uncacheroot", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50692", "weight": 1.0}, {"source": "three_0_160_0_module_animationmixer", "target": "three_0_160_0_module_animationmixer_uncacheaction", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50729", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uniform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50744", "weight": 1.0}, {"source": "three_0_160_0_module_uniform", "target": "three_0_160_0_module_uniform_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50746", "weight": 1.0}, {"source": "three_0_160_0_module_uniform", "target": "three_0_160_0_module_uniform_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50752", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_uniformsgroup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50762", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50764", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50779", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50787", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_setname", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50797", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_setusage", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50805", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50813", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50821", "weight": 1.0}, {"source": "three_0_160_0_module_uniformsgroup", "target": "three_0_160_0_module_uniformsgroup_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50846", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_instancedinterleavedbuffer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50854", "weight": 1.0}, {"source": "three_0_160_0_module_instancedinterleavedbuffer", "target": "three_0_160_0_module_instancedinterleavedbuffer_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50856", "weight": 1.0}, {"source": "three_0_160_0_module_instancedinterleavedbuffer", "target": "three_0_160_0_module_instancedinterleavedbuffer_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50866", "weight": 1.0}, {"source": "three_0_160_0_module_instancedinterleavedbuffer", "target": "three_0_160_0_module_instancedinterleavedbuffer_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50876", "weight": 1.0}, {"source": "three_0_160_0_module_instancedinterleavedbuffer", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50886", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_glbufferattribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50899", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50901", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_needsupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50917", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_setbuffer", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50923", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_settype", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50931", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_setitemsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50940", "weight": 1.0}, {"source": "three_0_160_0_module_glbufferattribute", "target": "three_0_160_0_module_glbufferattribute_setcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50948", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_raycaster", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50958", "weight": 1.0}, {"source": "three_0_160_0_module_raycaster", "target": "three_0_160_0_module_raycaster_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50960", "weight": 1.0}, {"source": "three_0_160_0_module_raycaster", "target": "three_0_160_0_module_raycaster_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50980", "weight": 1.0}, {"source": "three_0_160_0_module_raycaster", "target": "three_0_160_0_module_raycaster_setfromcamera", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50988", "weight": 1.0}, {"source": "three_0_160_0_module_raycaster", "target": "three_0_160_0_module_raycaster_intersectobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51010", "weight": 1.0}, {"source": "three_0_160_0_module_raycaster", "target": "three_0_160_0_module_raycaster_intersectobjects", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51020", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_ascsort", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51036", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_intersectobject", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51042", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spherical", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51072", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51074", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51084", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51094", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_makesafe", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51105", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_setfromvector3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51114", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_setfromcartesiancoords", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51120", "weight": 1.0}, {"source": "three_0_160_0_module_spherical", "target": "three_0_160_0_module_spherical_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51140", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_cylindrical", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51152", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51154", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51164", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51174", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_setfromvector3", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51184", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51190", "weight": 1.0}, {"source": "three_0_160_0_module_cylindrical", "target": "three_0_160_0_module_cylindrical_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51200", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_box2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51210", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51212", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51221", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_setfrompoints", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51230", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_setfromcenterandsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51244", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51254", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51260", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_makeempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51269", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_isempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51278", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_getcenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51286", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_getsize", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51292", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51298", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_expandbyvector", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51307", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_expandbyscalar", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51316", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_containspoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51325", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_containsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51332", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_getparameter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51339", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_intersectsbox", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51351", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_clamppoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51360", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51366", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_intersect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51372", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_union", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51383", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_translate", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51392", "weight": 1.0}, {"source": "three_0_160_0_module_box2", "target": "three_0_160_0_module_box2_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51401", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_line3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51412", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51414", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_set", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51421", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51430", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_getcenter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51439", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_delta", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51445", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_distancesq", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51451", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_distance", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51457", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_at", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51463", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_closestpointtopointparameter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51469", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_closestpointtopoint", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51489", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51497", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_equals", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51506", "weight": 1.0}, {"source": "three_0_160_0_module_line3", "target": "three_0_160_0_module_line3_clone", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51512", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_spotlighthelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51522", "weight": 1.0}, {"source": "three_0_160_0_module_spotlighthelper", "target": "three_0_160_0_module_spotlighthelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51524", "weight": 1.0}, {"source": "three_0_160_0_module_spotlighthelper", "target": "three_0_160_0_module_spotlighthelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51570", "weight": 1.0}, {"source": "three_0_160_0_module_spotlighthelper", "target": "three_0_160_0_module_spotlighthelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51577", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_skeletonhelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51610", "weight": 1.0}, {"source": "three_0_160_0_module_skeletonhelper", "target": "three_0_160_0_module_skeletonhelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51612", "weight": 1.0}, {"source": "three_0_160_0_module_skeletonhelper", "target": "three_0_160_0_module_skeletonhelper_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51658", "weight": 1.0}, {"source": "three_0_160_0_module_skeletonhelper", "target": "three_0_160_0_module_skeletonhelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51693", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_getbonelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51703", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_pointlighthelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51723", "weight": 1.0}, {"source": "three_0_160_0_module_pointlighthelper", "target": "three_0_160_0_module_pointlighthelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51725", "weight": 1.0}, {"source": "three_0_160_0_module_pointlighthelper", "target": "three_0_160_0_module_pointlighthelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51769", "weight": 1.0}, {"source": "three_0_160_0_module_pointlighthelper", "target": "three_0_160_0_module_pointlighthelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51776", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_hemispherelighthelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51813", "weight": 1.0}, {"source": "three_0_160_0_module_hemispherelighthelper", "target": "three_0_160_0_module_hemispherelighthelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51815", "weight": 1.0}, {"source": "three_0_160_0_module_hemispherelighthelper", "target": "three_0_160_0_module_hemispherelighthelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51845", "weight": 1.0}, {"source": "three_0_160_0_module_hemispherelighthelper", "target": "three_0_160_0_module_hemispherelighthelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51852", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_gridhelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51887", "weight": 1.0}, {"source": "three_0_160_0_module_gridhelper", "target": "three_0_160_0_module_gridhelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51889", "weight": 1.0}, {"source": "three_0_160_0_module_gridhelper", "target": "three_0_160_0_module_gridhelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51926", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_polargridhelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51935", "weight": 1.0}, {"source": "three_0_160_0_module_polargridhelper", "target": "three_0_160_0_module_polargridhelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51937", "weight": 1.0}, {"source": "three_0_160_0_module_polargridhelper", "target": "three_0_160_0_module_polargridhelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52014", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_directionallighthelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52027", "weight": 1.0}, {"source": "three_0_160_0_module_directionallighthelper", "target": "three_0_160_0_module_directionallighthelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52029", "weight": 1.0}, {"source": "three_0_160_0_module_directionallighthelper", "target": "three_0_160_0_module_directionallighthelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52068", "weight": 1.0}, {"source": "three_0_160_0_module_directionallighthelper", "target": "three_0_160_0_module_directionallighthelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52077", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_camerahelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52117", "weight": 1.0}, {"source": "three_0_160_0_module_camerahelper", "target": "three_0_160_0_module_camerahelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52119", "weight": 1.0}, {"source": "three_0_160_0_module_camerahelper", "target": "three_0_160_0_module_camerahelper_setcolors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52227", "weight": 1.0}, {"source": "three_0_160_0_module_camerahelper", "target": "three_0_160_0_module_camerahelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52284", "weight": 1.0}, {"source": "three_0_160_0_module_camerahelper", "target": "three_0_160_0_module_camerahelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52337", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_setpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52347", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_boxhelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52369", "weight": 1.0}, {"source": "three_0_160_0_module_boxhelper", "target": "three_0_160_0_module_boxhelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52371", "weight": 1.0}, {"source": "three_0_160_0_module_boxhelper", "target": "three_0_160_0_module_boxhelper_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52391", "weight": 1.0}, {"source": "three_0_160_0_module_boxhelper", "target": "three_0_160_0_module_boxhelper_setfromobject", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52444", "weight": 1.0}, {"source": "three_0_160_0_module_boxhelper", "target": "three_0_160_0_module_boxhelper_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52453", "weight": 1.0}, {"source": "three_0_160_0_module_boxhelper", "target": "three_0_160_0_module_boxhelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52463", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_box3helper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52472", "weight": 1.0}, {"source": "three_0_160_0_module_box3helper", "target": "three_0_160_0_module_box3helper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52474", "weight": 1.0}, {"source": "three_0_160_0_module_box3helper", "target": "three_0_160_0_module_box3helper_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52496", "weight": 1.0}, {"source": "three_0_160_0_module_box3helper", "target": "three_0_160_0_module_box3helper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52512", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_planehelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52521", "weight": 1.0}, {"source": "three_0_160_0_module_planehelper", "target": "three_0_160_0_module_planehelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52523", "weight": 1.0}, {"source": "three_0_160_0_module_planehelper", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52551", "weight": 1.0}, {"source": "three_0_160_0_module_planehelper", "target": "three_0_160_0_module_planehelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52565", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_arrowhelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52579", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52583", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_setdirection", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52614", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_setlength", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52638", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_setcolor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52649", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52656", "weight": 1.0}, {"source": "three_0_160_0_module_arrowhelper", "target": "three_0_160_0_module_arrowhelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52667", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_axeshelper", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52678", "weight": 1.0}, {"source": "three_0_160_0_module_axeshelper", "target": "three_0_160_0_module_axeshelper_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52680", "weight": 1.0}, {"source": "three_0_160_0_module_axeshelper", "target": "three_0_160_0_module_axeshelper_setcolors", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52706", "weight": 1.0}, {"source": "three_0_160_0_module_axeshelper", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52729", "weight": 1.0}, {"source": "three_0_160_0_module", "target": "three_0_160_0_module_shapepath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52738", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52740", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_moveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52751", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_lineto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52761", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_quadraticcurveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52769", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_beziercurveto", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52777", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_splinethru", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52785", "weight": 1.0}, {"source": "three_0_160_0_module_shapepath", "target": "three_0_160_0_module_shapepath_toshapes", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52793", "weight": 1.0}, {"source": "three_0_160_0_module_eventdispatcher_addeventlistener", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L244", "weight": 0.8}, {"source": "three_0_160_0_module_generateuuid", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L320", "weight": 0.8}, {"source": "three_0_160_0_module_clamp", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L336", "weight": 0.8}, {"source": "three_0_160_0_module_clamp", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L336", "weight": 0.8}, {"source": "three_0_160_0_module_damp", "target": "three_0_160_0_module_sphericalharmonics3_lerp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L380", "weight": 0.8}, {"source": "three_0_160_0_module_pingpong", "target": "three_0_160_0_module_euclideanmodulo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L387", "weight": 0.8}, {"source": "three_0_160_0_module_randint", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L417", "weight": 0.8}, {"source": "three_0_160_0_module_randint", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L417", "weight": 0.8}, {"source": "three_0_160_0_module_randfloat", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L424", "weight": 0.8}, {"source": "three_0_160_0_module_randfloatspread", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L431", "weight": 0.8}, {"source": "three_0_160_0_module_ceilpoweroftwo", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L472", "weight": 0.8}, {"source": "three_0_160_0_module_floorpoweroftwo", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L478", "weight": 0.8}, {"source": "three_0_160_0_module_setquaternionfrompropereuler", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L508", "weight": 0.8}, {"source": "three_0_160_0_module_denormalize", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L560", "weight": 0.8}, {"source": "three_0_160_0_module_normalize", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L588", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_dividescalar", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L847", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_min", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L865", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_max", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L874", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamp", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L885", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamp", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L885", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clampscalar", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L894", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clampscalar", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L894", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamplength", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L903", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamplength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L905", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamplength", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L905", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamplength", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L905", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_clamplength", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L905", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_floor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L911", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_ceil", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L920", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_round", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L929", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_normalize", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L986", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_normalize", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L986", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_angleto", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1002", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_angleto", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1006", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_angleto", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1010", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_distanceto", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1016", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_setlength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1035", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_setlength", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1035", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1083", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1084", "weight": 0.8}, {"source": "three_0_160_0_module_vector2_random", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1106", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_constructor", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1138", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_identity", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1158", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_extractbasis", "target": "three_0_160_0_module_vector3_setfrommatrix3column", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1185", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_setfrommatrix4", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1197", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_multiply", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1211", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_premultiply", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1217", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_invert", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1289", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_getnormalmatrix", "target": "three_0_160_0_module_matrix4_transpose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1324", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_getnormalmatrix", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1324", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_getnormalmatrix", "target": "three_0_160_0_module_matrix3_setfrommatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1324", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_setuvtransform", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1351", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_scale", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1365", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_scale", "target": "three_0_160_0_module_matrix4_makescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1365", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_rotate", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1373", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_rotate", "target": "three_0_160_0_module_matrix3_makerotation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1373", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_translate", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1381", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_translate", "target": "three_0_160_0_module_matrix4_maketranslation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1381", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_maketranslation", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1393", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_makerotation", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1424", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_makescale", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1438", "weight": 0.8}, {"source": "three_0_160_0_module_matrix3_clone", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1501", "weight": 0.8}, {"source": "three_0_160_0_module_createcanvaselement", "target": "three_0_160_0_module_createelementns", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1549", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_getdataurl", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1710", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_getdataurl", "target": "three_0_160_0_module_createelementns", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1730", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_getdataurl", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1735", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_srgbtolinear", "target": "three_0_160_0_module_createelementns", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1771", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_srgbtolinear", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1776", "weight": 0.8}, {"source": "three_0_160_0_module_imageutils_srgbtolinear", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1800", "weight": 0.8}, {"source": "three_0_160_0_module_source_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1839", "weight": 0.8}, {"source": "three_0_160_0_module_source_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1884", "weight": 0.8}, {"source": "three_0_160_0_module_source_tojson", "target": "three_0_160_0_module_serializeimage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1884", "weight": 0.8}, {"source": "three_0_160_0_module_serializeimage", "target": "three_0_160_0_module_imageutils_getdataurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1926", "weight": 0.8}, {"source": "three_0_160_0_module_texture_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L1964", "weight": 0.8}, {"source": "three_0_160_0_module_texture_constructor", "target": "three_0_160_0_module_warnonce", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2005", "weight": 0.8}, {"source": "three_0_160_0_module_texture_updatematrix", "target": "three_0_160_0_module_matrix3_setuvtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2035", "weight": 0.8}, {"source": "three_0_160_0_module_texture_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2041", "weight": 0.8}, {"source": "three_0_160_0_module_texture_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2067", "weight": 0.8}, {"source": "three_0_160_0_module_texture_copy", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2081", "weight": 0.8}, {"source": "three_0_160_0_module_texture_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2110", "weight": 0.8}, {"source": "three_0_160_0_module_texture_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2153", "weight": 0.8}, {"source": "three_0_160_0_module_texture_transformuv", "target": "three_0_160_0_module_bufferattribute_applymatrix3", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2161", "weight": 0.8}, {"source": "three_0_160_0_module_texture_transformuv", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2169", "weight": 0.8}, {"source": "three_0_160_0_module_texture_transformuv", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2181", "weight": 0.8}, {"source": "three_0_160_0_module_texture_encoding", "target": "three_0_160_0_module_warnonce", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2250", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_dividescalar", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2521", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2584", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_min", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2685", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_max", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2696", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamp", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2709", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamp", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2709", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clampscalar", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2720", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clampscalar", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2720", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamplength", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2731", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamplength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2733", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamplength", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2733", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamplength", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2733", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_clamplength", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2733", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_floor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2739", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_ceil", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2750", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_round", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2761", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_normalize", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2818", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_normalize", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2818", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_setlength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2824", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_setlength", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2824", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2880", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2881", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2882", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2883", "weight": 0.8}, {"source": "three_0_160_0_module_vector4_random", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2891", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_constructor", "target": "three_0_160_0_module_warnonce", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2938", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_setsize", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2981", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_setsize", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2985", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L2992", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3002", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3007", "weight": 0.8}, {"source": "three_0_160_0_module_rendertarget_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3028", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_constructor", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3150", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_setsize", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3173", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_setsize", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3177", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_copy", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3184", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3190", "weight": 0.8}, {"source": "three_0_160_0_module_webglmultiplerendertargets_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3198", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_x", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3338", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_y", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3351", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_z", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3364", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_w", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3377", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_set", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3388", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_copy", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3407", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_setfromeuler", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3481", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_setfromaxisangle", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3500", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_setfromrotationmatrix", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3558", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_setfromunitvectors", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3568", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_setfromunitvectors", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3603", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_angleto", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3609", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_angleto", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3609", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_rotatetowards", "target": "three_0_160_0_module_vector3_angleto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3615", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_rotatetowards", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3619", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_rotatetowards", "target": "three_0_160_0_module_quaternion_slerp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3621", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_identity", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3629", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_invert", "target": "three_0_160_0_module_quaternion_conjugate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3637", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_conjugate", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3647", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_normalize", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3673", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_normalize", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3693", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_multiply", "target": "three_0_160_0_module_quaternion_multiplyquaternions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3701", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_premultiply", "target": "three_0_160_0_module_quaternion_multiplyquaternions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3707", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_multiplyquaternions", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3723", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_slerp", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3732", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_slerp", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3776", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_slerp", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3792", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_slerpquaternions", "target": "three_0_160_0_module_quaternion_slerp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3800", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_slerpquaternions", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3800", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_random", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3810", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_random", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3818", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_fromarray", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3840", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3859", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3860", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3861", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3862", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_frombufferattribute", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3864", "weight": 0.8}, {"source": "three_0_160_0_module_quaternion_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L3872", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applyeuler", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4101", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applyeuler", "target": "three_0_160_0_module_vector3_setfromeuler", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4101", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applyaxisangle", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4107", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applyaxisangle", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4107", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applynormalmatrix", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4126", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_applynormalmatrix", "target": "three_0_160_0_module_bufferattribute_applymatrix3", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4126", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_project", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4168", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_unproject", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4174", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_transformdirection", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4190", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_dividescalar", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4206", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamp", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4234", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamp", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4234", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clampscalar", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4244", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clampscalar", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4244", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamplength", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4254", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamplength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4256", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamplength", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4256", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamplength", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4256", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_clamplength", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4256", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_normalize", "target": "three_0_160_0_module_vector3_dividescalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4338", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_normalize", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4338", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setlength", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4344", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setlength", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4344", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_cross", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4370", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonvector", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4389", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonvector", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4391", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonvector", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4393", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonvector", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4395", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonvector", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4395", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonplane", "target": "three_0_160_0_module_vector3_projectonvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4401", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonplane", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4401", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_projectonplane", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4403", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_reflect", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4412", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_reflect", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4412", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_reflect", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4412", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_reflect", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4412", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_angleto", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4418", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_angleto", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4422", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_angleto", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4426", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_distanceto", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4432", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfromspherical", "target": "three_0_160_0_module_vector3_setfromsphericalcoords", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4452", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfromcylindrical", "target": "three_0_160_0_module_vector3_setfromcylindricalcoords", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4470", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfrommatrixscale", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4498", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfrommatrixscale", "target": "three_0_160_0_module_vector3_setfrommatrixcolumn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4498", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfrommatrixcolumn", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4512", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_setfrommatrix3column", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4518", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4570", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4571", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4572", "weight": 0.8}, {"source": "three_0_160_0_module_vector3_randomdirection", "target": "three_0_160_0_module_vector3_random", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4592", "weight": 0.8}, {"source": "three_0_160_0_module_box3_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4630", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromarray", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4639", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromarray", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4643", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromarray", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4643", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfrombufferattribute", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4653", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfrombufferattribute", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4657", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfrombufferattribute", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4657", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfrompoints", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4667", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfrompoints", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4671", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromcenterandsize", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4681", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromcenterandsize", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4681", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromcenterandsize", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4683", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromcenterandsize", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4684", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromobject", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4692", "weight": 0.8}, {"source": "three_0_160_0_module_box3_setfromobject", "target": "three_0_160_0_module_box3_expandbyobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4694", "weight": 0.8}, {"source": "three_0_160_0_module_box3_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4700", "weight": 0.8}, {"source": "three_0_160_0_module_box3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4706", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getcenter", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4732", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getcenter", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4732", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getcenter", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4732", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getcenter", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4732", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getsize", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4738", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getsize", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4738", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getsize", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4738", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbypoint", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4744", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbypoint", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4745", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyvector", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4753", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyvector", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4754", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyscalar", "target": "three_0_160_0_module_color_addscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4762", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4774", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4780", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_skinnedmesh_getvertexposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4791", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4795", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4799", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4800", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_batchedmesh_computeboundingbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4812", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4816", "weight": 0.8}, {"source": "three_0_160_0_module_box3_expandbyobject", "target": "three_0_160_0_module_box2_union", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4835", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getparameter", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4874", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectssphere", "target": "three_0_160_0_module_box2_clamppoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4894", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectssphere", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4897", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectstriangle", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4950", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectstriangle", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4957", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectstriangle", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4958", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectstriangle", "target": "three_0_160_0_module_satforaxes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4978", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersectstriangle", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L4994", "weight": 0.8}, {"source": "three_0_160_0_module_box3_clamppoint", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5003", "weight": 0.8}, {"source": "three_0_160_0_module_box3_clamppoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5003", "weight": 0.8}, {"source": "three_0_160_0_module_box3_distancetopoint", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5009", "weight": 0.8}, {"source": "three_0_160_0_module_box3_distancetopoint", "target": "three_0_160_0_module_box2_clamppoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5009", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getboundingsphere", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5015", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getboundingsphere", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5017", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getboundingsphere", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5021", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getboundingsphere", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5023", "weight": 0.8}, {"source": "three_0_160_0_module_box3_getboundingsphere", "target": "three_0_160_0_module_box2_getsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5023", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersect", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5033", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersect", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5034", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersect", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5037", "weight": 0.8}, {"source": "three_0_160_0_module_box3_intersect", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5037", "weight": 0.8}, {"source": "three_0_160_0_module_box3_union", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5045", "weight": 0.8}, {"source": "three_0_160_0_module_box3_union", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5046", "weight": 0.8}, {"source": "three_0_160_0_module_box3_applymatrix4", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5055", "weight": 0.8}, {"source": "three_0_160_0_module_box3_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5058", "weight": 0.8}, {"source": "three_0_160_0_module_box3_applymatrix4", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5058", "weight": 0.8}, {"source": "three_0_160_0_module_box3_applymatrix4", "target": "three_0_160_0_module_box2_setfrompoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5067", "weight": 0.8}, {"source": "three_0_160_0_module_box3_translate", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5075", "weight": 0.8}, {"source": "three_0_160_0_module_box3_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5084", "weight": 0.8}, {"source": "three_0_160_0_module_satforaxes", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5126", "weight": 0.8}, {"source": "three_0_160_0_module_satforaxes", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5130", "weight": 0.8}, {"source": "three_0_160_0_module_satforaxes", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5134", "weight": 0.8}, {"source": "three_0_160_0_module_satforaxes", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5134", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5165", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_setfrompoints", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5178", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_setfrompoints", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5182", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_setfrompoints", "target": "three_0_160_0_module_box2_setfrompoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5182", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_setfrompoints", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5190", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_setfrompoints", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5190", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5202", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_makeempty", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5217", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_containspoint", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5226", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_distancetopoint", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5232", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_intersectssphere", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5240", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_intersectsbox", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5246", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_intersectsplane", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5252", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5258", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5260", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5264", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5264", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5265", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clamppoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5265", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_getboundingbox", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5275", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_getboundingbox", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5278", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_getboundingbox", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5283", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_getboundingbox", "target": "three_0_160_0_module_box2_expandbyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5284", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5292", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_applymatrix4", "target": "three_0_160_0_module_matrix4_getmaxscaleonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5293", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_translate", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5301", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_expandbypoint", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5309", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_expandbypoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5311", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_expandbypoint", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5319", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_expandbypoint", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5321", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_expandbypoint", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5331", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5343", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5351", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5357", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5359", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_arrowhelper_setlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5363", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5363", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5365", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5365", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_union", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5367", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5377", "weight": 0.8}, {"source": "three_0_160_0_module_sphere_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5383", "weight": 0.8}, {"source": "three_0_160_0_module_ray_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5409", "weight": 0.8}, {"source": "three_0_160_0_module_ray_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5418", "weight": 0.8}, {"source": "three_0_160_0_module_ray_at", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5427", "weight": 0.8}, {"source": "three_0_160_0_module_ray_at", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5427", "weight": 0.8}, {"source": "three_0_160_0_module_ray_lookat", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5433", "weight": 0.8}, {"source": "three_0_160_0_module_ray_lookat", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5433", "weight": 0.8}, {"source": "three_0_160_0_module_ray_lookat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5433", "weight": 0.8}, {"source": "three_0_160_0_module_ray_recast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5441", "weight": 0.8}, {"source": "three_0_160_0_module_ray_recast", "target": "three_0_160_0_module_line3_at", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5441", "weight": 0.8}, {"source": "three_0_160_0_module_ray_closestpointtopoint", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5449", "weight": 0.8}, {"source": "three_0_160_0_module_ray_closestpointtopoint", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5451", "weight": 0.8}, {"source": "three_0_160_0_module_ray_closestpointtopoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5455", "weight": 0.8}, {"source": "three_0_160_0_module_ray_closestpointtopoint", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5459", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancetopoint", "target": "three_0_160_0_module_ray_distancesqtopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5465", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtopoint", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5471", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtopoint", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5471", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtopoint", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5477", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtopoint", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5481", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtopoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5481", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5496", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5496", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5496", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5497", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5497", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5500", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5501", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5504", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5535", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5557", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancesqtosegment", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5592", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsphere", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5608", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsphere", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5609", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsphere", "target": "three_0_160_0_module_line3_at", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5629", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectssphere", "target": "three_0_160_0_module_ray_distancesqtopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5638", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancetoplane", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5644", "weight": 0.8}, {"source": "three_0_160_0_module_ray_distancetoplane", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5649", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectplane", "target": "three_0_160_0_module_ray_distancetoplane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5671", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectplane", "target": "three_0_160_0_module_line3_at", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5679", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsplane", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5687", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsplane", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5695", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectbox", "target": "three_0_160_0_module_line3_at", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5771", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersectsbox", "target": "three_0_160_0_module_ray_intersectbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5777", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersecttriangle", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5787", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersecttriangle", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5789", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersecttriangle", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5796", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersecttriangle", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5825", "weight": 0.8}, {"source": "three_0_160_0_module_ray_intersecttriangle", "target": "three_0_160_0_module_line3_at", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5852", "weight": 0.8}, {"source": "three_0_160_0_module_ray_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5858", "weight": 0.8}, {"source": "three_0_160_0_module_ray_applymatrix4", "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5859", "weight": 0.8}, {"source": "three_0_160_0_module_ray_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5867", "weight": 0.8}, {"source": "three_0_160_0_module_ray_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5873", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_constructor", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5896", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_identity", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5917", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_clone", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5932", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_setfrommatrix3", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5966", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_extractbasis", "target": "three_0_160_0_module_vector3_setfrommatrixcolumn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5981", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makebasis", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L5991", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_extractrotation", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6009", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_extractrotation", "target": "three_0_160_0_module_vector3_setfrommatrixcolumn", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6009", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makerotationfromquaternion", "target": "three_0_160_0_module_matrix4_compose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6161", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_lookat", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6169", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_lookat", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6171", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_lookat", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6179", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_lookat", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6180", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_multiply", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6214", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_premultiply", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6220", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_invert", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6383", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_getmaxscaleonaxis", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6433", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_maketranslation", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6441", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makerotationx", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6471", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makerotationy", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6488", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makerotationz", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6505", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makerotationaxis", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6528", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makescale", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6543", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_makeshear", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6558", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_decompose", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6611", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_decompose", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6611", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_decompose", "target": "three_0_160_0_module_matrix4_determinant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6616", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_decompose", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6624", "weight": 0.8}, {"source": "three_0_160_0_module_matrix4_decompose", "target": "three_0_160_0_module_euler_setfromrotationmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6642", "weight": 0.8}, {"source": "three_0_160_0_module_euler_x", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6815", "weight": 0.8}, {"source": "three_0_160_0_module_euler_y", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6828", "weight": 0.8}, {"source": "three_0_160_0_module_euler_z", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6841", "weight": 0.8}, {"source": "three_0_160_0_module_euler_order", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6854", "weight": 0.8}, {"source": "three_0_160_0_module_euler_set", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6865", "weight": 0.8}, {"source": "three_0_160_0_module_euler_copy", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6884", "weight": 0.8}, {"source": "three_0_160_0_module_euler_setfromrotationmatrix", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L6903", "weight": 0.8}, {"source": "three_0_160_0_module_euler_setfromrotationmatrix", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7017", "weight": 0.8}, {"source": "three_0_160_0_module_euler_setfromquaternion", "target": "three_0_160_0_module_matrix4_makerotationfromquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7025", "weight": 0.8}, {"source": "three_0_160_0_module_euler_setfromquaternion", "target": "three_0_160_0_module_euler_setfromrotationmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7027", "weight": 0.8}, {"source": "three_0_160_0_module_euler_setfromvector3", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7033", "weight": 0.8}, {"source": "three_0_160_0_module_euler_reorder", "target": "three_0_160_0_module_vector3_setfromeuler", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7041", "weight": 0.8}, {"source": "three_0_160_0_module_euler_reorder", "target": "three_0_160_0_module_euler_setfromquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7043", "weight": 0.8}, {"source": "three_0_160_0_module_euler_fromarray", "target": "three_0_160_0_module_euler_onchangecallback", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7060", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7186", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_constructor", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7194", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_constructor", "target": "three_0_160_0_module_euler_onchange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7213", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_applymatrix4", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7278", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_applymatrix4", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7280", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_applymatrix4", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7282", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_applyquaternion", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7288", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_setrotationfromaxisangle", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7298", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_setrotationfromeuler", "target": "three_0_160_0_module_vector3_setfromeuler", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7304", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_setrotationfrommatrix", "target": "three_0_160_0_module_euler_setfromrotationmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7312", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_setrotationfromquaternion", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7320", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotateonaxis", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7329", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotateonaxis", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7331", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotateonworldaxis", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7343", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotateonworldaxis", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7345", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotatex", "target": "three_0_160_0_module_object3d_rotateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7353", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotatey", "target": "three_0_160_0_module_object3d_rotateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7359", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_rotatez", "target": "three_0_160_0_module_object3d_rotateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7365", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translateonaxis", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7374", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translateonaxis", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7374", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translateonaxis", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7376", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translateonaxis", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7376", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translatex", "target": "three_0_160_0_module_object3d_translateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7384", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translatey", "target": "three_0_160_0_module_object3d_translateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7390", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_translatez", "target": "three_0_160_0_module_object3d_translateonaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7396", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_localtoworld", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7402", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_localtoworld", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7404", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_worldtolocal", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7410", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_worldtolocal", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7412", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_worldtolocal", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7412", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_worldtolocal", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7412", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7422", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7426", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7432", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7434", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7438", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_euler_setfromrotationmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7446", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_matrix4_extractrotation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7450", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7452", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_lookat", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7452", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_add", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7464", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_add", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7483", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_add", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7488", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_add", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7490", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_remove", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7508", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_remove", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7523", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_removefromparent", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7537", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_clear", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7547", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7557", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7559", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7559", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7565", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7569", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_attach", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7571", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getobjectbyid", "target": "three_0_160_0_module_object3d_getobjectbyproperty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7581", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getobjectbyname", "target": "three_0_160_0_module_object3d_getobjectbyproperty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7587", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getobjectsbyproperty", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7614", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldposition", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7630", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldposition", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7632", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldquaternion", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7638", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldquaternion", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7640", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldscale", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7648", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworldscale", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7650", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworlddirection", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7658", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworlddirection", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7662", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_getworlddirection", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7662", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updatematrix", "target": "three_0_160_0_module_matrix4_compose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7714", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updatematrixworld", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7722", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updatematrixworld", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7728", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updatematrixworld", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7732", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7752", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updateworldmatrix", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7766", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updateworldmatrix", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7770", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updateworldmatrix", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7774", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_updateworldmatrix", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7778", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7852", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L7863", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8007", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8099", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8107", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_copy", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8133", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_copy", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8140", "weight": 0.8}, {"source": "three_0_160_0_module_object3d_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8140", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getnormal", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8182", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getnormal", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8184", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getnormal", "target": "three_0_160_0_module_vector3_lengthsq", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8186", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getnormal", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8189", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getnormal", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8193", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getbarycoord", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8201", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getbarycoord", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8205", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getbarycoord", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8216", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_containspoint", "target": "three_0_160_0_module_triangle_getbarycoord", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8233", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getuv", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8253", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getinterpolation", "target": "three_0_160_0_module_triangle_getbarycoord", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8259", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getinterpolation", "target": "three_0_160_0_module_color_setscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8269", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getinterpolation", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8270", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_isfrontfacing", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8280", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_isfrontfacing", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8284", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_isfrontfacing", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8284", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8290", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_setfrompointsandindices", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8300", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_setfromattributeandindices", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8310", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8320", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8326", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getarea", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8336", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getarea", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8339", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getarea", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8339", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getmidpoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8345", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getmidpoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8345", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getmidpoint", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8345", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getplane", "target": "three_0_160_0_module_plane_setfromcoplanarpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8357", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_getinterpolation", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8383", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_containspoint", "target": "three_0_160_0_module_box2_containspoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8389", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_intersectsbox", "target": "three_0_160_0_module_box3_intersectstriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8401", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_closestpointtopoint", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8416", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_closestpointtopoint", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8419", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_closestpointtopoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8424", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_closestpointtopoint", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8443", "weight": 0.8}, {"source": "three_0_160_0_module_triangle_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8488", "weight": 0.8}, {"source": "three_0_160_0_module_color_constructor", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8543", "weight": 0.8}, {"source": "three_0_160_0_module_color_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8557", "weight": 0.8}, {"source": "three_0_160_0_module_color_set", "target": "three_0_160_0_module_color_sethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8561", "weight": 0.8}, {"source": "three_0_160_0_module_color_set", "target": "three_0_160_0_module_color_setstyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8565", "weight": 0.8}, {"source": "three_0_160_0_module_color_set", "target": "three_0_160_0_module_color_setrgb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8571", "weight": 0.8}, {"source": "three_0_160_0_module_color_sethex", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8591", "weight": 0.8}, {"source": "three_0_160_0_module_color_sethsl", "target": "three_0_160_0_module_euclideanmodulo", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8618", "weight": 0.8}, {"source": "three_0_160_0_module_color_sethsl", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8619", "weight": 0.8}, {"source": "three_0_160_0_module_color_sethsl", "target": "three_0_160_0_module_hue2rgb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8631", "weight": 0.8}, {"source": "three_0_160_0_module_color_setstyle", "target": "three_0_160_0_module_color_setrgb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8679", "weight": 0.8}, {"source": "three_0_160_0_module_color_setstyle", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8680", "weight": 0.8}, {"source": "three_0_160_0_module_color_setstyle", "target": "three_0_160_0_module_color_sethsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8714", "weight": 0.8}, {"source": "three_0_160_0_module_color_setstyle", "target": "three_0_160_0_module_color_sethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8751", "weight": 0.8}, {"source": "three_0_160_0_module_color_setstyle", "target": "three_0_160_0_module_color_setcolorname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8761", "weight": 0.8}, {"source": "three_0_160_0_module_color_setcolorname", "target": "three_0_160_0_module_color_sethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8777", "weight": 0.8}, {"source": "three_0_160_0_module_color_copysrgbtolinear", "target": "three_0_160_0_module_imageutils_srgbtolinear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8808", "weight": 0.8}, {"source": "three_0_160_0_module_color_copylineartosrgb", "target": "three_0_160_0_module_lineartosrgb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8818", "weight": 0.8}, {"source": "three_0_160_0_module_color_convertsrgbtolinear", "target": "three_0_160_0_module_color_copysrgbtolinear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8828", "weight": 0.8}, {"source": "three_0_160_0_module_color_convertlineartosrgb", "target": "three_0_160_0_module_color_copylineartosrgb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8836", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethex", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8844", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethex", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8846", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethex", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8846", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethexstring", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8852", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethsl", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8860", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethsl", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8864", "weight": 0.8}, {"source": "three_0_160_0_module_color_gethsl", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8865", "weight": 0.8}, {"source": "three_0_160_0_module_color_getrgb", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8903", "weight": 0.8}, {"source": "three_0_160_0_module_color_getstyle", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8915", "weight": 0.8}, {"source": "three_0_160_0_module_color_getstyle", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8926", "weight": 0.8}, {"source": "three_0_160_0_module_color_offsethsl", "target": "three_0_160_0_module_color_gethsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8932", "weight": 0.8}, {"source": "three_0_160_0_module_color_offsethsl", "target": "three_0_160_0_module_color_sethsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8934", "weight": 0.8}, {"source": "three_0_160_0_module_color_sub", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L8970", "weight": 0.8}, {"source": "three_0_160_0_module_color_lerphsl", "target": "three_0_160_0_module_color_gethsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9020", "weight": 0.8}, {"source": "three_0_160_0_module_color_lerphsl", "target": "three_0_160_0_module_sphericalharmonics3_lerp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9023", "weight": 0.8}, {"source": "three_0_160_0_module_color_lerphsl", "target": "three_0_160_0_module_color_sethsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9027", "weight": 0.8}, {"source": "three_0_160_0_module_color_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9084", "weight": 0.8}, {"source": "three_0_160_0_module_color_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_gety", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9085", "weight": 0.8}, {"source": "three_0_160_0_module_color_frombufferattribute", "target": "three_0_160_0_module_interleavedbufferattribute_getz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9086", "weight": 0.8}, {"source": "three_0_160_0_module_color_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9094", "weight": 0.8}, {"source": "three_0_160_0_module_material_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9124", "weight": 0.8}, {"source": "three_0_160_0_module_material_setvalues", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9247", "weight": 0.8}, {"source": "three_0_160_0_module_material_setvalues", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9251", "weight": 0.8}, {"source": "three_0_160_0_module_material_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9290", "weight": 0.8}, {"source": "three_0_160_0_module_material_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9310", "weight": 0.8}, {"source": "three_0_160_0_module_material_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9323", "weight": 0.8}, {"source": "three_0_160_0_module_material_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9529", "weight": 0.8}, {"source": "three_0_160_0_module_material_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9550", "weight": 0.8}, {"source": "three_0_160_0_module_material_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9576", "weight": 0.8}, {"source": "three_0_160_0_module_material_copy", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9608", "weight": 0.8}, {"source": "three_0_160_0_module_material_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9616", "weight": 0.8}, {"source": "three_0_160_0_module_meshbasicmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9664", "weight": 0.8}, {"source": "three_0_160_0_module_meshbasicmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9670", "weight": 0.8}, {"source": "three_0_160_0_module_tohalffloat", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9849", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_addupdaterange", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9929", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_copyarray", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9971", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix3", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9983", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix3", "target": "three_0_160_0_module_interleavedbufferattribute_setxy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9986", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix3", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L9997", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix4", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10011", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10013", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applymatrix4", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10015", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applynormalmatrix", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10027", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applynormalmatrix", "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10029", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_applynormalmatrix", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10031", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_transformdirection", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10043", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_transformdirection", "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10045", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_transformdirection", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10047", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_set", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10058", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_getcomponent", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10068", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setcomponent", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10076", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_getx", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10088", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setx", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10096", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_gety", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10108", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_sety", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10116", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_getz", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10128", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10136", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_getw", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10148", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10156", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setxy", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10170", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setxyz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10188", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_setxyzw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10208", "weight": 0.8}, {"source": "three_0_160_0_module_bufferattribute_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10234", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getx", "target": "three_0_160_0_module_fromhalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10340", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getx", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10342", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setx", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10350", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setx", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10352", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_gety", "target": "three_0_160_0_module_fromhalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10360", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_gety", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10362", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_sety", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10370", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_sety", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10372", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getz", "target": "three_0_160_0_module_fromhalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10380", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getz", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10382", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10390", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setz", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10392", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getw", "target": "three_0_160_0_module_fromhalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10400", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_getw", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10402", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10410", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setw", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10412", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxy", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10424", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxy", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10429", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxyz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10442", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxyz", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10448", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxyzw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10462", "weight": 0.8}, {"source": "three_0_160_0_module_float16bufferattribute_setxyzw", "target": "three_0_160_0_module_tohalffloat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10469", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10520", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_setindex", "target": "three_0_160_0_module_arrayneedsuint32", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10552", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_addgroup", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10594", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10623", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_matrix3_getnormalmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10633", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10635", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10645", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_batchedmesh_computeboundingbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10653", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applymatrix4", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10659", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applyquaternion", "target": "three_0_160_0_module_matrix4_makerotationfromquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10669", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_applyquaternion", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10671", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatex", "target": "three_0_160_0_module_matrix4_makerotationx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10681", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatex", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10683", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatey", "target": "three_0_160_0_module_matrix4_makerotationy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10693", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatey", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10695", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatez", "target": "three_0_160_0_module_matrix4_makerotationz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10705", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_rotatez", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10707", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_translate", "target": "three_0_160_0_module_matrix4_maketranslation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10717", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_translate", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10719", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_scale", "target": "three_0_160_0_module_matrix4_makescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10729", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_scale", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10731", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_lookat", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10741", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_lookat", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10743", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_center", "target": "three_0_160_0_module_batchedmesh_computeboundingbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10751", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_center", "target": "three_0_160_0_module_plane_negate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10753", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_center", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10753", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_center", "target": "three_0_160_0_module_box2_translate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10755", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_setfrompoints", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10768", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_setfrompoints", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10772", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingbox", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10793", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingbox", "target": "three_0_160_0_module_box3_setfrombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10804", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingbox", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10817", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingbox", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10818", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingbox", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10836", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10863", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_box3_setfrombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10875", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10888", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10889", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10905", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10914", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10916", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10916", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computeboundingsphere", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10936", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computetangents", "target": "three_0_160_0_module_buffergeometry_hasattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10985", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computetangents", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10987", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computetangents", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L10991", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11128", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11137", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11145", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11161", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11165", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11169", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11171", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11177", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_computevertexnormals", "target": "three_0_160_0_module_buffergeometry_normalizenormals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11209", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_normalizenormals", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11223", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_normalizenormals", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11225", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_normalizenormals", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11227", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tononindexed", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11291", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tononindexed", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11310", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tononindexed", "target": "three_0_160_0_module_buffergeometry_addgroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11327", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11387", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11404", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tojson", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11429", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11438", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11450", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_copy", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11479", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11479", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_copy", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11490", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11505", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_copy", "target": "three_0_160_0_module_buffergeometry_addgroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11522", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometry_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11561", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_constructor", "target": "three_0_160_0_module_points_updatemorphtargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11603", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11609", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_updatemorphtargets", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11650", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_getvertexposition", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11668", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_getvertexposition", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11674", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_getvertexposition", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11687", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_getvertexposition", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11691", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_getvertexposition", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11697", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11715", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11717", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11718", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_ray_recast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11722", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_box2_containspoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11724", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_ray_intersectsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11726", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11728", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11734", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_box2_intersectsbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11741", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_raycast", "target": "three_0_160_0_module_mesh_computeintersections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11747", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11777", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11778", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11782", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_checkgeometryintersection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11786", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11790", "weight": 0.8}, {"source": "three_0_160_0_module_mesh_computeintersections", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11792", "weight": 0.8}, {"source": "three_0_160_0_module_checkintersection", "target": "three_0_160_0_module_ray_intersecttriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11894", "weight": 0.8}, {"source": "three_0_160_0_module_checkintersection", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11904", "weight": 0.8}, {"source": "three_0_160_0_module_checkintersection", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11905", "weight": 0.8}, {"source": "three_0_160_0_module_checkintersection", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11907", "weight": 0.8}, {"source": "three_0_160_0_module_checkintersection", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11913", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_skinnedmesh_getvertexposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11921", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_checkintersection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11925", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11931", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11935", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11958", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11960", "weight": 0.8}, {"source": "three_0_160_0_module_checkgeometryintersection", "target": "three_0_160_0_module_triangle_getnormal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L11974", "weight": 0.8}, {"source": "three_0_160_0_module_boxgeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12005", "weight": 0.8}, {"source": "three_0_160_0_module_boxgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12032", "weight": 0.8}, {"source": "three_0_160_0_module_boxgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12033", "weight": 0.8}, {"source": "three_0_160_0_module_boxgeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12143", "weight": 0.8}, {"source": "three_0_160_0_module_cloneuniforms", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12187", "weight": 0.8}, {"source": "three_0_160_0_module_mergeuniforms", "target": "three_0_160_0_module_cloneuniforms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12215", "weight": 0.8}, {"source": "three_0_160_0_module_cloneuniformsgroups", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12235", "weight": 0.8}, {"source": "three_0_160_0_module_cloneuniformsgroups", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12235", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12315", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12323", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_copy", "target": "three_0_160_0_module_cloneuniforms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12328", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_copy", "target": "three_0_160_0_module_cloneuniformsgroups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12329", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12350", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12371", "weight": 0.8}, {"source": "three_0_160_0_module_shadermaterial_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12378", "weight": 0.8}, {"source": "three_0_160_0_module_camera_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12466", "weight": 0.8}, {"source": "three_0_160_0_module_camera_getworlddirection", "target": "three_0_160_0_module_plane_negate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12481", "weight": 0.8}, {"source": "three_0_160_0_module_camera_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12487", "weight": 0.8}, {"source": "three_0_160_0_module_camera_updatematrixworld", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12489", "weight": 0.8}, {"source": "three_0_160_0_module_camera_updatematrixworld", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12489", "weight": 0.8}, {"source": "three_0_160_0_module_camera_updateworldmatrix", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12497", "weight": 0.8}, {"source": "three_0_160_0_module_camera_updateworldmatrix", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12497", "weight": 0.8}, {"source": "three_0_160_0_module_camera_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12503", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_constructor", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12532", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12538", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_setfocallength", "target": "three_0_160_0_module_perspectivecamera_getfilmheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12568", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_setfocallength", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12571", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_getfocallength", "target": "three_0_160_0_module_perspectivecamera_getfilmheight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12582", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_getfilmwidth", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12596", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_getfilmheight", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12603", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_setviewoffset", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12668", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_clearviewoffset", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12680", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "target": "three_0_160_0_module_perspectivecamera_getfilmwidth", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12706", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "target": "three_0_160_0_module_matrix4_makeperspective", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12708", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12710", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12710", "weight": 0.8}, {"source": "three_0_160_0_module_perspectivecamera_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12716", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12755", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12787", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12791", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12792", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12837", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12839", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_update", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12847", "weight": 0.8}, {"source": "three_0_160_0_module_cubecamera_update", "target": "three_0_160_0_module_cubecamera_updatecoordinatesystem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12855", "weight": 0.8}, {"source": "three_0_160_0_module_webglcuberendertarget_constructor", "target": "three_0_160_0_module_warnonce", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L12949", "weight": 0.8}, {"source": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", "target": "three_0_160_0_module_cloneuniforms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13032", "weight": 0.8}, {"source": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13050", "weight": 0.8}, {"source": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13054", "weight": 0.8}, {"source": "three_0_160_0_module_plane_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13098", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setcomponents", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13107", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13116", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13117", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromcoplanarpoints", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13125", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromcoplanarpoints", "target": "three_0_160_0_module_vector3_cross", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13125", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromcoplanarpoints", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13125", "weight": 0.8}, {"source": "three_0_160_0_module_plane_setfromcoplanarpoints", "target": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13129", "weight": 0.8}, {"source": "three_0_160_0_module_plane_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13137", "weight": 0.8}, {"source": "three_0_160_0_module_plane_normalize", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13148", "weight": 0.8}, {"source": "three_0_160_0_module_plane_normalize", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13149", "weight": 0.8}, {"source": "three_0_160_0_module_plane_distancetopoint", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13167", "weight": 0.8}, {"source": "three_0_160_0_module_plane_distancetosphere", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13173", "weight": 0.8}, {"source": "three_0_160_0_module_plane_projectpoint", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13179", "weight": 0.8}, {"source": "three_0_160_0_module_plane_projectpoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13179", "weight": 0.8}, {"source": "three_0_160_0_module_plane_projectpoint", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13179", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectline", "target": "three_0_160_0_module_line3_delta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13185", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectline", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13187", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectline", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13192", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectline", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13194", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectline", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13211", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectsline", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13219", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectsbox", "target": "three_0_160_0_module_ray_intersectsplane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13228", "weight": 0.8}, {"source": "three_0_160_0_module_plane_intersectssphere", "target": "three_0_160_0_module_ray_intersectsplane", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13234", "weight": 0.8}, {"source": "three_0_160_0_module_plane_coplanarpoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13240", "weight": 0.8}, {"source": "three_0_160_0_module_plane_coplanarpoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13240", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_matrix3_getnormalmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13246", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13248", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_plane_coplanarpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13248", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13250", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_bufferattribute_applymatrix3", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13250", "weight": 0.8}, {"source": "three_0_160_0_module_plane_applymatrix4", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13252", "weight": 0.8}, {"source": "three_0_160_0_module_plane_translate", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13260", "weight": 0.8}, {"source": "three_0_160_0_module_plane_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13268", "weight": 0.8}, {"source": "three_0_160_0_module_plane_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13274", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13295", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13312", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_setfromprojectionmatrix", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13329", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_setfromprojectionmatrix", "target": "three_0_160_0_module_plane_setcomponents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13329", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectsobject", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13357", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectsobject", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13359", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectsobject", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13359", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectsobject", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13371", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectssprite", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13377", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectssprite", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13379", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectssprite", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13381", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectssphere", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13393", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_intersectsbox", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13421", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_containspoint", "target": "three_0_160_0_module_box2_distancetopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13439", "weight": 0.8}, {"source": "three_0_160_0_module_frustum_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13453", "weight": 0.8}, {"source": "three_0_160_0_module_planegeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13756", "weight": 0.8}, {"source": "three_0_160_0_module_planegeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13780", "weight": 0.8}, {"source": "three_0_160_0_module_planegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13807", "weight": 0.8}, {"source": "three_0_160_0_module_planegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13808", "weight": 0.8}, {"source": "three_0_160_0_module_planegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L13816", "weight": 0.8}, {"source": "three_0_160_0_module_webglbackground", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15038", "weight": 0.8}, {"source": "three_0_160_0_module_webglbindingstates", "target": "three_0_160_0_module_box2_getparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15062", "weight": 0.8}, {"source": "three_0_160_0_module_webglcapabilities", "target": "three_0_160_0_module_box2_getparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L15847", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_constructor", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16177", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16183", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_setviewoffset", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16223", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_clearviewoffset", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16235", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "target": "three_0_160_0_module_matrix4_makeorthographic", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16263", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16265", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16265", "weight": 0.8}, {"source": "three_0_160_0_module_orthographiccamera_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16271", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_constructor", "target": "three_0_160_0_module_pmremgenerator_compilematerial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16357", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_setsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16374", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_allocatetargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16376", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16379", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_blur", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16383", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_applypmrem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16387", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromscene", "target": "three_0_160_0_module_pmremgenerator_cleanup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16388", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromequirectangular", "target": "three_0_160_0_module_pmremgenerator_fromtexture", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16401", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromcubemap", "target": "three_0_160_0_module_pmremgenerator_fromtexture", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16412", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_compilecubemapshader", "target": "three_0_160_0_module_getcubemapmaterial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16424", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_compilecubemapshader", "target": "three_0_160_0_module_pmremgenerator_compilematerial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16425", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", "target": "three_0_160_0_module_getequirectmaterial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16439", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", "target": "three_0_160_0_module_pmremgenerator_compilematerial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16440", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16455", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_setsize", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16464", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_cleanup", "target": "three_0_160_0_module_setviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16487", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromtexture", "target": "three_0_160_0_module_pmremgenerator_setsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16495", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromtexture", "target": "three_0_160_0_module_pmremgenerator_allocatetargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16507", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromtexture", "target": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16508", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromtexture", "target": "three_0_160_0_module_pmremgenerator_applypmrem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16509", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_fromtexture", "target": "three_0_160_0_module_pmremgenerator_cleanup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16510", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_allocatetargets", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16518", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_allocatetargets", "target": "three_0_160_0_module_createrendertarget", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16531", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_allocatetargets", "target": "three_0_160_0_module_createplanes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16544", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_allocatetargets", "target": "three_0_160_0_module_getblurshader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16546", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16593", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16612", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16613", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "target": "three_0_160_0_module_setviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16629", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16643", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "target": "three_0_160_0_module_getcubemapmaterial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16662", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "target": "three_0_160_0_module_getequirectmaterial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16672", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", "target": "three_0_160_0_module_setviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16687", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_applypmrem", "target": "three_0_160_0_module_pmremgenerator_blur", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16706", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_blur", "target": "three_0_160_0_module_pmremgenerator_halfblur", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16725", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_halfblur", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16766", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_halfblur", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16783", "weight": 0.8}, {"source": "three_0_160_0_module_pmremgenerator_halfblur", "target": "three_0_160_0_module_setviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16822", "weight": 0.8}, {"source": "three_0_160_0_module_createplanes", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16845", "weight": 0.8}, {"source": "three_0_160_0_module_createplanes", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16887", "weight": 0.8}, {"source": "three_0_160_0_module_createplanes", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16895", "weight": 0.8}, {"source": "three_0_160_0_module_setviewport", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16924", "weight": 0.8}, {"source": "three_0_160_0_module_getblurshader", "target": "three_0_160_0_module_getcommonvertexshader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L16954", "weight": 0.8}, {"source": "three_0_160_0_module_getequirectmaterial", "target": "three_0_160_0_module_getcommonvertexshader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17038", "weight": 0.8}, {"source": "three_0_160_0_module_getcubemapmaterial", "target": "three_0_160_0_module_getcommonvertexshader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L17080", "weight": 0.8}, {"source": "three_0_160_0_module_depthtexture_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18182", "weight": 0.8}, {"source": "three_0_160_0_module_depthtexture_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18192", "weight": 0.8}, {"source": "three_0_160_0_module_flatten", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18290", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2f", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18390", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2f", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18394", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3f", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18430", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3f", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18434", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4f", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18459", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4f", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18463", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem2", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18478", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem2", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18482", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem2", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18488", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem3", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18505", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem3", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18509", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem3", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18515", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem4", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18532", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem4", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18536", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem4", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18542", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2i", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18585", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2i", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18589", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3i", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18613", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3i", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18617", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4i", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18642", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4i", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18646", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2ui", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18685", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2ui", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18689", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3ui", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18713", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3ui", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18717", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4ui", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18742", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4ui", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18746", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev2farray", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18887", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev3farray", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18895", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluev4farray", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18903", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem2array", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18913", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem3array", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18921", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluem4array", "target": "three_0_160_0_module_flatten", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L18929", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet1array", "target": "three_0_160_0_module_alloctexunits", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19000", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet1array", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19002", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet1array", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19006", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet3darray", "target": "three_0_160_0_module_alloctexunits", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19024", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet3darray", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19026", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet3darray", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19030", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet6array", "target": "three_0_160_0_module_alloctexunits", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19048", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet6array", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19050", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet6array", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19054", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet2darrayarray", "target": "three_0_160_0_module_alloctexunits", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19072", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet2darrayarray", "target": "three_0_160_0_module_arraysequal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19074", "weight": 0.8}, {"source": "three_0_160_0_module_setvaluet2darrayarray", "target": "three_0_160_0_module_copyarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19078", "weight": 0.8}, {"source": "three_0_160_0_module_singleuniform_constructor", "target": "three_0_160_0_module_getsingularsetter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19154", "weight": 0.8}, {"source": "three_0_160_0_module_purearrayuniform_constructor", "target": "three_0_160_0_module_getpurearraysetter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19171", "weight": 0.8}, {"source": "three_0_160_0_module_structureduniform_setvalue", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19197", "weight": 0.8}, {"source": "three_0_160_0_module_adduniform", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19222", "weight": 0.8}, {"source": "three_0_160_0_module_parseuniform", "target": "three_0_160_0_module_adduniform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19250", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniforms_constructor", "target": "three_0_160_0_module_parseuniform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19294", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniforms_setvalue", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19304", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniforms_setoptional", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19312", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniforms_upload", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19326", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniforms_seqwithvalue", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19341", "weight": 0.8}, {"source": "three_0_160_0_module_handlesource", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19372", "weight": 0.8}, {"source": "three_0_160_0_module_handlesource", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19373", "weight": 0.8}, {"source": "three_0_160_0_module_handlesource", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19378", "weight": 0.8}, {"source": "three_0_160_0_module_getshadererrors", "target": "three_0_160_0_module_animationclip_trim", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19428", "weight": 0.8}, {"source": "three_0_160_0_module_getshadererrors", "target": "three_0_160_0_module_handlesource", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19439", "weight": 0.8}, {"source": "three_0_160_0_module_gettexelencodingfunction", "target": "three_0_160_0_module_getencodingcomponents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19451", "weight": 0.8}, {"source": "three_0_160_0_module_generatedefines", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19529", "weight": 0.8}, {"source": "three_0_160_0_module_includereplacer", "target": "three_0_160_0_module_resolveincludes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19637", "weight": 0.8}, {"source": "three_0_160_0_module_generatecubeuvsize", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19797", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19808", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateshadowmaptypedefine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19815", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateenvmaptypedefine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19816", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateenvmapmodedefine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19817", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateenvmapblendingdefine", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19818", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generatecubeuvsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19819", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateextensions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19821", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generatevertexextensions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19823", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generatedefines", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19825", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_generateprecision", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L19870", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_gettonemappingfunction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20184", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_gettexelencodingfunction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20190", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_resolveincludes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20200", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_replacelightnums", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20201", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_replaceclippingplanenums", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20202", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_unrollloops", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20208", "weight": 0.8}, {"source": "three_0_160_0_module_webglprogram", "target": "three_0_160_0_module_webglshader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20250", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_update", "target": "three_0_160_0_module_webglshadercache_getshaderstage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20453", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_update", "target": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20456", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_update", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20460", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_getvertexshaderid", "target": "three_0_160_0_module_webglshadercache_getshaderstage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20496", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_getfragmentshaderid", "target": "three_0_160_0_module_webglshadercache_getshaderstage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20502", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_dispose", "target": "three_0_160_0_module_webglcuberendertarget_clear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20508", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20521", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadercache_getshaderstage", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L20537", "weight": 0.8}, {"source": "three_0_160_0_module_webgllights", "target": "three_0_160_0_module_shadowuniformscache", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21636", "weight": 0.8}, {"source": "three_0_160_0_module_webgllights", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L21681", "weight": 0.8}, {"source": "three_0_160_0_module_meshdepthmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22194", "weight": 0.8}, {"source": "three_0_160_0_module_meshdepthmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22200", "weight": 0.8}, {"source": "three_0_160_0_module_meshdistancematerial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22239", "weight": 0.8}, {"source": "three_0_160_0_module_meshdistancematerial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22245", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22298", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22302", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22362", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_lightshadow_getframeextents", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22364", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22366", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22374", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22396", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22403", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_webglcuberendertarget_clear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22408", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_lightshadow_getviewportcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22410", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_lightshadow_getviewport", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22414", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22416", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_pointlightshadow_updatematrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22425", "weight": 0.8}, {"source": "three_0_160_0_module_webglshadowmap", "target": "three_0_160_0_module_lightshadow_getfrustum", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L22427", "weight": 0.8}, {"source": "three_0_160_0_module_webglstate", "target": "three_0_160_0_module_box2_getparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L23009", "weight": 0.8}, {"source": "three_0_160_0_module_webglstate", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L23033", "weight": 0.8}, {"source": "three_0_160_0_module_webglstate", "target": "three_0_160_0_module_layers_enable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L23080", "weight": 0.8}, {"source": "three_0_160_0_module_webgltextures", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L24000", "weight": 0.8}, {"source": "three_0_160_0_module_webgltextures", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L24017", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_connect", "target": "three_0_160_0_module_webxrcontroller_gethandjoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26504", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_connect", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26512", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_disconnect", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26520", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_webxrcontroller_gethandjoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26566", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26570", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26571", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26586", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26594", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26626", "weight": 0.8}, {"source": "three_0_160_0_module_webxrcontroller_gethandjoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26732", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_layers_enable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26778", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_webxrcontroller_gettargetrayspace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26812", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_webxrcontroller_getgripspace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26827", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_webxrcontroller_gethandspace", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26842", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_eventdispatcher_addeventlistener", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L26986", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_box2_getsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27002", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_webglmultiplerendertargets_setsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27019", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_audiocontext_setcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27085", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_clock_start", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27086", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27090", "weight": 0.8}, {"source": "three_0_160_0_module_webxrmanager_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L27291", "weight": 0.8}, {"source": "three_0_160_0_module_webgluniformsgroups", "target": "three_0_160_0_module_box2_getparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28075", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_createcanvaselement", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28464", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28645", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_eventdispatcher_addeventlistener", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28648", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_keyframetrack_shift", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28658", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28662", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_webglmultiplerendertargets_setsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28807", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28813", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28829", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28865", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28887", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_propertymixer_apply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L28947", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_webglcuberendertarget_clear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29032", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_eventdispatcher_removeeventlistener", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29058", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29062", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_animationaction_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29084", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_matrix4_determinant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29177", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29208", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29209", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29241", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_skeleton_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29344", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29346", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_object3d_traversevisible", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29350", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29352", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_object3d_traverse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29392", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29405", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_audiocontext_setcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29514", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_clock_start", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29521", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29543", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_batchedmesh_onbeforerender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29558", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29565", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_frustum_setfromprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29566", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_animationaction_reset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29600", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_object3d_onafterrender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L29645", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_box2_getparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30727", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_constructor", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30940", "weight": 0.8}, {"source": "three_0_160_0_module_webglrenderer_outputcolorspace", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L30962", "weight": 0.8}, {"source": "three_0_160_0_module_fogexp2_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31026", "weight": 0.8}, {"source": "three_0_160_0_module_fog_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31060", "weight": 0.8}, {"source": "three_0_160_0_module_scene_constructor", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31090", "weight": 0.8}, {"source": "three_0_160_0_module_scene_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31098", "weight": 0.8}, {"source": "three_0_160_0_module_scene_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31100", "weight": 0.8}, {"source": "three_0_160_0_module_scene_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31117", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31145", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_addupdaterange", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31174", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_set", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31212", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_clone", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31228", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_clone", "target": "three_0_160_0_module_uniformsgroup_setusage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31241", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbuffer_tojson", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31267", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31330", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31332", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31334", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31346", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31350", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31362", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31366", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setx", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31376", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_sety", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31386", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31396", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31406", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_getx", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31418", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_gety", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31428", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_getz", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31438", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_getw", "target": "three_0_160_0_module_denormalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31448", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setxy", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31460", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setxyz", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31478", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_setxyzw", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31498", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_clone", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31528", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_clone", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31546", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31570", "weight": 0.8}, {"source": "three_0_160_0_module_interleavedbufferattribute_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31597", "weight": 0.8}, {"source": "three_0_160_0_module_spritematerial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31639", "weight": 0.8}, {"source": "three_0_160_0_module_spritematerial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31645", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31706", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31707", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_vector3_setfrommatrixscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31727", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31729", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31730", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31732", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31736", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_transformvertex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31752", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31752", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_ray_intersecttriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31761", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31778", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31782", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31785", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_raycast", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31786", "weight": 0.8}, {"source": "three_0_160_0_module_sprite_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31796", "weight": 0.8}, {"source": "three_0_160_0_module_transformvertex", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31811", "weight": 0.8}, {"source": "three_0_160_0_module_transformvertex", "target": "three_0_160_0_module_color_addscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31811", "weight": 0.8}, {"source": "three_0_160_0_module_transformvertex", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31811", "weight": 0.8}, {"source": "three_0_160_0_module_transformvertex", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31821", "weight": 0.8}, {"source": "three_0_160_0_module_transformvertex", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31831", "weight": 0.8}, {"source": "three_0_160_0_module_lod_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31864", "weight": 0.8}, {"source": "three_0_160_0_module_lod_copy", "target": "three_0_160_0_module_lod_addlevel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31872", "weight": 0.8}, {"source": "three_0_160_0_module_lod_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31872", "weight": 0.8}, {"source": "three_0_160_0_module_lod_addlevel", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31902", "weight": 0.8}, {"source": "three_0_160_0_module_lod_raycast", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31956", "weight": 0.8}, {"source": "three_0_160_0_module_lod_raycast", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31958", "weight": 0.8}, {"source": "three_0_160_0_module_lod_raycast", "target": "three_0_160_0_module_points_raycast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31960", "weight": 0.8}, {"source": "three_0_160_0_module_lod_raycast", "target": "three_0_160_0_module_lod_getobjectfordistance", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31960", "weight": 0.8}, {"source": "three_0_160_0_module_lod_update", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31972", "weight": 0.8}, {"source": "three_0_160_0_module_lod_update", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L31975", "weight": 0.8}, {"source": "three_0_160_0_module_lod_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32018", "weight": 0.8}, {"source": "three_0_160_0_module_lod_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32030", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32086", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingbox", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32088", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingbox", "target": "three_0_160_0_module_skinnedmesh_getvertexposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32092", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32093", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32109", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32111", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "target": "three_0_160_0_module_skinnedmesh_getvertexposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32115", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32116", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32124", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32132", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32148", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32150", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32151", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32153", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32157", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_box2_intersectsbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32164", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_raycast", "target": "three_0_160_0_module_mesh_computeintersections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32170", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_getvertexposition", "target": "three_0_160_0_module_skinnedmesh_applybonetransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32178", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_bind", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32190", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_bind", "target": "three_0_160_0_module_skeleton_calculateinverses", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32192", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_bind", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32198", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_bind", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32199", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_pose", "target": "three_0_160_0_module_skeleton_pose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32205", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32217", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "target": "three_0_160_0_module_vector3_manhattanlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32219", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32223", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32227", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", "target": "three_0_160_0_module_interleavedbufferattribute_setxyzw", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32231", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32239", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_updatematrixworld", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32243", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_updatematrixworld", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32243", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32262", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32265", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32265", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32267", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_bufferattribute_getcomponent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32271", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32277", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_applybonetransform", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32279", "weight": 0.8}, {"source": "three_0_160_0_module_skinnedmesh_bonetransform", "target": "three_0_160_0_module_skinnedmesh_applybonetransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32292", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32338", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_constructor", "target": "three_0_160_0_module_skeleton_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32346", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_init", "target": "three_0_160_0_module_skeleton_calculateinverses", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32361", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_init", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32375", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_calculateinverses", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32395", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_calculateinverses", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32395", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_calculateinverses", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32399", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_pose", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32415", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_pose", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32415", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_pose", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32432", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_pose", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32440", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_update", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32463", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_update", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32464", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_computebonetexture", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32492", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_computebonetexture", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32493", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_computebonetexture", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32496", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32530", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32554", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32555", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_fromjson", "target": "three_0_160_0_module_skeleton_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32559", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32585", "weight": 0.8}, {"source": "three_0_160_0_module_skeleton_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32588", "weight": 0.8}, {"source": "three_0_160_0_module_instancedbufferattribute_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32612", "weight": 0.8}, {"source": "three_0_160_0_module_instancedbufferattribute_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32622", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_constructor", "target": "three_0_160_0_module_batchedmesh_setmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32662", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_batchedmesh_computeboundingbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32681", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32685", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32689", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32691", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32691", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_union", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32693", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32712", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32716", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32720", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32722", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32722", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_union", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32724", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32732", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32736", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_getcolorat", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32749", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_getmatrixat", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32755", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32771", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32773", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32774", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32776", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32784", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32786", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_points_raycast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32792", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_raycast", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32801", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_setcolorat", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32819", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_setmatrixat", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32825", "weight": 0.8}, {"source": "three_0_160_0_module_instancedmesh_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32835", "weight": 0.8}, {"source": "three_0_160_0_module_copyattributedata", "target": "three_0_160_0_module_bufferattribute_setcomponent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32931", "weight": 0.8}, {"source": "three_0_160_0_module_copyattributedata", "target": "three_0_160_0_module_bufferattribute_getcomponent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32931", "weight": 0.8}, {"source": "three_0_160_0_module_copyattributedata", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32940", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_constructor", "target": "three_0_160_0_module_batchedmesh_initmatricestexture", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L32988", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initmatricestexture", "target": "three_0_160_0_module_vector3_ceil", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33002", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initmatricestexture", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33003", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initializegeometry", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33022", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initializegeometry", "target": "three_0_160_0_module_uniformsgroup_setusage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33027", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initializegeometry", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33029", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initializegeometry", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33033", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_initializegeometry", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33039", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_validategeometry", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33058", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_validategeometry", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33066", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_validategeometry", "target": "three_0_160_0_module_buffergeometry_hasattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33080", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33117", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingbox", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33122", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingbox", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33123", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingbox", "target": "three_0_160_0_module_batchedmesh_getboundingboxat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33123", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingbox", "target": "three_0_160_0_module_box2_union", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33124", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33142", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingsphere", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33147", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingsphere", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33148", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingsphere", "target": "three_0_160_0_module_batchedmesh_getboundingsphereat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33148", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_computeboundingsphere", "target": "three_0_160_0_module_box2_union", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33149", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_batchedmesh_initializegeometry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33157", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_batchedmesh_validategeometry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33159", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33188", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33206", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33248", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33256", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_interleavedbufferattribute_setx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33277", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_addgeometry", "target": "three_0_160_0_module_batchedmesh_setgeometryat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33284", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_batchedmesh_validategeometry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33298", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33301", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33327", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_copyattributedata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33329", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_bufferattribute_setcomponent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33338", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_interleavedbufferattribute_setx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33356", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33356", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setgeometryat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33375", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingboxat", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33439", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingboxat", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33449", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingboxat", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33453", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingboxat", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33453", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingboxat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33461", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33482", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_batchedmesh_getboundingboxat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33484", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33485", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33497", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33501", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33502", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33502", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getboundingsphereat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33511", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_setmatrixat", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33531", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_getmatrixat", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33549", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_buffergeometry_setdrawrange", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33629", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_matrix4_premultiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33632", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33632", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_getboundingboxat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33633", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_batchedmesh_getboundingsphereat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33634", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_points_raycast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33635", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_raycast", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33643", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33660", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33662", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33700", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33720", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33732", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33732", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_frustum_setfromprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33735", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33746", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33746", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33747", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33747", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_batchedmesh_getmatrixat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33754", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_batchedmesh_getboundingsphereat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33755", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33761", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33768", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33769", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforerender", "target": "three_0_160_0_module_animationaction_reset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33799", "weight": 0.8}, {"source": "three_0_160_0_module_batchedmesh_onbeforeshadow", "target": "three_0_160_0_module_batchedmesh_onbeforerender", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33840", "weight": 0.8}, {"source": "three_0_160_0_module_linebasicmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33866", "weight": 0.8}, {"source": "three_0_160_0_module_linebasicmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33873", "weight": 0.8}, {"source": "three_0_160_0_module_line_constructor", "target": "three_0_160_0_module_points_updatemorphtargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33910", "weight": 0.8}, {"source": "three_0_160_0_module_line_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33916", "weight": 0.8}, {"source": "three_0_160_0_module_line_computelinedistances", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33938", "weight": 0.8}, {"source": "three_0_160_0_module_line_computelinedistances", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33942", "weight": 0.8}, {"source": "three_0_160_0_module_line_computelinedistances", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33946", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33967", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33969", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33970", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33973", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33977", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33995", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L33996", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34000", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34003", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_ray_distancesqtosegment", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34006", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34012", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34016", "weight": 0.8}, {"source": "three_0_160_0_module_line_raycast", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34021", "weight": 0.8}, {"source": "three_0_160_0_module_line_updatemorphtargets", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34090", "weight": 0.8}, {"source": "three_0_160_0_module_linesegments_computelinedistances", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34131", "weight": 0.8}, {"source": "three_0_160_0_module_linesegments_computelinedistances", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34135", "weight": 0.8}, {"source": "three_0_160_0_module_linesegments_computelinedistances", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34139", "weight": 0.8}, {"source": "three_0_160_0_module_pointsmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34188", "weight": 0.8}, {"source": "three_0_160_0_module_pointsmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34194", "weight": 0.8}, {"source": "three_0_160_0_module_points_constructor", "target": "three_0_160_0_module_points_updatemorphtargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34231", "weight": 0.8}, {"source": "three_0_160_0_module_points_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34237", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34255", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34257", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34258", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_frustum_intersectssphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34261", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34265", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34277", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34278", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34282", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34284", "weight": 0.8}, {"source": "three_0_160_0_module_points_raycast", "target": "three_0_160_0_module_testpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34286", "weight": 0.8}, {"source": "three_0_160_0_module_points_updatemorphtargets", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34327", "weight": 0.8}, {"source": "three_0_160_0_module_testpoint", "target": "three_0_160_0_module_ray_distancesqtopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34342", "weight": 0.8}, {"source": "three_0_160_0_module_testpoint", "target": "three_0_160_0_module_line3_closestpointtopoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34348", "weight": 0.8}, {"source": "three_0_160_0_module_testpoint", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34349", "weight": 0.8}, {"source": "three_0_160_0_module_testpoint", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34351", "weight": 0.8}, {"source": "three_0_160_0_module_testpoint", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34355", "weight": 0.8}, {"source": "three_0_160_0_module_videotexture_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34402", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getpointat", "target": "three_0_160_0_module_curve_getutotmapping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34563", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getpointat", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34564", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getpoints", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34576", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getpoints", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34576", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getspacedpoints", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34592", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getspacedpoints", "target": "three_0_160_0_module_linecurve3_getpointat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34592", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getlength", "target": "three_0_160_0_module_curve_getlengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34604", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getlengths", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34624", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getlengths", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34627", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getlengths", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34632", "weight": 0.8}, {"source": "three_0_160_0_module_curve_updatearclengths", "target": "three_0_160_0_module_curve_getlengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34647", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getutotmapping", "target": "three_0_160_0_module_curve_getlengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34655", "weight": 0.8}, {"source": "three_0_160_0_module_curve_getutotmapping", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34678", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangent", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34744", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangent", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34749", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangent", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34749", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangent", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34749", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangentat", "target": "three_0_160_0_module_curve_getutotmapping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34757", "weight": 0.8}, {"source": "three_0_160_0_module_curve_gettangentat", "target": "three_0_160_0_module_linecurve3_gettangent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34758", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_linecurve3_gettangentat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34781", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34798", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34815", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34815", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34825", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34831", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34835", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34835", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_line3_applymatrix4", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34837", "weight": 0.8}, {"source": "three_0_160_0_module_curve_computefrenetframes", "target": "three_0_160_0_module_matrix4_makerotationaxis", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34837", "weight": 0.8}, {"source": "three_0_160_0_module_curve_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L34878", "weight": 0.8}, {"source": "three_0_160_0_module_ellipsecurve_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35000", "weight": 0.8}, {"source": "three_0_160_0_module_ellipsecurve_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35006", "weight": 0.8}, {"source": "three_0_160_0_module_ellipsecurve_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35027", "weight": 0.8}, {"source": "three_0_160_0_module_ellipsecurve_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35048", "weight": 0.8}, {"source": "three_0_160_0_module_cubicpoly", "target": "three_0_160_0_module_skeleton_init", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35128", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_getpoint", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35190", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_getpoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35213", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_getpoint", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35213", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_getpoint", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35237", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35258", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35270", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35278", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35278", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35292", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35299", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35299", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35313", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35320", "weight": 0.8}, {"source": "three_0_160_0_module_catmullromcurve3_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35320", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbezier", "target": "three_0_160_0_module_quadraticbezierp0", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35372", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbezier", "target": "three_0_160_0_module_quadraticbezierp1", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35372", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbezier", "target": "three_0_160_0_module_quadraticbezierp2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35373", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbezier", "target": "three_0_160_0_module_cubicbezierp0", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35407", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbezier", "target": "three_0_160_0_module_cubicbezierp1", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35407", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbezier", "target": "three_0_160_0_module_cubicbezierp2", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35407", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbezier", "target": "three_0_160_0_module_cubicbezierp3", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35408", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35435", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_getpoint", "target": "three_0_160_0_module_cubicbezier", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35436", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35446", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35459", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35461", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35472", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35474", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35508", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_getpoint", "target": "three_0_160_0_module_cubicbezier", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35509", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35520", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35533", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35535", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35546", "weight": 0.8}, {"source": "three_0_160_0_module_cubicbeziercurve3_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35548", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_getpoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35580", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_getpoint", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35584", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_getpoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35585", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_getpoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35585", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_getpointat", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35596", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_gettangent", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35602", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_gettangent", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35602", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_gettangentat", "target": "three_0_160_0_module_linecurve3_gettangent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35608", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35614", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35625", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35627", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35636", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35638", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_getpoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35668", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_getpoint", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35672", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_getpoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35673", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_getpoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35673", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_getpointat", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35684", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_gettangent", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35690", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_gettangent", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35690", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_gettangentat", "target": "three_0_160_0_module_linecurve3_gettangent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35696", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35702", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35713", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35715", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35724", "weight": 0.8}, {"source": "three_0_160_0_module_linecurve3_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35726", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35757", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_getpoint", "target": "three_0_160_0_module_quadraticbezier", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35758", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35768", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35780", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35782", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35792", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35794", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35826", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_getpoint", "target": "three_0_160_0_module_quadraticbezier", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35827", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35838", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35850", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35852", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35862", "weight": 0.8}, {"source": "three_0_160_0_module_quadraticbeziercurve3_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35864", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_getpoint", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35895", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_getpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35903", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_getpoint", "target": "three_0_160_0_module_catmullrom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35904", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35914", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35922", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35922", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35932", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35939", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35939", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35949", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35956", "weight": 0.8}, {"source": "three_0_160_0_module_splinecurve_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L35956", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_add", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36000", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_closepath", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36007", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_closepath", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36010", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_closepath", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36013", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getpoint", "target": "three_0_160_0_module_curvepath_getlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36032", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getpoint", "target": "three_0_160_0_module_curvepath_getcurvelengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36033", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getpoint", "target": "three_0_160_0_module_linecurve3_getpointat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36048", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getlength", "target": "three_0_160_0_module_curvepath_getcurvelengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36068", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_updatearclengths", "target": "three_0_160_0_module_curvepath_getcurvelengths", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36078", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getcurvelengths", "target": "three_0_160_0_module_curvepath_getlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36103", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getcurvelengths", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36104", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getspacedpoints", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36120", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getspacedpoints", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36120", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getpoints", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36153", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_getpoints", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36155", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36174", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36182", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36182", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36194", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36202", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36212", "weight": 0.8}, {"source": "three_0_160_0_module_curvepath_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36220", "weight": 0.8}, {"source": "three_0_160_0_module_path_constructor", "target": "three_0_160_0_module_box2_setfrompoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36242", "weight": 0.8}, {"source": "three_0_160_0_module_path_setfrompoints", "target": "three_0_160_0_module_shapepath_moveto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36250", "weight": 0.8}, {"source": "three_0_160_0_module_path_setfrompoints", "target": "three_0_160_0_module_shapepath_lineto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36254", "weight": 0.8}, {"source": "three_0_160_0_module_path_moveto", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36264", "weight": 0.8}, {"source": "three_0_160_0_module_path_lineto", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36272", "weight": 0.8}, {"source": "three_0_160_0_module_path_lineto", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36273", "weight": 0.8}, {"source": "three_0_160_0_module_path_lineto", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36275", "weight": 0.8}, {"source": "three_0_160_0_module_path_quadraticcurveto", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36284", "weight": 0.8}, {"source": "three_0_160_0_module_path_quadraticcurveto", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36289", "weight": 0.8}, {"source": "three_0_160_0_module_path_quadraticcurveto", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36291", "weight": 0.8}, {"source": "three_0_160_0_module_path_beziercurveto", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36300", "weight": 0.8}, {"source": "three_0_160_0_module_path_beziercurveto", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36306", "weight": 0.8}, {"source": "three_0_160_0_module_path_beziercurveto", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36308", "weight": 0.8}, {"source": "three_0_160_0_module_path_splinethru", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36316", "weight": 0.8}, {"source": "three_0_160_0_module_path_splinethru", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36319", "weight": 0.8}, {"source": "three_0_160_0_module_path_splinethru", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36321", "weight": 0.8}, {"source": "three_0_160_0_module_path_arc", "target": "three_0_160_0_module_path_absarc", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36332", "weight": 0.8}, {"source": "three_0_160_0_module_path_absarc", "target": "three_0_160_0_module_path_absellipse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36341", "weight": 0.8}, {"source": "three_0_160_0_module_path_ellipse", "target": "three_0_160_0_module_path_absellipse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36352", "weight": 0.8}, {"source": "three_0_160_0_module_path_absellipse", "target": "three_0_160_0_module_curvepath_getpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36365", "weight": 0.8}, {"source": "three_0_160_0_module_path_absellipse", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36367", "weight": 0.8}, {"source": "three_0_160_0_module_path_absellipse", "target": "three_0_160_0_module_shapepath_lineto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36369", "weight": 0.8}, {"source": "three_0_160_0_module_path_absellipse", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36375", "weight": 0.8}, {"source": "three_0_160_0_module_path_absellipse", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36378", "weight": 0.8}, {"source": "three_0_160_0_module_path_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36386", "weight": 0.8}, {"source": "three_0_160_0_module_path_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36396", "weight": 0.8}, {"source": "three_0_160_0_module_path_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36398", "weight": 0.8}, {"source": "three_0_160_0_module_path_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36406", "weight": 0.8}, {"source": "three_0_160_0_module_path_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36408", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36431", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36435", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36471", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36473", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36475", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36572", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36573", "weight": 0.8}, {"source": "three_0_160_0_module_lathegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36581", "weight": 0.8}, {"source": "three_0_160_0_module_capsulegeometry_constructor", "target": "three_0_160_0_module_path_absarc", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36602", "weight": 0.8}, {"source": "three_0_160_0_module_capsulegeometry_constructor", "target": "three_0_160_0_module_curvepath_getpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36605", "weight": 0.8}, {"source": "three_0_160_0_module_circlegeometry_constructor", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36641", "weight": 0.8}, {"source": "three_0_160_0_module_circlegeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36657", "weight": 0.8}, {"source": "three_0_160_0_module_circlegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36695", "weight": 0.8}, {"source": "three_0_160_0_module_circlegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36696", "weight": 0.8}, {"source": "three_0_160_0_module_circlegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36704", "weight": 0.8}, {"source": "three_0_160_0_module_cylindergeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36741", "weight": 0.8}, {"source": "three_0_160_0_module_cylindergeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36771", "weight": 0.8}, {"source": "three_0_160_0_module_cylindergeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36772", "weight": 0.8}, {"source": "three_0_160_0_module_cylindergeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L36983", "weight": 0.8}, {"source": "three_0_160_0_module_polyhedrongeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37061", "weight": 0.8}, {"source": "three_0_160_0_module_polyhedrongeometry_constructor", "target": "three_0_160_0_module_buffergeometry_computevertexnormals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37067", "weight": 0.8}, {"source": "three_0_160_0_module_polyhedrongeometry_constructor", "target": "three_0_160_0_module_buffergeometry_normalizenormals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37071", "weight": 0.8}, {"source": "three_0_160_0_module_polyhedrongeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37324", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_getindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37426", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37427", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37440", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37453", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_triangle_getnormal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37456", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_vector3_round", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37459", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37487", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37489", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37503", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37529", "weight": 0.8}, {"source": "three_0_160_0_module_edgesgeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37537", "weight": 0.8}, {"source": "three_0_160_0_module_shape_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37553", "weight": 0.8}, {"source": "three_0_160_0_module_shape_getpointsholes", "target": "three_0_160_0_module_curvepath_getpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37567", "weight": 0.8}, {"source": "three_0_160_0_module_shape_extractpoints", "target": "three_0_160_0_module_curvepath_getpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37581", "weight": 0.8}, {"source": "three_0_160_0_module_shape_extractpoints", "target": "three_0_160_0_module_shape_getpointsholes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37582", "weight": 0.8}, {"source": "three_0_160_0_module_shape_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37590", "weight": 0.8}, {"source": "three_0_160_0_module_shape_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37598", "weight": 0.8}, {"source": "three_0_160_0_module_shape_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37598", "weight": 0.8}, {"source": "three_0_160_0_module_shape_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37608", "weight": 0.8}, {"source": "three_0_160_0_module_shape_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37616", "weight": 0.8}, {"source": "three_0_160_0_module_shape_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37626", "weight": 0.8}, {"source": "three_0_160_0_module_shape_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37634", "weight": 0.8}, {"source": "three_0_160_0_module_linkedlist", "target": "three_0_160_0_module_signedarea", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37699", "weight": 0.8}, {"source": "three_0_160_0_module_linkedlist", "target": "three_0_160_0_module_insertnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37701", "weight": 0.8}, {"source": "three_0_160_0_module_linkedlist", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37709", "weight": 0.8}, {"source": "three_0_160_0_module_linkedlist", "target": "three_0_160_0_module_removenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37711", "weight": 0.8}, {"source": "three_0_160_0_module_filterpoints", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37732", "weight": 0.8}, {"source": "three_0_160_0_module_filterpoints", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37732", "weight": 0.8}, {"source": "three_0_160_0_module_filterpoints", "target": "three_0_160_0_module_removenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37734", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_indexcurve", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37757", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_isearhashed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37768", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_isear", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37768", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37771", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_removenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37775", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_filterpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37793", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_curelocalintersections", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37799", "weight": 0.8}, {"source": "three_0_160_0_module_earcutlinked", "target": "three_0_160_0_module_splitearcut", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37806", "weight": 0.8}, {"source": "three_0_160_0_module_isear", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37825", "weight": 0.8}, {"source": "three_0_160_0_module_isear", "target": "three_0_160_0_module_pointintriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37840", "weight": 0.8}, {"source": "three_0_160_0_module_isearhashed", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37856", "weight": 0.8}, {"source": "three_0_160_0_module_isearhashed", "target": "three_0_160_0_module_zorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37867", "weight": 0.8}, {"source": "three_0_160_0_module_isearhashed", "target": "three_0_160_0_module_pointintriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37877", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37917", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_intersects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37917", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_locallyinside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37917", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37919", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_removenode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37924", "weight": 0.8}, {"source": "three_0_160_0_module_curelocalintersections", "target": "three_0_160_0_module_filterpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37935", "weight": 0.8}, {"source": "three_0_160_0_module_splitearcut", "target": "three_0_160_0_module_isvaliddiagonal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37949", "weight": 0.8}, {"source": "three_0_160_0_module_splitearcut", "target": "three_0_160_0_module_splitpolygon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37952", "weight": 0.8}, {"source": "three_0_160_0_module_splitearcut", "target": "three_0_160_0_module_filterpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37955", "weight": 0.8}, {"source": "three_0_160_0_module_splitearcut", "target": "three_0_160_0_module_earcutlinked", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37959", "weight": 0.8}, {"source": "three_0_160_0_module_eliminateholes", "target": "three_0_160_0_module_linkedlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37985", "weight": 0.8}, {"source": "three_0_160_0_module_eliminateholes", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37987", "weight": 0.8}, {"source": "three_0_160_0_module_eliminateholes", "target": "three_0_160_0_module_getleftmost", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37987", "weight": 0.8}, {"source": "three_0_160_0_module_eliminateholes", "target": "three_0_160_0_module_eliminatehole", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L37996", "weight": 0.8}, {"source": "three_0_160_0_module_eliminatehole", "target": "three_0_160_0_module_findholebridge", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38013", "weight": 0.8}, {"source": "three_0_160_0_module_eliminatehole", "target": "three_0_160_0_module_splitpolygon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38020", "weight": 0.8}, {"source": "three_0_160_0_module_eliminatehole", "target": "three_0_160_0_module_filterpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38023", "weight": 0.8}, {"source": "three_0_160_0_module_findholebridge", "target": "three_0_160_0_module_pointintriangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38074", "weight": 0.8}, {"source": "three_0_160_0_module_findholebridge", "target": "three_0_160_0_module_locallyinside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38078", "weight": 0.8}, {"source": "three_0_160_0_module_findholebridge", "target": "three_0_160_0_module_sectorcontainssector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38078", "weight": 0.8}, {"source": "three_0_160_0_module_sectorcontainssector", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38098", "weight": 0.8}, {"source": "three_0_160_0_module_indexcurve", "target": "three_0_160_0_module_zorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38108", "weight": 0.8}, {"source": "three_0_160_0_module_indexcurve", "target": "three_0_160_0_module_sortlinked", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38118", "weight": 0.8}, {"source": "three_0_160_0_module_isvaliddiagonal", "target": "three_0_160_0_module_intersectspolygon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38237", "weight": 0.8}, {"source": "three_0_160_0_module_isvaliddiagonal", "target": "three_0_160_0_module_locallyinside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38238", "weight": 0.8}, {"source": "three_0_160_0_module_isvaliddiagonal", "target": "three_0_160_0_module_middleinside", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38238", "weight": 0.8}, {"source": "three_0_160_0_module_isvaliddiagonal", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38239", "weight": 0.8}, {"source": "three_0_160_0_module_isvaliddiagonal", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38240", "weight": 0.8}, {"source": "three_0_160_0_module_intersects", "target": "three_0_160_0_module_sign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38261", "weight": 0.8}, {"source": "three_0_160_0_module_intersects", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38261", "weight": 0.8}, {"source": "three_0_160_0_module_intersects", "target": "three_0_160_0_module_onsegment", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38268", "weight": 0.8}, {"source": "three_0_160_0_module_onsegment", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38280", "weight": 0.8}, {"source": "three_0_160_0_module_onsegment", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38280", "weight": 0.8}, {"source": "three_0_160_0_module_intersectspolygon", "target": "three_0_160_0_module_intersects", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38297", "weight": 0.8}, {"source": "three_0_160_0_module_locallyinside", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38309", "weight": 0.8}, {"source": "three_0_160_0_module_shapeutils_isclockwise", "target": "three_0_160_0_module_shapeutils_area", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38453", "weight": 0.8}, {"source": "three_0_160_0_module_shapeutils_triangulateshape", "target": "three_0_160_0_module_removedupendpts", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38463", "weight": 0.8}, {"source": "three_0_160_0_module_shapeutils_triangulateshape", "target": "three_0_160_0_module_addcontour", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38464", "weight": 0.8}, {"source": "three_0_160_0_module_shapeutils_triangulateshape", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38474", "weight": 0.8}, {"source": "three_0_160_0_module_removedupendpts", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38502", "weight": 0.8}, {"source": "three_0_160_0_module_addcontour", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38514", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38573", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_computevertexnormals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L38576", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39195", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39205", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_tojson", "target": "three_0_160_0_module_tojson_1", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39210", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39222", "weight": 0.8}, {"source": "three_0_160_0_module_extrudegeometry_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39230", "weight": 0.8}, {"source": "three_0_160_0_module_tojson_1", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39308", "weight": 0.8}, {"source": "three_0_160_0_module_tojson_1", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39320", "weight": 0.8}, {"source": "three_0_160_0_module_ringgeometry_constructor", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39415", "weight": 0.8}, {"source": "three_0_160_0_module_ringgeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39447", "weight": 0.8}, {"source": "three_0_160_0_module_ringgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39494", "weight": 0.8}, {"source": "three_0_160_0_module_ringgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39495", "weight": 0.8}, {"source": "three_0_160_0_module_ringgeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39503", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_addgroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39556", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39567", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39568", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39647", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39657", "weight": 0.8}, {"source": "three_0_160_0_module_shapegeometry_fromjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39673", "weight": 0.8}, {"source": "three_0_160_0_module_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39693", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39725", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39725", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39728", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39775", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39779", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39779", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39814", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39815", "weight": 0.8}, {"source": "three_0_160_0_module_spheregeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39823", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39886", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39917", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39923", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39923", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39960", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39961", "weight": 0.8}, {"source": "three_0_160_0_module_torusgeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L39969", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40002", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40040", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40041", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_vector3_crossvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40042", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40047", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40066", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40107", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40108", "weight": 0.8}, {"source": "three_0_160_0_module_torusknotgeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40131", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_constructor", "target": "three_0_160_0_module_curve_computefrenetframes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40163", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40191", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40192", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40308", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40318", "weight": 0.8}, {"source": "three_0_160_0_module_tubegeometry_fromjson", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40331", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_constructor", "target": "three_0_160_0_module_interleavedbufferattribute_getx", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40393", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_constructor", "target": "three_0_160_0_module_color_frombufferattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40396", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_constructor", "target": "three_0_160_0_module_isuniqueedge", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40399", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40401", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40446", "weight": 0.8}, {"source": "three_0_160_0_module_wireframegeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40454", "weight": 0.8}, {"source": "three_0_160_0_module_isuniqueedge", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40475", "weight": 0.8}, {"source": "three_0_160_0_module_shadowmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40523", "weight": 0.8}, {"source": "three_0_160_0_module_shadowmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40529", "weight": 0.8}, {"source": "three_0_160_0_module_meshstandardmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40612", "weight": 0.8}, {"source": "three_0_160_0_module_meshstandardmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40618", "weight": 0.8}, {"source": "three_0_160_0_module_meshphysicalmaterial_constructor", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40704", "weight": 0.8}, {"source": "three_0_160_0_module_meshphysicalmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40742", "weight": 0.8}, {"source": "three_0_160_0_module_meshphysicalmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40838", "weight": 0.8}, {"source": "three_0_160_0_module_meshphongmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40946", "weight": 0.8}, {"source": "three_0_160_0_module_meshphongmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L40952", "weight": 0.8}, {"source": "three_0_160_0_module_meshtoonmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41052", "weight": 0.8}, {"source": "three_0_160_0_module_meshtoonmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41058", "weight": 0.8}, {"source": "three_0_160_0_module_meshnormalmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41127", "weight": 0.8}, {"source": "three_0_160_0_module_meshnormalmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41133", "weight": 0.8}, {"source": "three_0_160_0_module_meshlambertmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41210", "weight": 0.8}, {"source": "three_0_160_0_module_meshlambertmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41216", "weight": 0.8}, {"source": "three_0_160_0_module_meshmatcapmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41302", "weight": 0.8}, {"source": "three_0_160_0_module_meshmatcapmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41309", "weight": 0.8}, {"source": "three_0_160_0_module_linedashedmaterial_constructor", "target": "three_0_160_0_module_material_setvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41356", "weight": 0.8}, {"source": "three_0_160_0_module_linedashedmaterial_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41362", "weight": 0.8}, {"source": "three_0_160_0_module_flattenjson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41462", "weight": 0.8}, {"source": "three_0_160_0_module_flattenjson", "target": "three_0_160_0_module_propertymixer_apply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41463", "weight": 0.8}, {"source": "three_0_160_0_module_flattenjson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41482", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41515", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41524", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41535", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_convertarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41547", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_keyframetrack_shift", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41574", "weight": 0.8}, {"source": "three_0_160_0_module_subclip", "target": "three_0_160_0_module_animationclip_resetduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41578", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41611", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_interpolant_evaluate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41652", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_quaternion_conjugate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41660", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41660", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41660", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41661", "weight": 0.8}, {"source": "three_0_160_0_module_makeclipadditive", "target": "three_0_160_0_module_quaternion_multiplyquaternionsflat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41675", "weight": 0.8}, {"source": "three_0_160_0_module_interpolant_evaluate", "target": "three_0_160_0_module_interpolant_copysamplevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41786", "weight": 0.8}, {"source": "three_0_160_0_module_interpolant_evaluate", "target": "three_0_160_0_module_cubicinterpolant_intervalchanged", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41907", "weight": 0.8}, {"source": "three_0_160_0_module_interpolant_evaluate", "target": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41911", "weight": 0.8}, {"source": "three_0_160_0_module_cubicinterpolant_intervalchanged", "target": "three_0_160_0_module_interpolant_getsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L41996", "weight": 0.8}, {"source": "three_0_160_0_module_discreteinterpolant_interpolate", "target": "three_0_160_0_module_interpolant_copysamplevalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42153", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_constructor", "target": "three_0_160_0_module_convertarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42168", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_constructor", "target": "three_0_160_0_module_keyframetrack_setinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42171", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42187", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_tojson", "target": "three_0_160_0_module_convertarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42195", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_tojson", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42200", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42218", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42224", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42230", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_trim", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42384", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_trim", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42389", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_validate", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42404", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_validate", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42405", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_validate", "target": "three_0_160_0_module_istypedarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42452", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_optimize", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42483", "weight": 0.8}, {"source": "three_0_160_0_module_keyframetrack_optimize", "target": "three_0_160_0_module_keyframetrack_getinterpolation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42485", "weight": 0.8}, {"source": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", "target": "three_0_160_0_module_quaternion_slerpflat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42659", "weight": 0.8}, {"source": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42676", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42714", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_constructor", "target": "three_0_160_0_module_animationclip_resetduration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42719", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_parse", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42734", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_parse", "target": "three_0_160_0_module_sphericalharmonics3_scale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42734", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_parse", "target": "three_0_160_0_module_parsekeyframetrack", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42734", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_tojson", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42762", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42762", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42780", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "target": "three_0_160_0_module_getkeyframeorder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42787", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "target": "three_0_160_0_module_sortedarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42788", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "target": "three_0_160_0_module_sphericalharmonics3_scale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42801", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42864", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42874", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_parseanimation", "target": "three_0_160_0_module_flattenjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42900", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_parseanimation", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L42905", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_resetduration", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43019", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_clone", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43073", "weight": 0.8}, {"source": "three_0_160_0_module_animationclip_clone", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43073", "weight": 0.8}, {"source": "three_0_160_0_module_parsekeyframetrack", "target": "three_0_160_0_module_gettracktypeforvaluetypename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43139", "weight": 0.8}, {"source": "three_0_160_0_module_parsekeyframetrack", "target": "three_0_160_0_module_flattenjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43145", "weight": 0.8}, {"source": "three_0_160_0_module_parsekeyframetrack", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43155", "weight": 0.8}, {"source": "three_0_160_0_module_loadingmanager_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43300", "weight": 0.8}, {"source": "three_0_160_0_module_loadingmanager_constructor", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43329", "weight": 0.8}, {"source": "three_0_160_0_module_loader_loadasync", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43369", "weight": 0.8}, {"source": "three_0_160_0_module_fileloader_load", "target": "three_0_160_0_module_loaderutils_resolveurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43443", "weight": 0.8}, {"source": "three_0_160_0_module_fileloader_load", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43467", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43708", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43709", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43710", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43711", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43715", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_parse", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43743", "weight": 0.8}, {"source": "three_0_160_0_module_animationloader_parse", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43745", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43778", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_fileloader_setresponsetype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43779", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43780", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43781", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43828", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43830", "weight": 0.8}, {"source": "three_0_160_0_module_compressedtextureloader_load", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43842", "weight": 0.8}, {"source": "three_0_160_0_module_imageloader_load", "target": "three_0_160_0_module_loaderutils_resolveurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43894", "weight": 0.8}, {"source": "three_0_160_0_module_imageloader_load", "target": "three_0_160_0_module_createelementns", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43916", "weight": 0.8}, {"source": "three_0_160_0_module_imageloader_load", "target": "three_0_160_0_module_eventdispatcher_addeventlistener", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43948", "weight": 0.8}, {"source": "three_0_160_0_module_cubetextureloader_load", "target": "three_0_160_0_module_loader_setcrossorigin", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43981", "weight": 0.8}, {"source": "three_0_160_0_module_cubetextureloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L43982", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_fileloader_setresponsetype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44039", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44040", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44041", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44042", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44043", "weight": 0.8}, {"source": "three_0_160_0_module_datatextureloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44049", "weight": 0.8}, {"source": "three_0_160_0_module_textureloader_load", "target": "three_0_160_0_module_loader_setcrossorigin", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44159", "weight": 0.8}, {"source": "three_0_160_0_module_textureloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44160", "weight": 0.8}, {"source": "three_0_160_0_module_textureloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44162", "weight": 0.8}, {"source": "three_0_160_0_module_light_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44204", "weight": 0.8}, {"source": "three_0_160_0_module_light_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44215", "weight": 0.8}, {"source": "three_0_160_0_module_light_tojson", "target": "three_0_160_0_module_color_gethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44217", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelight_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44245", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelight_constructor", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44246", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelight_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44254", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44318", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44319", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44322", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44323", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44325", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_frustum_setfromprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44326", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44328", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_updatematrices", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44335", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44355", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44369", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44374", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44382", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44393", "weight": 0.8}, {"source": "three_0_160_0_module_lightshadow_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44395", "weight": 0.8}, {"source": "three_0_160_0_module_spotlightshadow_updatematrices", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44429", "weight": 0.8}, {"source": "three_0_160_0_module_spotlightshadow_updatematrices", "target": "three_0_160_0_module_pointlightshadow_updatematrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44433", "weight": 0.8}, {"source": "three_0_160_0_module_spotlightshadow_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44439", "weight": 0.8}, {"source": "three_0_160_0_module_spotlight_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44459", "weight": 0.8}, {"source": "three_0_160_0_module_spotlight_constructor", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44460", "weight": 0.8}, {"source": "three_0_160_0_module_spotlight_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44492", "weight": 0.8}, {"source": "three_0_160_0_module_spotlight_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44498", "weight": 0.8}, {"source": "three_0_160_0_module_spotlight_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44505", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44581", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44585", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44586", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44589", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44591", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44592", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_matrix4_maketranslation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44594", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44596", "weight": 0.8}, {"source": "three_0_160_0_module_pointlightshadow_updatematrices", "target": "three_0_160_0_module_frustum_setfromprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44597", "weight": 0.8}, {"source": "three_0_160_0_module_pointlight_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44637", "weight": 0.8}, {"source": "three_0_160_0_module_pointlight_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44643", "weight": 0.8}, {"source": "three_0_160_0_module_pointlight_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44648", "weight": 0.8}, {"source": "three_0_160_0_module_directionallight_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44678", "weight": 0.8}, {"source": "three_0_160_0_module_directionallight_constructor", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44679", "weight": 0.8}, {"source": "three_0_160_0_module_directionallight_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44689", "weight": 0.8}, {"source": "three_0_160_0_module_directionallight_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44695", "weight": 0.8}, {"source": "three_0_160_0_module_directionallight_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44697", "weight": 0.8}, {"source": "three_0_160_0_module_rectarealight_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44751", "weight": 0.8}, {"source": "three_0_160_0_module_rectarealight_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44762", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44793", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44803", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_zero", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44815", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getat", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44834", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44834", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getat", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44837", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getirradianceat", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44864", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getirradianceat", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44864", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_getirradianceat", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44867", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_add", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44886", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_addscaledsh", "target": "three_0_160_0_module_vector3_addscaledvector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44898", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_scale", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44910", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44934", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_copy", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44948", "weight": 0.8}, {"source": "three_0_160_0_module_sphericalharmonics3_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L44954", "weight": 0.8}, {"source": "three_0_160_0_module_lightprobe_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45027", "weight": 0.8}, {"source": "three_0_160_0_module_lightprobe_fromjson", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45038", "weight": 0.8}, {"source": "three_0_160_0_module_lightprobe_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45046", "weight": 0.8}, {"source": "three_0_160_0_module_lightprobe_tojson", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45048", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45070", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45071", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45072", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45073", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45077", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_parse", "target": "three_0_160_0_module_materialloader_creatematerialfromtype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45115", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_parse", "target": "three_0_160_0_module_color_sethex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45119", "weight": 0.8}, {"source": "three_0_160_0_module_materialloader_parse", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45235", "weight": 0.8}, {"source": "three_0_160_0_module_loaderutils_resolveurl", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45450", "weight": 0.8}, {"source": "three_0_160_0_module_instancedbuffergeometry_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45487", "weight": 0.8}, {"source": "three_0_160_0_module_instancedbuffergeometry_tojson", "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45497", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45522", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45523", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45524", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45525", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45529", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_gettypedarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45596", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45597", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_uniformsgroup_setusage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45622", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45624", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45656", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_buffergeometry_addgroup", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45682", "weight": 0.8}, {"source": "three_0_160_0_module_buffergeometryloader_parse", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45696", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_loaderutils_extracturlbase", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45725", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45729", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45730", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45731", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_audioloader_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45732", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_load", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45738", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_loaderutils_extracturlbase", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45771", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45775", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45776", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45777", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45781", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_loadasync", "target": "three_0_160_0_module_objectloader_parseasync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45791", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parseanimations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45797", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parseshapes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45798", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parsegeometries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45799", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parseimages", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45801", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parsetextures", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45807", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parsematerials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45808", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parseobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45810", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_parseskeletons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45811", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parse", "target": "three_0_160_0_module_objectloader_bindskeletons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45813", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parseanimations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45842", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parseshapes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45843", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parsegeometries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45844", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parseimagesasync", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45846", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parsetextures", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45848", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parsematerials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45849", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parseobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45851", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_parseskeletons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45852", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseasync", "target": "three_0_160_0_module_objectloader_bindskeletons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45854", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseshapes", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45868", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseskeletons", "target": "three_0_160_0_module_object3d_traverse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45887", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseskeletons", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45899", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parsegeometries", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45929", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parsegeometries", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45936", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parsematerials", "target": "three_0_160_0_module_materialloader_settextures", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45969", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parsematerials", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L45977", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseanimations", "target": "three_0_160_0_module_objectloader_parse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46001", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseimages", "target": "three_0_160_0_module_loader_setcrossorigin", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46072", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseimages", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46095", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseimagesasync", "target": "three_0_160_0_module_loader_setcrossorigin", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46169", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseimagesasync", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46192", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parsetextures", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46293", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_lightprobe_fromjson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46510", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46522", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46660", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46698", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46712", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_object3d_getobjectbyproperty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46727", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_parseobject", "target": "three_0_160_0_module_lod_addlevel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46731", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_bindskeletons", "target": "three_0_160_0_module_object3d_traverse", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46747", "weight": 0.8}, {"source": "three_0_160_0_module_objectloader_bindskeletons", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46759", "weight": 0.8}, {"source": "three_0_160_0_module_imagebitmaploader_load", "target": "three_0_160_0_module_loaderutils_resolveurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46833", "weight": 0.8}, {"source": "three_0_160_0_module_imagebitmaploader_load", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46888", "weight": 0.8}, {"source": "three_0_160_0_module_imagebitmaploader_load", "target": "three_0_160_0_module_uniformsgroup_remove", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46900", "weight": 0.8}, {"source": "three_0_160_0_module_audioloader_load", "target": "three_0_160_0_module_fileloader_setresponsetype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46951", "weight": 0.8}, {"source": "three_0_160_0_module_audioloader_load", "target": "three_0_160_0_module_loader_setpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46952", "weight": 0.8}, {"source": "three_0_160_0_module_audioloader_load", "target": "three_0_160_0_module_loader_setrequestheader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46953", "weight": 0.8}, {"source": "three_0_160_0_module_audioloader_load", "target": "three_0_160_0_module_loader_setwithcredentials", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46954", "weight": 0.8}, {"source": "three_0_160_0_module_audioloader_load", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L46963", "weight": 0.8}, {"source": "three_0_160_0_module_stereocamera_constructor", "target": "three_0_160_0_module_layers_enable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47013", "weight": 0.8}, {"source": "three_0_160_0_module_stereocamera_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47053", "weight": 0.8}, {"source": "three_0_160_0_module_stereocamera_update", "target": "three_0_160_0_module_color_multiply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47086", "weight": 0.8}, {"source": "three_0_160_0_module_clock_start", "target": "three_0_160_0_module_now", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47109", "weight": 0.8}, {"source": "three_0_160_0_module_clock_stop", "target": "three_0_160_0_module_clock_getelapsedtime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47119", "weight": 0.8}, {"source": "three_0_160_0_module_clock_getelapsedtime", "target": "three_0_160_0_module_clock_getdelta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47127", "weight": 0.8}, {"source": "three_0_160_0_module_clock_getdelta", "target": "three_0_160_0_module_clock_start", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47138", "weight": 0.8}, {"source": "three_0_160_0_module_clock_getdelta", "target": "three_0_160_0_module_now", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47145", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_constructor", "target": "three_0_160_0_module_audiocontext_getcontext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47179", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_constructor", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47182", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_removefilter", "target": "three_0_160_0_module_positionalaudio_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47204", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_removefilter", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47206", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_setfilter", "target": "three_0_160_0_module_positionalaudio_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47225", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_setfilter", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47235", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47258", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_clock_getdelta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47263", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47265", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47267", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47267", "weight": 0.8}, {"source": "three_0_160_0_module_audiolistener_updatematrixworld", "target": "three_0_160_0_module_matrix4_setposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47287", "weight": 0.8}, {"source": "three_0_160_0_module_audio_constructor", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47308", "weight": 0.8}, {"source": "three_0_160_0_module_audio_constructor", "target": "three_0_160_0_module_audiolistener_getinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47308", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setnodesource", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47344", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setmediaelementsource", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47355", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setmediastreamsource", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47366", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setbuffer", "target": "three_0_160_0_module_animationaction_play", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47377", "weight": 0.8}, {"source": "three_0_160_0_module_audio_play", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47406", "weight": 0.8}, {"source": "three_0_160_0_module_audio_play", "target": "three_0_160_0_module_clock_start", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47407", "weight": 0.8}, {"source": "three_0_160_0_module_audio_play", "target": "three_0_160_0_module_audio_setdetune", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47413", "weight": 0.8}, {"source": "three_0_160_0_module_audio_play", "target": "three_0_160_0_module_audio_setplaybackrate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47414", "weight": 0.8}, {"source": "three_0_160_0_module_audio_play", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47416", "weight": 0.8}, {"source": "three_0_160_0_module_audio_pause", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47433", "weight": 0.8}, {"source": "three_0_160_0_module_audio_pause", "target": "three_0_160_0_module_animationaction_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47443", "weight": 0.8}, {"source": "three_0_160_0_module_audio_stop", "target": "three_0_160_0_module_animationaction_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47467", "weight": 0.8}, {"source": "three_0_160_0_module_audio_connect", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47482", "weight": 0.8}, {"source": "three_0_160_0_module_audio_connect", "target": "three_0_160_0_module_positionalaudio_getoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47490", "weight": 0.8}, {"source": "three_0_160_0_module_audio_disconnect", "target": "three_0_160_0_module_positionalaudio_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47514", "weight": 0.8}, {"source": "three_0_160_0_module_audio_disconnect", "target": "three_0_160_0_module_positionalaudio_getoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47522", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setfilters", "target": "three_0_160_0_module_positionalaudio_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47548", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setfilters", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47550", "weight": 0.8}, {"source": "three_0_160_0_module_audio_getfilter", "target": "three_0_160_0_module_audio_getfilters", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47586", "weight": 0.8}, {"source": "three_0_160_0_module_audio_setfilter", "target": "three_0_160_0_module_audio_setfilters", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47592", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_constructor", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47708", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47802", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_updatematrixworld", "target": "three_0_160_0_module_matrix4_decompose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47806", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_updatematrixworld", "target": "three_0_160_0_module_buffergeometry_applyquaternion", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47808", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_updatematrixworld", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47808", "weight": 0.8}, {"source": "three_0_160_0_module_positionalaudio_updatematrixworld", "target": "three_0_160_0_module_matrix4_setposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47827", "weight": 0.8}, {"source": "three_0_160_0_module_audioanalyser_constructor", "target": "three_0_160_0_module_positionalaudio_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47845", "weight": 0.8}, {"source": "three_0_160_0_module_audioanalyser_constructor", "target": "three_0_160_0_module_positionalaudio_getoutput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47845", "weight": 0.8}, {"source": "three_0_160_0_module_audioanalyser_getaveragefrequency", "target": "three_0_160_0_module_audioanalyser_getfrequencydata", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L47861", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_apply", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48049", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_saveoriginalstate", "target": "three_0_160_0_module_composite_getvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48068", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_restoreoriginalstate", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48089", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion", "target": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48108", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_slerp", "target": "three_0_160_0_module_quaternion_slerpflat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48145", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_slerpadditive", "target": "three_0_160_0_module_quaternion_multiplyquaternionsflat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48154", "weight": 0.8}, {"source": "three_0_160_0_module_propertymixer_slerpadditive", "target": "three_0_160_0_module_quaternion_slerpflat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48157", "weight": 0.8}, {"source": "three_0_160_0_module_composite_constructor", "target": "three_0_160_0_module_propertybinding_parsetrackname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48229", "weight": 0.8}, {"source": "three_0_160_0_module_composite_constructor", "target": "three_0_160_0_module_animationobjectgroup_subscribe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48232", "weight": 0.8}, {"source": "three_0_160_0_module_composite_getvalue", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48238", "weight": 0.8}, {"source": "three_0_160_0_module_composite_bind", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48266", "weight": 0.8}, {"source": "three_0_160_0_module_composite_unbind", "target": "three_0_160_0_module_propertybinding_unbind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48278", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_constructor", "target": "three_0_160_0_module_propertybinding_parsetrackname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48296", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_constructor", "target": "three_0_160_0_module_propertybinding_findnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48298", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_findnode", "target": "three_0_160_0_module_skeleton_getbonebyname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48395", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_getvalue_toarray", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48476", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_setvalue_fromarray", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48570", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48576", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate", "target": "three_0_160_0_module_sphericalharmonics3_fromarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48583", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_getvalue_unbound", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48590", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_getvalue_unbound", "target": "three_0_160_0_module_composite_getvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48591", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_setvalue_unbound", "target": "three_0_160_0_module_propertybinding_bind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48597", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_setvalue_unbound", "target": "three_0_160_0_module_composite_setvalue", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48598", "weight": 0.8}, {"source": "three_0_160_0_module_propertybinding_bind", "target": "three_0_160_0_module_propertybinding_findnode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48614", "weight": 0.8}, {"source": "three_0_160_0_module_animationobjectgroup_constructor", "target": "three_0_160_0_module_generateuuid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L48941", "weight": 0.8}, {"source": "three_0_160_0_module_animationobjectgroup_add", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49014", "weight": 0.8}, {"source": "three_0_160_0_module_animationobjectgroup_subscribe", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49240", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_play", "target": "three_0_160_0_module_animationmixer_activateaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49361", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_stop", "target": "three_0_160_0_module_animationmixer_deactivateaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49369", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_stop", "target": "three_0_160_0_module_animationaction_reset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49371", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_reset", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49384", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_reset", "target": "three_0_160_0_module_animationaction_stopfading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49384", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_isrunning", "target": "three_0_160_0_module_animationmixer_isactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49391", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_isscheduled", "target": "three_0_160_0_module_animationmixer_isactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49398", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_seteffectiveweight", "target": "three_0_160_0_module_animationaction_stopfading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49431", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_fadein", "target": "three_0_160_0_module_animationaction_schedulefading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49444", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_fadeout", "target": "three_0_160_0_module_animationaction_schedulefading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49450", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_crossfadefrom", "target": "three_0_160_0_module_animationaction_fadeout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49456", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_crossfadefrom", "target": "three_0_160_0_module_animationaction_fadein", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49457", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_crossfadefrom", "target": "three_0_160_0_module_animationaction_warp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49467", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_crossfadeto", "target": "three_0_160_0_module_animationaction_crossfadefrom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49478", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_stopfading", "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49489", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_seteffectivetimescale", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49507", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_setduration", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49522", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_syncwith", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49531", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_halt", "target": "three_0_160_0_module_animationaction_warp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49537", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_warp", "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49551", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_stopwarping", "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49576", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_animationaction_updateweight", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49614", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_animationaction_updatetimescale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49642", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_animationaction_updatetime", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49643", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_interpolant_evaluate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49661", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_propertymixer_accumulateadditive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49662", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_update", "target": "three_0_160_0_module_propertymixer_accumulate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49674", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updateweight", "target": "three_0_160_0_module_interpolant_evaluate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49695", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updateweight", "target": "three_0_160_0_module_animationaction_stopfading", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49701", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updatetimescale", "target": "three_0_160_0_module_interpolant_evaluate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49733", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updatetimescale", "target": "three_0_160_0_module_animationaction_stopwarping", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49739", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updatetime", "target": "three_0_160_0_module_animationaction_setendings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49789", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updatetime", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49816", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_updatetime", "target": "three_0_160_0_module_vector3_floor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49851", "weight": 0.8}, {"source": "three_0_160_0_module_animationaction_schedulefading", "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49965", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_constructor", "target": "three_0_160_0_module_animationmixer_initmemorymanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L49994", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_bindaction", "target": "three_0_160_0_module_animationmixer_addinactivebinding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50043", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_bindaction", "target": "three_0_160_0_module_propertybinding_create", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50055", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_bindaction", "target": "three_0_160_0_module_keyframetrack_getvaluesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50056", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_animationmixer_isactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50073", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_animationmixer_bindaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50084", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_animationmixer_addinactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50087", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_animationmixer_lendbinding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50100", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_propertymixer_saveoriginalstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50101", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_activateaction", "target": "three_0_160_0_module_animationmixer_lendaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50107", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_deactivateaction", "target": "three_0_160_0_module_animationmixer_isactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50115", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_deactivateaction", "target": "three_0_160_0_module_propertymixer_restoreoriginalstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50126", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_deactivateaction", "target": "three_0_160_0_module_animationmixer_takebackbinding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50127", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_deactivateaction", "target": "three_0_160_0_module_animationmixer_takebackaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50133", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_addinactiveaction", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50242", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_removeinactiveaction", "target": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50294", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", "target": "three_0_160_0_module_animationmixer_removeinactivebinding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50308", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_addinactivebinding", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50381", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_clipaction", "target": "three_0_160_0_module_animationclip_findbyname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50495", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_clipaction", "target": "three_0_160_0_module_animationmixer_bindaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50542", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_clipaction", "target": "three_0_160_0_module_animationmixer_addinactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50545", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_existingaction", "target": "three_0_160_0_module_animationclip_findbyname", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50558", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_stopallaction", "target": "three_0_160_0_module_animationaction_stop", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50582", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_update", "target": "three_0_160_0_module_sign", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50599", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_update", "target": "three_0_160_0_module_animationaction_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50609", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_update", "target": "three_0_160_0_module_propertymixer_apply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50620", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_settime", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50638", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheclip", "target": "three_0_160_0_module_animationmixer_deactivateaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50669", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheclip", "target": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50681", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheroot", "target": "three_0_160_0_module_animationmixer_deactivateaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50704", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheroot", "target": "three_0_160_0_module_animationmixer_removeinactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50705", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheroot", "target": "three_0_160_0_module_propertymixer_restoreoriginalstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50719", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheroot", "target": "three_0_160_0_module_animationmixer_removeinactivebinding", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50720", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheaction", "target": "three_0_160_0_module_animationmixer_existingaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50731", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheaction", "target": "three_0_160_0_module_animationmixer_deactivateaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50735", "weight": 0.8}, {"source": "three_0_160_0_module_animationmixer_uncacheaction", "target": "three_0_160_0_module_animationmixer_removeinactiveaction", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50736", "weight": 0.8}, {"source": "three_0_160_0_module_uniform_clone", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50754", "weight": 0.8}, {"source": "three_0_160_0_module_uniformsgroup_add", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50781", "weight": 0.8}, {"source": "three_0_160_0_module_uniformsgroup_dispose", "target": "three_0_160_0_module_webxrcontroller_dispatchevent", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50815", "weight": 0.8}, {"source": "three_0_160_0_module_uniformsgroup_copy", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50836", "weight": 0.8}, {"source": "three_0_160_0_module_uniformsgroup_copy", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50836", "weight": 0.8}, {"source": "three_0_160_0_module_uniformsgroup_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50848", "weight": 0.8}, {"source": "three_0_160_0_module_instancedinterleavedbuffer_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50868", "weight": 0.8}, {"source": "three_0_160_0_module_instancedinterleavedbuffer_clone", "target": "three_0_160_0_module_line3_clone", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50878", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_set", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50984", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50992", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50993", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50993", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_vector3_unproject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50993", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50993", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_setfromcamera", "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L50999", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_intersectobject", "target": "three_0_160_0_module_intersectobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51012", "weight": 0.8}, {"source": "three_0_160_0_module_raycaster_intersectobjects", "target": "three_0_160_0_module_intersectobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51024", "weight": 0.8}, {"source": "three_0_160_0_module_intersectobject", "target": "three_0_160_0_module_layers_test", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51044", "weight": 0.8}, {"source": "three_0_160_0_module_intersectobject", "target": "three_0_160_0_module_points_raycast", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51046", "weight": 0.8}, {"source": "three_0_160_0_module_spherical_makesafe", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51108", "weight": 0.8}, {"source": "three_0_160_0_module_spherical_makesafe", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51108", "weight": 0.8}, {"source": "three_0_160_0_module_spherical_setfromvector3", "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51116", "weight": 0.8}, {"source": "three_0_160_0_module_spherical_setfromcartesiancoords", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51132", "weight": 0.8}, {"source": "three_0_160_0_module_spherical_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51142", "weight": 0.8}, {"source": "three_0_160_0_module_cylindrical_setfromvector3", "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51186", "weight": 0.8}, {"source": "three_0_160_0_module_cylindrical_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51202", "weight": 0.8}, {"source": "three_0_160_0_module_box2_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51223", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfrompoints", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51232", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfrompoints", "target": "three_0_160_0_module_box2_expandbypoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51236", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfromcenterandsize", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51246", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfromcenterandsize", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51246", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfromcenterandsize", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51247", "weight": 0.8}, {"source": "three_0_160_0_module_box2_setfromcenterandsize", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51248", "weight": 0.8}, {"source": "three_0_160_0_module_box2_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51256", "weight": 0.8}, {"source": "three_0_160_0_module_box2_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51262", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getcenter", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51288", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getcenter", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51288", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getcenter", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51288", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getcenter", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51288", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getsize", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51294", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getsize", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51294", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getsize", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51294", "weight": 0.8}, {"source": "three_0_160_0_module_box2_expandbypoint", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51300", "weight": 0.8}, {"source": "three_0_160_0_module_box2_expandbypoint", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51301", "weight": 0.8}, {"source": "three_0_160_0_module_box2_expandbyvector", "target": "three_0_160_0_module_color_sub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51309", "weight": 0.8}, {"source": "three_0_160_0_module_box2_expandbyvector", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51310", "weight": 0.8}, {"source": "three_0_160_0_module_box2_expandbyscalar", "target": "three_0_160_0_module_color_addscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51318", "weight": 0.8}, {"source": "three_0_160_0_module_box2_getparameter", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51344", "weight": 0.8}, {"source": "three_0_160_0_module_box2_clamppoint", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51362", "weight": 0.8}, {"source": "three_0_160_0_module_box2_clamppoint", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51362", "weight": 0.8}, {"source": "three_0_160_0_module_box2_distancetopoint", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51368", "weight": 0.8}, {"source": "three_0_160_0_module_box2_distancetopoint", "target": "three_0_160_0_module_box2_clamppoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51368", "weight": 0.8}, {"source": "three_0_160_0_module_box2_intersect", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51374", "weight": 0.8}, {"source": "three_0_160_0_module_box2_intersect", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51375", "weight": 0.8}, {"source": "three_0_160_0_module_box2_intersect", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51377", "weight": 0.8}, {"source": "three_0_160_0_module_box2_intersect", "target": "three_0_160_0_module_box2_makeempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51377", "weight": 0.8}, {"source": "three_0_160_0_module_box2_union", "target": "three_0_160_0_module_vector3_min", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51385", "weight": 0.8}, {"source": "three_0_160_0_module_box2_union", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51386", "weight": 0.8}, {"source": "three_0_160_0_module_box2_translate", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51394", "weight": 0.8}, {"source": "three_0_160_0_module_box2_equals", "target": "three_0_160_0_module_line3_equals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51403", "weight": 0.8}, {"source": "three_0_160_0_module_line3_set", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51423", "weight": 0.8}, {"source": "three_0_160_0_module_line3_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51432", "weight": 0.8}, {"source": "three_0_160_0_module_line3_getcenter", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51441", "weight": 0.8}, {"source": "three_0_160_0_module_line3_getcenter", "target": "three_0_160_0_module_vector3_addvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51441", "weight": 0.8}, {"source": "three_0_160_0_module_line3_delta", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51447", "weight": 0.8}, {"source": "three_0_160_0_module_line3_distancesq", "target": "three_0_160_0_module_vector3_distancetosquared", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51453", "weight": 0.8}, {"source": "three_0_160_0_module_line3_distance", "target": "three_0_160_0_module_vector3_distanceto", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51459", "weight": 0.8}, {"source": "three_0_160_0_module_line3_at", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51465", "weight": 0.8}, {"source": "three_0_160_0_module_line3_at", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51465", "weight": 0.8}, {"source": "three_0_160_0_module_line3_at", "target": "three_0_160_0_module_line3_delta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51465", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopointparameter", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51471", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopointparameter", "target": "three_0_160_0_module_vector3_dot", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51474", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopointparameter", "target": "three_0_160_0_module_vector3_clamp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51481", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopoint", "target": "three_0_160_0_module_line3_closestpointtopointparameter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51491", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopoint", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51493", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopoint", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51493", "weight": 0.8}, {"source": "three_0_160_0_module_line3_closestpointtopoint", "target": "three_0_160_0_module_line3_delta", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51493", "weight": 0.8}, {"source": "three_0_160_0_module_line3_clone", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51514", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51552", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51559", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51564", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51566", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51572", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_update", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51579", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_update", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51585", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_update", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51587", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_update", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51589", "weight": 0.8}, {"source": "three_0_160_0_module_spotlighthelper_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51597", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_constructor", "target": "three_0_160_0_module_getbonelist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51614", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51630", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51639", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51663", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_matrix4_invert", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51665", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51665", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_matrix4_multiplymatrices", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51673", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51674", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51675", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51689", "weight": 0.8}, {"source": "three_0_160_0_module_skeletonhelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51695", "weight": 0.8}, {"source": "three_0_160_0_module_getbonelist", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51709", "weight": 0.8}, {"source": "three_0_160_0_module_getbonelist", "target": "three_0_160_0_module_propertymixer_apply", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51715", "weight": 0.8}, {"source": "three_0_160_0_module_pointlighthelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51741", "weight": 0.8}, {"source": "three_0_160_0_module_pointlighthelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51771", "weight": 0.8}, {"source": "three_0_160_0_module_pointlighthelper_update", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51778", "weight": 0.8}, {"source": "three_0_160_0_module_pointlighthelper_update", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51782", "weight": 0.8}, {"source": "three_0_160_0_module_pointlighthelper_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51786", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_constructor", "target": "three_0_160_0_module_buffergeometry_rotatey", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51829", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_constructor", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51834", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51837", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51839", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51841", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51847", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51858", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51862", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51864", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51871", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51879", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51881", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_plane_negate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51881", "weight": 0.8}, {"source": "three_0_160_0_module_hemispherelighthelper_update", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51881", "weight": 0.8}, {"source": "three_0_160_0_module_gridhelper_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51902", "weight": 0.8}, {"source": "three_0_160_0_module_gridhelper_constructor", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51907", "weight": 0.8}, {"source": "three_0_160_0_module_gridhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51915", "weight": 0.8}, {"source": "three_0_160_0_module_gridhelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51928", "weight": 0.8}, {"source": "three_0_160_0_module_polargridhelper_constructor", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L51956", "weight": 0.8}, {"source": "three_0_160_0_module_polargridhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52003", "weight": 0.8}, {"source": "three_0_160_0_module_polargridhelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52016", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52045", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52056", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52064", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52070", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_camera_updateworldmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52079", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_vector3_setfrommatrixposition", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52082", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_vector3_subvectors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52084", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52086", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52090", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52095", "weight": 0.8}, {"source": "three_0_160_0_module_directionallighthelper_update", "target": "three_0_160_0_module_vector3_length", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52101", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52198", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_constructor", "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52206", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52213", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_constructor", "target": "three_0_160_0_module_axeshelper_setcolors", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52223", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_setcolors", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52231", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_setcolors", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52235", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_update", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52294", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_update", "target": "three_0_160_0_module_setpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52298", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_update", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52333", "weight": 0.8}, {"source": "three_0_160_0_module_camerahelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52339", "weight": 0.8}, {"source": "three_0_160_0_module_setpoint", "target": "three_0_160_0_module_vector3_unproject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52349", "weight": 0.8}, {"source": "three_0_160_0_module_setpoint", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52349", "weight": 0.8}, {"source": "three_0_160_0_module_setpoint", "target": "three_0_160_0_module_buffergeometry_getattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52355", "weight": 0.8}, {"source": "three_0_160_0_module_setpoint", "target": "three_0_160_0_module_interleavedbufferattribute_setxyz", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52359", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52377", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52378", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_constructor", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52387", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_update", "target": "three_0_160_0_module_boxhelper_setfromobject", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52401", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_update", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52405", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_update", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52440", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_setfromobject", "target": "three_0_160_0_module_boxhelper_update", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52447", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_copy", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52455", "weight": 0.8}, {"source": "three_0_160_0_module_boxhelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52465", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_constructor", "target": "three_0_160_0_module_buffergeometry_setindex", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52482", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52484", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_constructor", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52492", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_updatematrixworld", "target": "three_0_160_0_module_box2_isempty", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52500", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_updatematrixworld", "target": "three_0_160_0_module_line3_getcenter", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52502", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_updatematrixworld", "target": "three_0_160_0_module_box2_getsize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52504", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_updatematrixworld", "target": "three_0_160_0_module_color_multiplyscalar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52506", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_updatematrixworld", "target": "three_0_160_0_module_planehelper_updatematrixworld", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52508", "weight": 0.8}, {"source": "three_0_160_0_module_box3helper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52514", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52530", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_constructor", "target": "three_0_160_0_module_batchedmesh_computeboundingsphere", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52531", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52547", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_updatematrixworld", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52553", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_updatematrixworld", "target": "three_0_160_0_module_buffergeometry_lookat", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52557", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_updatematrixworld", "target": "three_0_160_0_module_object3d_translatez", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52559", "weight": 0.8}, {"source": "three_0_160_0_module_planehelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52567", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52592", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_box2_translate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52595", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_arrowhelper_copy", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52599", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_uniformsgroup_add", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52603", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_arrowhelper_setdirection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52609", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_constructor", "target": "three_0_160_0_module_arrowhelper_setlength", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52610", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setdirection", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52620", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setdirection", "target": "three_0_160_0_module_plane_normalize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52628", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setdirection", "target": "three_0_160_0_module_quaternion_setfromaxisangle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52632", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setlength", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52640", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setlength", "target": "three_0_160_0_module_vector3_max", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52640", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setlength", "target": "three_0_160_0_module_object3d_updatematrix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52641", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_setcolor", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52651", "weight": 0.8}, {"source": "three_0_160_0_module_arrowhelper_dispose", "target": "three_0_160_0_module_axeshelper_dispose", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52669", "weight": 0.8}, {"source": "three_0_160_0_module_axeshelper_constructor", "target": "three_0_160_0_module_buffergeometry_setattribute", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52695", "weight": 0.8}, {"source": "three_0_160_0_module_axeshelper_setcolors", "target": "three_0_160_0_module_line3_set", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52711", "weight": 0.8}, {"source": "three_0_160_0_module_axeshelper_setcolors", "target": "three_0_160_0_module_sphericalharmonics3_toarray", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52712", "weight": 0.8}, {"source": "three_0_160_0_module_shapepath_moveto", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52754", "weight": 0.8}, {"source": "three_0_160_0_module_shapepath_toshapes", "target": "three_0_160_0_module_multidrawrenderlist_push", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52887", "weight": 0.8}, {"source": "three_0_160_0_module_shapepath_toshapes", "target": "three_0_160_0_module_shapeutils_isclockwise", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52892", "weight": 0.8}, {"source": "three_0_160_0_module_shapepath_toshapes", "target": "three_0_160_0_module_curvepath_getpoints", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", "source_location": "L52892", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/832505f494a23b39bcdb661b2d8f39e6f4ead41170755548f396304b7b3f1e29.json b/graphify-out/cache/832505f494a23b39bcdb661b2d8f39e6f4ead41170755548f396304b7b3f1e29.json new file mode 100644 index 000000000..64880a2bd --- /dev/null +++ b/graphify-out/cache/832505f494a23b39bcdb661b2d8f39e6f4ead41170755548f396304b7b3f1e29.json @@ -0,0 +1 @@ +{"nodes": [{"id": "main", "label": "main.py", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1"}, {"id": "main_quietaccesslogfilter", "label": "QuietAccessLogFilter", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L48"}, {"id": "main_quietaccesslogfilter_filter", "label": ".filter()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L49"}, {"id": "main_connectionmanager", "label": "ConnectionManager", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L76"}, {"id": "main_connectionmanager_init", "label": ".__init__()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L77"}, {"id": "main_connectionmanager_connect", "label": ".connect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L82"}, {"id": "main_connectionmanager_disconnect", "label": ".disconnect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L91"}, {"id": "main_connectionmanager_online_count", "label": ".online_count()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L100"}, {"id": "main_connectionmanager_broadcast_count", "label": ".broadcast_count()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L107"}, {"id": "main_connectionmanager_broadcast_new_image", "label": ".broadcast_new_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L117"}, {"id": "main_connectionmanager_broadcast_canvas_updated", "label": ".broadcast_canvas_updated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L126"}, {"id": "main_connectionmanager_broadcast_asset_library_updated", "label": ".broadcast_asset_library_updated()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L140"}, {"id": "main_connectionmanager_send_personal_message", "label": ".send_personal_message()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L152"}, {"id": "main_startup_event", "label": "startup_event()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L176"}, {"id": "main_websocket_endpoint", "label": "websocket_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L182"}, {"id": "main_ensure_runtime_config_files", "label": "ensure_runtime_config_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L391"}, {"id": "main_load_env_file", "label": "load_env_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L402"}, {"id": "main_friendly_validation_error", "label": "friendly_validation_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L493"}, {"id": "main_request_validation_exception_handler", "label": "request_validation_exception_handler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L512"}, {"id": "main_model_list", "label": "model_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L518"}, {"id": "main_reload_env_globals", "label": "reload_env_globals()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L528"}, {"id": "main_provider_key_env", "label": "provider_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L578"}, {"id": "main_runninghub_wallet_key_env", "label": "runninghub_wallet_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L589"}, {"id": "main_volcengine_access_key_env", "label": "volcengine_access_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L592"}, {"id": "main_volcengine_secret_key_env", "label": "volcengine_secret_key_env()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L595"}, {"id": "main_read_api_env_value", "label": "read_api_env_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L598"}, {"id": "main_provider_env_key_value", "label": "provider_env_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L615"}, {"id": "main_runninghub_wallet_key_value", "label": "runninghub_wallet_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L625"}, {"id": "main_volcengine_access_key_value", "label": "volcengine_access_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L629"}, {"id": "main_volcengine_secret_key_value", "label": "volcengine_secret_key_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L633"}, {"id": "main_volcengine_provider_api_key", "label": "volcengine_provider_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L637"}, {"id": "main_mask_secret", "label": "mask_secret()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L643"}, {"id": "main_strip_auth_scheme", "label": "strip_auth_scheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L649"}, {"id": "main_bearer_auth_value", "label": "bearer_auth_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L656"}, {"id": "main_default_api_providers", "label": "default_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L660"}, {"id": "main_merge_default_api_providers", "label": "merge_default_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L714"}, {"id": "main_normalize_model_list", "label": "normalize_model_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L787"}, {"id": "main_model_list_from_values", "label": "model_list_from_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L790"}, {"id": "main_normalize_ms_loras", "label": "normalize_ms_loras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L799"}, {"id": "main_normalize_runninghub_entry", "label": "normalize_runninghub_entry()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L831"}, {"id": "main_normalize_runninghub_entries", "label": "normalize_runninghub_entries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L879"}, {"id": "main_runninghub_entry_id", "label": "runninghub_entry_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L890"}, {"id": "main_static_runninghub_thumbnail_url", "label": "static_runninghub_thumbnail_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L896"}, {"id": "main_apply_runninghub_system_thumbnails", "label": "apply_runninghub_system_thumbnails()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L915"}, {"id": "main_merge_runninghub_entry_overlay", "label": "merge_runninghub_entry_overlay()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L925"}, {"id": "main_merge_runninghub_system_entries", "label": "merge_runninghub_system_entries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L947"}, {"id": "main_load_static_runninghub_provider", "label": "load_static_runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L974"}, {"id": "main_merge_runninghub_provider_with_static", "label": "merge_runninghub_provider_with_static()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L993"}, {"id": "main_preserve_runninghub_hidden_overrides", "label": "preserve_runninghub_hidden_overrides()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1006"}, {"id": "main_normalize_endpoint_override", "label": "normalize_endpoint_override()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1025"}, {"id": "main_provider_endpoint_url", "label": "provider_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1037"}, {"id": "main_runninghub_endpoint_url", "label": "runninghub_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1052"}, {"id": "main_normalize_provider", "label": "normalize_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1056"}, {"id": "main_load_api_providers", "label": "load_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1100"}, {"id": "main_save_api_providers", "label": "save_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1113"}, {"id": "main_public_provider", "label": "public_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1119"}, {"id": "main_public_api_providers", "label": "public_api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1154"}, {"id": "main_get_primary_provider_id", "label": "get_primary_provider_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1157"}, {"id": "main_get_api_provider", "label": "get_api_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1168"}, {"id": "main_get_api_provider_exact", "label": "get_api_provider_exact()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1181"}, {"id": "main_modelscope_provider_config", "label": "modelscope_provider_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1191"}, {"id": "main_modelscope_api_key", "label": "modelscope_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1194"}, {"id": "main_modelscope_api_root", "label": "modelscope_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1201"}, {"id": "main_modelscope_image_api_root", "label": "modelscope_image_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1208"}, {"id": "main_env_quote", "label": "env_quote()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1211"}, {"id": "main_update_env_values", "label": "update_env_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1217"}, {"id": "main_current_app_version", "label": "current_app_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1263"}, {"id": "main_versioned_static_html", "label": "versioned_static_html()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1278"}, {"id": "main_sync_static_html_versions", "label": "sync_static_html_versions()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1298"}, {"id": "main_static_html_response", "label": "static_html_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1327"}, {"id": "main_prompt_template_markdown_path", "label": "prompt_template_markdown_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1382"}, {"id": "main_prompt_template_category", "label": "prompt_template_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1388"}, {"id": "main_extract_prompt_template_section", "label": "extract_prompt_template_section()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1400"}, {"id": "main_parse_prompt_template_markdown", "label": "parse_prompt_template_markdown()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1409"}, {"id": "main_app_info", "label": "app_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1445"}, {"id": "main_connectivity_probe", "label": "connectivity_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1468"}, {"id": "main_update_connectivity_targets", "label": "update_connectivity_targets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1501"}, {"id": "main_update_connectivity_probe", "label": "update_connectivity_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1513"}, {"id": "main_update_connectivity", "label": "update_connectivity()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1524"}, {"id": "main_fetch_remote_version", "label": "fetch_remote_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1547"}, {"id": "main_version_tuple", "label": "version_tuple()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1576"}, {"id": "main_version_gt", "label": "version_gt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1579"}, {"id": "main_check_update", "label": "check_update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1587"}, {"id": "main_update_allowed_file", "label": "update_allowed_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1621"}, {"id": "main_github_get", "label": "github_get()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1630"}, {"id": "main_github_json", "label": "github_json()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1644"}, {"id": "main_github_bytes", "label": "github_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1673"}, {"id": "main_download_github_update_files", "label": "download_github_update_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1677"}, {"id": "main_modelscope_update_file_list", "label": "modelscope_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1690"}, {"id": "main_modelscope_file_bytes", "label": "modelscope_file_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1706"}, {"id": "main_download_modelscope_update_files", "label": "download_modelscope_update_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1711"}, {"id": "main_safe_update_target", "label": "safe_update_target()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1733"}, {"id": "main_safe_static_dir", "label": "safe_static_dir()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1743"}, {"id": "main_schedule_self_restart", "label": "schedule_self_restart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1751"}, {"id": "main_updaterequest", "label": "UpdateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825"}, {"id": "basemodel", "label": "BaseModel", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_github_update_file_list", "label": "github_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1831"}, {"id": "main_staged_update_file_list", "label": "staged_update_file_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1854"}, {"id": "main_normalize_update_source", "label": "normalize_update_source()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1877"}, {"id": "main_stage_update_from_source", "label": "stage_update_from_source()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1885"}, {"id": "main_update_from_github", "label": "update_from_github()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1895"}, {"id": "main_list_update_backups", "label": "list_update_backups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2016"}, {"id": "main_get_update_backups", "label": "get_update_backups()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2040"}, {"id": "main_rollbackrequest", "label": "RollbackRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043"}, {"id": "main_rollback_update", "label": "rollback_update()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2049"}, {"id": "main_generaterequest", "label": "GenerateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116"}, {"id": "main_deletehistoryrequest", "label": "DeleteHistoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126"}, {"id": "main_tokenrequest", "label": "TokenRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129"}, {"id": "main_cloudgenrequest", "label": "CloudGenRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132"}, {"id": "main_cloudpollrequest", "label": "CloudPollRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142"}, {"id": "main_aireference", "label": "AIReference", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147"}, {"id": "main_onlineimagerequest", "label": "OnlineImageRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152"}, {"id": "main_canvasvideorequest", "label": "CanvasVideoRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164"}, {"id": "main_tempshuploadrequest", "label": "TempShUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185"}, {"id": "main_cloudvideouploadrequest", "label": "CloudVideoUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188"}, {"id": "main_runninghubsubmitrequest", "label": "RunningHubSubmitRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192"}, {"id": "main_runninghubworkflowsubmitrequest", "label": "RunningHubWorkflowSubmitRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198"}, {"id": "main_runninghubuploadassetrequest", "label": "RunningHubUploadAssetRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204"}, {"id": "main_jimenghelprequest", "label": "JimengHelpRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208"}, {"id": "main_jimengquerymediarequest", "label": "JimengQueryMediaRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211"}, {"id": "main_runninghubworkflowconfigfield", "label": "RunningHubWorkflowConfigField", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215"}, {"id": "main_runninghubworkflowconfig", "label": "RunningHubWorkflowConfig", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234"}, {"id": "main_apiproviderpayload", "label": "ApiProviderPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243"}, {"id": "main_chatrequest", "label": "ChatRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271"}, {"id": "main_msgeneraterequest", "label": "MsGenerateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283"}, {"id": "main_canvasllmrequest", "label": "CanvasLLMRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294"}, {"id": "main_conversationcreaterequest", "label": "ConversationCreateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304"}, {"id": "main_canvascreaterequest", "label": "CanvasCreateRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307"}, {"id": "main_canvasmetaupdate", "label": "CanvasMetaUpdate", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312"}, {"id": "main_canvassaverequest", "label": "CanvasSaveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319"}, {"id": "main_canvasassetcheckrequest", "label": "CanvasAssetCheckRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330"}, {"id": "main_canvasassetdownloadrequest", "label": "CanvasAssetDownloadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333"}, {"id": "main_canvasworkflowexportrequest", "label": "CanvasWorkflowExportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338"}, {"id": "main_smartcanvasgroupexportitem", "label": "SmartCanvasGroupExportItem", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347"}, {"id": "main_smartcanvasgroupexportrequest", "label": "SmartCanvasGroupExportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353"}, {"id": "main_localimageimportrequest", "label": "LocalImageImportRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358"}, {"id": "main_localassetcaptionrequest", "label": "LocalAssetCaptionRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362"}, {"id": "main_localassetcaptionsaverequest", "label": "LocalAssetCaptionSaveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369"}, {"id": "main_localassetfolderrequest", "label": "LocalAssetFolderRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373"}, {"id": "main_assetlibrarycategoryrequest", "label": "AssetLibraryCategoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378"}, {"id": "main_assetlibraryrequest", "label": "AssetLibraryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383"}, {"id": "main_assetlibraryaddrequest", "label": "AssetLibraryAddRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386"}, {"id": "main_assetlibrarybatchaddrequest", "label": "AssetLibraryBatchAddRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392"}, {"id": "main_sharedfolderregister", "label": "SharedFolderRegister", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397"}, {"id": "main_sharedfolderimport", "label": "SharedFolderImport", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401"}, {"id": "main_assetlibraryrenamerequest", "label": "AssetLibraryRenameRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407"}, {"id": "main_assetlibrarybatchdeleterequest", "label": "AssetLibraryBatchDeleteRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411"}, {"id": "main_assetlibrarybatchmoverequest", "label": "AssetLibraryBatchMoveRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415"}, {"id": "main_assetlibrarybatchcroprequest", "label": "AssetLibraryBatchCropRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421"}, {"id": "main_assetavatarregisterrequest", "label": "AssetAvatarRegisterRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428"}, {"id": "main_promptlibraryrequest", "label": "PromptLibraryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434"}, {"id": "main_promptlibraryitemrequest", "label": "PromptLibraryItemRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437"}, {"id": "main_promptlibrarybatchdeleterequest", "label": "PromptLibraryBatchDeleteRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446"}, {"id": "main_promptlibrarycategoryrequest", "label": "PromptLibraryCategoryRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449"}, {"id": "main_check_images_exist", "label": "check_images_exist()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2455"}, {"id": "main_is_comfy_input_media_value", "label": "is_comfy_input_media_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2469"}, {"id": "main_collect_required_comfy_media", "label": "collect_required_comfy_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2477"}, {"id": "main_get_best_backend", "label": "get_best_backend()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2487"}, {"id": "main_reserve_best_backend", "label": "reserve_best_backend()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2517"}, {"id": "main_download_image", "label": "download_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2543"}, {"id": "main_comfy_output_extension", "label": "comfy_output_extension()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2557"}, {"id": "main_is_video_output_item", "label": "is_video_output_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2588"}, {"id": "main_comfy_output_kind", "label": "comfy_output_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2593"}, {"id": "main_download_comfy_output", "label": "download_comfy_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2606"}, {"id": "main_save_comfy_text_output", "label": "save_comfy_text_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2624"}, {"id": "main_comfy_text_values_from_output", "label": "comfy_text_values_from_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2636"}, {"id": "main_collect_comfy_file_items", "label": "collect_comfy_file_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2658"}, {"id": "main_save_to_history", "label": "save_to_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2669"}, {"id": "main_get_comfy_history", "label": "get_comfy_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2683"}, {"id": "main_safe_user_id", "label": "safe_user_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2690"}, {"id": "main_user_dir", "label": "user_dir()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2699"}, {"id": "main_conversation_path", "label": "conversation_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2704"}, {"id": "main_now_ms", "label": "now_ms()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2710"}, {"id": "main_save_conversation", "label": "save_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2713"}, {"id": "main_new_conversation", "label": "new_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2719"}, {"id": "main_load_conversation", "label": "load_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2731"}, {"id": "main_list_conversations", "label": "list_conversations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2738"}, {"id": "main_canvas_path", "label": "canvas_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2760"}, {"id": "main_save_canvas", "label": "save_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2766"}, {"id": "main_normalize_canvas_kind", "label": "normalize_canvas_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2772"}, {"id": "main_new_canvas", "label": "new_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2775"}, {"id": "main_load_canvas", "label": "load_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2795"}, {"id": "main_load_canvas_any", "label": "load_canvas_any()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2805"}, {"id": "main_normalize_canvas_color", "label": "normalize_canvas_color()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2814"}, {"id": "main_canvas_record", "label": "canvas_record()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2818"}, {"id": "main_cleanup_expired_canvas_trash", "label": "cleanup_expired_canvas_trash()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2833"}, {"id": "main_iter_canvas_records", "label": "iter_canvas_records()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2849"}, {"id": "main_list_canvases", "label": "list_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2866"}, {"id": "main_list_deleted_canvases", "label": "list_deleted_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2876"}, {"id": "main_display_title", "label": "display_title()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2880"}, {"id": "main_resolve_chat_provider", "label": "resolve_chat_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2884"}, {"id": "main_api_headers", "label": "api_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2909"}, {"id": "main_selected_model", "label": "selected_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2928"}, {"id": "main_looks_like_vision_chat_model", "label": "looks_like_vision_chat_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2936"}, {"id": "main_preferred_chat_model", "label": "preferred_chat_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2946"}, {"id": "main_modelscope_size", "label": "modelscope_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2960"}, {"id": "main_unwrap_apimart_response", "label": "unwrap_apimart_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2966"}, {"id": "main_text_from_chat_response", "label": "text_from_chat_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2972"}, {"id": "main_text_delta_from_chat_chunk", "label": "text_delta_from_chat_chunk()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2989"}, {"id": "main_sse_event", "label": "sse_event()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3005"}, {"id": "main_extract_image", "label": "extract_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3008"}, {"id": "main_extract_task_id", "label": "extract_task_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3072"}, {"id": "main_images_api_unsupported", "label": "images_api_unsupported()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3086"}, {"id": "main_provider_protocol", "label": "provider_protocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3090"}, {"id": "main_normalize_model_protocols", "label": "normalize_model_protocols()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3098"}, {"id": "main_effective_protocol", "label": "effective_protocol()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3109"}, {"id": "main_is_apimart_provider", "label": "is_apimart_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3122"}, {"id": "main_is_gemini_provider", "label": "is_gemini_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3126"}, {"id": "main_is_volcengine_provider", "label": "is_volcengine_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3129"}, {"id": "main_is_runninghub_provider", "label": "is_runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3132"}, {"id": "main_is_jimeng_provider", "label": "is_jimeng_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3135"}, {"id": "main_is_yuli_provider", "label": "is_yuli_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3138"}, {"id": "main_avatar_platform_for_provider", "label": "avatar_platform_for_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3150"}, {"id": "main_provider_supports_avatar", "label": "provider_supports_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3159"}, {"id": "main_jimeng_env_value", "label": "jimeng_env_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3162"}, {"id": "main_jimeng_use_wsl", "label": "jimeng_use_wsl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3165"}, {"id": "main_jimeng_cli_executable", "label": "jimeng_cli_executable()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3169"}, {"id": "main_decode_wsl_output", "label": "decode_wsl_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3181"}, {"id": "main_jimeng_wsl_base_args", "label": "jimeng_wsl_base_args()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3192"}, {"id": "main_jimeng_clean_wsl_stderr", "label": "jimeng_clean_wsl_stderr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3223"}, {"id": "main_windows_path_to_wsl", "label": "windows_path_to_wsl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3233"}, {"id": "main_wsl_path_to_windows", "label": "wsl_path_to_windows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3240"}, {"id": "main_jimeng_cli_path_arg", "label": "jimeng_cli_path_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3248"}, {"id": "main_jimeng_poll_seconds", "label": "jimeng_poll_seconds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3251"}, {"id": "main_jimeng_extract_json", "label": "jimeng_extract_json()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3257"}, {"id": "main_run_jimeng_cli", "label": "run_jimeng_cli()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3285"}, {"id": "main_jimeng_parse_version", "label": "jimeng_parse_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3321"}, {"id": "main_jimeng_cli_version", "label": "jimeng_cli_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3327"}, {"id": "main_jimeng_command", "label": "jimeng_command()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3339"}, {"id": "main_jimeng_decode_cli_output", "label": "jimeng_decode_cli_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3351"}, {"id": "main_jimeng_login_text", "label": "jimeng_login_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3357"}, {"id": "main_jimeng_login_qr_from_text", "label": "jimeng_login_qr_from_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3365"}, {"id": "main_jimeng_login_reader", "label": "jimeng_login_reader()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3380"}, {"id": "main_jimeng_submit_id", "label": "jimeng_submit_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3393"}, {"id": "main_jimengpendingerror", "label": "JimengPendingError", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3408"}, {"id": "exception", "label": "Exception", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "main_jimengpendingerror_init", "label": ".__init__()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3410"}, {"id": "main_jimeng_queue_info", "label": "jimeng_queue_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3417"}, {"id": "main_jimeng_pending_payload", "label": "jimeng_pending_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3434"}, {"id": "main_jimeng_pending_exception_handler", "label": "jimeng_pending_exception_handler()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3451"}, {"id": "main_jimeng_failure_reason", "label": "jimeng_failure_reason()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3455"}, {"id": "main_jimeng_collect_media_values", "label": "jimeng_collect_media_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3472"}, {"id": "main_jimeng_output_values", "label": "jimeng_output_values()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3498"}, {"id": "main_jimeng_ratio_from_size", "label": "jimeng_ratio_from_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3508"}, {"id": "main_jimeng_normalize_image_model", "label": "jimeng_normalize_image_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3521"}, {"id": "main_jimeng_image_model_version", "label": "jimeng_image_model_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3525"}, {"id": "main_jimeng_image_resolution", "label": "jimeng_image_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3530"}, {"id": "main_jimeng_video_resolution", "label": "jimeng_video_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3555"}, {"id": "main_jimeng_video_duration_range", "label": "jimeng_video_duration_range()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3566"}, {"id": "main_jimeng_video_duration", "label": "jimeng_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3574"}, {"id": "main_jimeng_transition_duration", "label": "jimeng_transition_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3584"}, {"id": "main_jimeng_video_model_version", "label": "jimeng_video_model_version()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3592"}, {"id": "main_jimeng_video_resolution_arg", "label": "jimeng_video_resolution_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3613"}, {"id": "main_jimeng_video_ratio_arg", "label": "jimeng_video_ratio_arg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3616"}, {"id": "main_jimeng_append_model_resolution_args", "label": "jimeng_append_model_resolution_args()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3623"}, {"id": "main_jimeng_video_ref_role", "label": "jimeng_video_ref_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3630"}, {"id": "main_jimeng_video_ref_url", "label": "jimeng_video_ref_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3636"}, {"id": "main_jimeng_local_output_url", "label": "jimeng_local_output_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3642"}, {"id": "main_jimeng_store_output_value", "label": "jimeng_store_output_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3663"}, {"id": "main_jimeng_query_result", "label": "jimeng_query_result()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3683"}, {"id": "main_jimeng_store_outputs", "label": "jimeng_store_outputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3691"}, {"id": "main_jimeng_prepare_local_media", "label": "jimeng_prepare_local_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3718"}, {"id": "main_generate_jimeng_provider_image", "label": "generate_jimeng_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3761"}, {"id": "main_generate_jimeng_video", "label": "generate_jimeng_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3800"}, {"id": "main_wait_for_image_task", "label": "wait_for_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3915"}, {"id": "main_output_storage", "label": "output_storage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3947"}, {"id": "main_output_url_for", "label": "output_url_for()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3950"}, {"id": "main_output_path_for", "label": "output_path_for()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3954"}, {"id": "main_output_file_from_url", "label": "output_file_from_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3958"}, {"id": "main_local_media_file_by_basename", "label": "local_media_file_by_basename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3979"}, {"id": "main_filename_from_media_url", "label": "filename_from_media_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3997"}, {"id": "main_fetch_remote_media_bytes", "label": "fetch_remote_media_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4002"}, {"id": "main_origin_from_url", "label": "origin_from_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4021"}, {"id": "main_ensure_same_origin_request", "label": "ensure_same_origin_request()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4027"}, {"id": "main_normalize_local_image_path", "label": "normalize_local_image_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4036"}, {"id": "main_import_local_image_file", "label": "import_local_image_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4061"}, {"id": "main_default_asset_library", "label": "default_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4088"}, {"id": "main_normalize_asset_library", "label": "normalize_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4101"}, {"id": "main_migrate_asset_item_registrations", "label": "migrate_asset_item_registrations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4137"}, {"id": "main_load_asset_library", "label": "load_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4160"}, {"id": "main_sort_asset_library_items", "label": "sort_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4172"}, {"id": "main_asset_library_media_kind", "label": "asset_library_media_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4192"}, {"id": "main_asset_library_safe_extension", "label": "asset_library_safe_extension()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4203"}, {"id": "main_make_asset_library_item", "label": "make_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4214"}, {"id": "main_asset_library_workflow_category", "label": "asset_library_workflow_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4233"}, {"id": "main_make_workflow_library_item_from_bytes", "label": "make_workflow_library_item_from_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4253"}, {"id": "main_save_asset_library", "label": "save_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4278"}, {"id": "main_find_asset_category", "label": "find_asset_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4288"}, {"id": "main_find_asset_library", "label": "find_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4294"}, {"id": "main_find_asset_category_in_library", "label": "find_asset_category_in_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4299"}, {"id": "main_find_asset_category_with_library", "label": "find_asset_category_with_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4308"}, {"id": "main_shared_folders_load", "label": "shared_folders_load()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4329"}, {"id": "main_shared_folders_save", "label": "shared_folders_save()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4342"}, {"id": "main_shared_folder_by_id", "label": "shared_folder_by_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4347"}, {"id": "main_shared_folder_abs", "label": "shared_folder_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4353"}, {"id": "main_shared_resolve_register", "label": "shared_resolve_register()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4357"}, {"id": "main_shared_child_abs", "label": "shared_child_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4378"}, {"id": "main_image_path_to_data_url", "label": "image_path_to_data_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4391"}, {"id": "main_scan_shared_tree", "label": "scan_shared_tree()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4412"}, {"id": "main_builtin_prompt_templates", "label": "builtin_prompt_templates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4461"}, {"id": "main_normalize_prompt_category_id", "label": "normalize_prompt_category_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4472"}, {"id": "main_normalize_prompt_library_item", "label": "normalize_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4476"}, {"id": "main_seed_system_prompt_library", "label": "seed_system_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4493"}, {"id": "main_default_prompt_libraries", "label": "default_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4502"}, {"id": "main_defaultprompttemplatecategories", "label": "defaultPromptTemplateCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4509"}, {"id": "main_normalize_prompt_template_categories", "label": "normalize_prompt_template_categories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4519"}, {"id": "main_normalize_prompt_libraries", "label": "normalize_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4545"}, {"id": "main_load_prompt_libraries", "label": "load_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4594"}, {"id": "main_save_prompt_libraries", "label": "save_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4610"}, {"id": "main_public_prompt_libraries", "label": "public_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4618"}, {"id": "main_find_prompt_library", "label": "find_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4626"}, {"id": "main_sanitize_asset_name", "label": "sanitize_asset_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4633"}, {"id": "main_content_type_for_path", "label": "content_type_for_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4637"}, {"id": "main_is_image_reference_value", "label": "is_image_reference_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4679"}, {"id": "main_is_video_reference_value", "label": "is_video_reference_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4694"}, {"id": "main_convert_output_to_jpg", "label": "convert_output_to_jpg()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4707"}, {"id": "main_reference_to_data_url", "label": "reference_to_data_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4735"}, {"id": "main_media_reference_to_url", "label": "media_reference_to_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4761"}, {"id": "main_is_private_asset_url", "label": "is_private_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4768"}, {"id": "main_volcengine_media_reference_url", "label": "volcengine_media_reference_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4771"}, {"id": "main_looks_like_image_media_url", "label": "looks_like_image_media_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4783"}, {"id": "main_volcengine_content_role", "label": "volcengine_content_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4794"}, {"id": "main_volcengine_video_duration", "label": "volcengine_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4812"}, {"id": "main_volcengine_video_resolution", "label": "volcengine_video_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4819"}, {"id": "main_is_volcengine_seedance2_model", "label": "is_volcengine_seedance2_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4825"}, {"id": "main_volcengine_video_reference_content_items", "label": "volcengine_video_reference_content_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4829"}, {"id": "main_video_reference_to_frame_data_urls", "label": "video_reference_to_frame_data_urls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4850"}, {"id": "main_compress_data_url_image", "label": "compress_data_url_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4905"}, {"id": "main_modelscope_image_url", "label": "modelscope_image_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4934"}, {"id": "main_valid_video_image_input", "label": "valid_video_image_input()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4941"}, {"id": "main_valid_apimart_video_image_input", "label": "valid_apimart_video_image_input()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4952"}, {"id": "main_apply_trusted_asset_prompt_index", "label": "apply_trusted_asset_prompt_index()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4958"}, {"id": "main_public_base_url", "label": "public_base_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4974"}, {"id": "main_public_media_url_suffix", "label": "public_media_url_suffix()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4986"}, {"id": "main_local_asset_public_url", "label": "local_asset_public_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4990"}, {"id": "main_normalize_apimart_video_reference", "label": "normalize_apimart_video_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5001"}, {"id": "main_apimart_video_reference_error", "label": "apimart_video_reference_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5007"}, {"id": "main_apimart_video_duration", "label": "apimart_video_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5026"}, {"id": "main_apimart_veo31_duration", "label": "apimart_veo31_duration()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5033"}, {"id": "main_is_apimart_veo31_model", "label": "is_apimart_veo31_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5042"}, {"id": "main_apimart_veo31_model", "label": "apimart_veo31_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5045"}, {"id": "main_apimart_veo31_aspect", "label": "apimart_veo31_aspect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5056"}, {"id": "main_apimart_veo31_resolution", "label": "apimart_veo31_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5060"}, {"id": "main_apimart_upload_file_payload", "label": "apimart_upload_file_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5066"}, {"id": "main_invalid_video_image_preview", "label": "invalid_video_image_preview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5088"}, {"id": "main_extract_apimart_asset_url", "label": "extract_apimart_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5094"}, {"id": "main_apimart_upload_payload_from_bytes", "label": "apimart_upload_payload_from_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5119"}, {"id": "main_apimart_upload_raw_file_payload", "label": "apimart_upload_raw_file_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5144"}, {"id": "main_is_transient_tls_error", "label": "is_transient_tls_error()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5150"}, {"id": "main_apimart_upload_post", "label": "apimart_upload_post()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5160"}, {"id": "main_upload_image_for_apimart", "label": "upload_image_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5183"}, {"id": "main_upload_video_for_apimart", "label": "upload_video_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5245"}, {"id": "main_upload_audio_for_apimart", "label": "upload_audio_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5290"}, {"id": "main_upload_media_for_apimart", "label": "upload_media_for_apimart()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5343"}, {"id": "main_apimart_avatar_asset_type", "label": "apimart_avatar_asset_type()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5351"}, {"id": "main_extract_apimart_avatar_asset_uri", "label": "extract_apimart_avatar_asset_uri()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5354"}, {"id": "main_submit_apimart_avatar_asset", "label": "submit_apimart_avatar_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5377"}, {"id": "main_check_apimart_avatar_task", "label": "check_apimart_avatar_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5403"}, {"id": "main_volc_hmac", "label": "_volc_hmac()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5431"}, {"id": "main_volcengine_sign_v4_headers", "label": "volcengine_sign_v4_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5434"}, {"id": "main_volcengine_ark_asset_call", "label": "volcengine_ark_asset_call()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5479"}, {"id": "main_volcengine_ensure_asset_group", "label": "volcengine_ensure_asset_group()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5504"}, {"id": "main_submit_volcengine_avatar_asset", "label": "submit_volcengine_avatar_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5529"}, {"id": "main_check_volcengine_avatar_task", "label": "check_volcengine_avatar_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5546"}, {"id": "main_volcengine_public_asset_url", "label": "volcengine_public_asset_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5560"}, {"id": "main_local_media_path_for_cloud_upload", "label": "local_media_path_for_cloud_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5570"}, {"id": "main_local_video_path_for_cloud_upload", "label": "local_video_path_for_cloud_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5590"}, {"id": "main_upload_video_to_litterbox", "label": "upload_video_to_litterbox()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5593"}, {"id": "main_upload_video_to_temp_sh", "label": "upload_video_to_temp_sh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5614"}, {"id": "main_upload_local_video_to_cloud", "label": "upload_local_video_to_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5633"}, {"id": "main_upload_local_video_to_temp_sh", "label": "upload_local_video_to_temp_sh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5651"}, {"id": "main_save_ai_image_to_output", "label": "save_ai_image_to_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5654"}, {"id": "main_save_remote_video_to_output", "label": "save_remote_video_to_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5690"}, {"id": "main_parse_size_pair", "label": "parse_size_pair()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5720"}, {"id": "main_is_gpt_image_2_model", "label": "is_gpt_image_2_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5730"}, {"id": "main_is_gpt_image_model", "label": "is_gpt_image_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5744"}, {"id": "main_is_qwen_image_model", "label": "is_qwen_image_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5755"}, {"id": "main_is_dashscope_image_provider", "label": "is_dashscope_image_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5761"}, {"id": "main_normalize_gpt_image_2_size", "label": "normalize_gpt_image_2_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5765"}, {"id": "main_gpt_image_2_size_error_message", "label": "gpt_image_2_size_error_message()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5789"}, {"id": "main_gpt_image_2_size_exceeds_supported", "label": "gpt_image_2_size_exceeds_supported()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5809"}, {"id": "main_apimart_size_resolution", "label": "apimart_size_resolution()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5813"}, {"id": "main_is_volcengine_seedream_model", "label": "is_volcengine_seedream_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5857"}, {"id": "main_normalize_volcengine_size", "label": "normalize_volcengine_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5861"}, {"id": "main_friendly_image_error_detail", "label": "friendly_image_error_detail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5895"}, {"id": "main_parse_error_payload_text", "label": "parse_error_payload_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5935"}, {"id": "main_friendly_chat_error_detail", "label": "friendly_chat_error_detail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5945"}, {"id": "main_generate_modelscope_provider_image", "label": "generate_modelscope_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5977"}, {"id": "main_gemini_model_name", "label": "gemini_model_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6038"}, {"id": "main_gemini_endpoint_url", "label": "gemini_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6042"}, {"id": "main_gemini_image_config", "label": "gemini_image_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6046"}, {"id": "main_gemini_reference_part", "label": "gemini_reference_part()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6058"}, {"id": "main_generate_gemini_provider_image", "label": "generate_gemini_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6070"}, {"id": "main_volcengine_endpoint_url", "label": "volcengine_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6091"}, {"id": "main_volcengine_image_payload", "label": "volcengine_image_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6094"}, {"id": "main_generate_volcengine_provider_image", "label": "generate_volcengine_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6100"}, {"id": "main_runninghub_api_headers", "label": "runninghub_api_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6119"}, {"id": "main_runninghub_provider", "label": "runninghub_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6125"}, {"id": "main_runninghub_api_key", "label": "runninghub_api_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6128"}, {"id": "main_runninghub_app_headers", "label": "runninghub_app_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6137"}, {"id": "main_runninghub_local_asset_path", "label": "runninghub_local_asset_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6150"}, {"id": "main_runninghub_output_ext", "label": "runninghub_output_ext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6175"}, {"id": "main_runninghub_extract_outputs", "label": "runninghub_extract_outputs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6200"}, {"id": "main_runninghub_store_remote_output", "label": "runninghub_store_remote_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6224"}, {"id": "main_runninghub_fail_reason", "label": "runninghub_fail_reason()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6237"}, {"id": "main_runninghub_infer_workflow_field_type", "label": "runninghub_infer_workflow_field_type()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6254"}, {"id": "main_runninghub_is_workflow_link_value", "label": "runninghub_is_workflow_link_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6273"}, {"id": "main_runninghub_workflow_node_info_list", "label": "runninghub_workflow_node_info_list()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6281"}, {"id": "main_runninghub_task_endpoint", "label": "runninghub_task_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6307"}, {"id": "main_runninghub_query_status", "label": "runninghub_query_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6317"}, {"id": "main_runninghub_extract_task_id", "label": "runninghub_extract_task_id()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6334"}, {"id": "main_runninghub_extract_image", "label": "runninghub_extract_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6347"}, {"id": "main_runninghub_upload_reference", "label": "runninghub_upload_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6375"}, {"id": "main_wait_for_runninghub_image_task", "label": "wait_for_runninghub_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6398"}, {"id": "main_rh_field_kind", "label": "rh_field_kind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6421"}, {"id": "main_rh_field_role", "label": "rh_field_role()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6445"}, {"id": "main_rh_natural_cmp", "label": "_rh_natural_cmp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6455"}, {"id": "main_rh_field_cmp", "label": "_rh_field_cmp()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6463"}, {"id": "main_rh_sort_fields", "label": "rh_sort_fields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6486"}, {"id": "main_rh_field_indexes", "label": "rh_field_indexes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6489"}, {"id": "main_rh_default_value", "label": "rh_default_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6499"}, {"id": "main_rh_random_field_value", "label": "rh_random_field_value()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6507"}, {"id": "main_runninghub_entry_config_from_model", "label": "runninghub_entry_config_from_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6528"}, {"id": "main_runninghub_upload_local_to_filename", "label": "runninghub_upload_local_to_filename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6577"}, {"id": "main_generate_runninghub_entry_image", "label": "generate_runninghub_entry_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6608"}, {"id": "main_generate_runninghub_provider_image", "label": "generate_runninghub_provider_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6694"}, {"id": "main_dashscope_image_endpoint_url", "label": "dashscope_image_endpoint_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6725"}, {"id": "main_qwen_image_size_param", "label": "qwen_image_size_param()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6740"}, {"id": "main_generate_dashscope_qwen_image", "label": "generate_dashscope_qwen_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6762"}, {"id": "main_generate_ai_image", "label": "generate_ai_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6800"}, {"id": "main_upstream_message_from_record", "label": "upstream_message_from_record()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6945"}, {"id": "main_index", "label": "index()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6962"}, {"id": "main_view_image", "label": "view_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6966"}, {"id": "main_download_output", "label": "download_output()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6989"}, {"id": "main_upload_image", "label": "upload_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7012"}, {"id": "main_upload_ai_reference", "label": "upload_ai_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7040"}, {"id": "main_local_upload_kind_ext", "label": "_local_upload_kind_ext()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7073"}, {"id": "main_local_upload_display_name", "label": "_local_upload_display_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7093"}, {"id": "main_local_upload_rel_path", "label": "_local_upload_rel_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7099"}, {"id": "main_local_upload_abs", "label": "_local_upload_abs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7110"}, {"id": "main_local_upload_safe_path", "label": "_local_upload_safe_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7122"}, {"id": "main_local_upload_safe_folder", "label": "_local_upload_safe_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7128"}, {"id": "main_local_upload_safe_folder_name", "label": "_local_upload_safe_folder_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7132"}, {"id": "main_local_upload_caption_path", "label": "_local_upload_caption_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7139"}, {"id": "main_read_local_upload_caption", "label": "_read_local_upload_caption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7142"}, {"id": "main_local_upload_item", "label": "_local_upload_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7156"}, {"id": "main_local_upload_folder_node", "label": "_local_upload_folder_node()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7183"}, {"id": "main_local_upload_tree_and_items", "label": "_local_upload_tree_and_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7193"}, {"id": "main_upload_local_assets", "label": "upload_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7232"}, {"id": "main_list_local_assets", "label": "list_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7255"}, {"id": "main_create_local_asset_folder", "label": "create_local_asset_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7260"}, {"id": "main_rename_local_asset_folder", "label": "rename_local_asset_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7275"}, {"id": "main_delete_local_assets", "label": "delete_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7293"}, {"id": "main_caption_local_assets", "label": "caption_local_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7316"}, {"id": "main_save_local_asset_caption", "label": "save_local_asset_caption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7355"}, {"id": "main_temp_sh_upload", "label": "temp_sh_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7369"}, {"id": "main_cloud_video_upload", "label": "cloud_video_upload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7374"}, {"id": "main_import_local_ai_reference", "label": "import_local_ai_reference()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7379"}, {"id": "main_runninghub_app_info", "label": "runninghub_app_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7389"}, {"id": "main_runninghub_submit", "label": "runninghub_submit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7412"}, {"id": "main_runninghub_workflow_submit", "label": "runninghub_workflow_submit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7443"}, {"id": "main_runninghub_workflow_info", "label": "runninghub_workflow_info()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7479"}, {"id": "main_list_runninghub_workflows", "label": "list_runninghub_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7511"}, {"id": "main_get_runninghub_workflow", "label": "get_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7540"}, {"id": "main_fetch_runninghub_workflow", "label": "fetch_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7554"}, {"id": "main_save_runninghub_workflow", "label": "save_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7586"}, {"id": "main_delete_runninghub_workflow", "label": "delete_runninghub_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7612"}, {"id": "main_runninghub_query", "label": "runninghub_query()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7627"}, {"id": "main_runninghub_upload_asset", "label": "runninghub_upload_asset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7663"}, {"id": "main_jimeng_status", "label": "jimeng_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7705"}, {"id": "main_jimeng_credit", "label": "jimeng_credit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7734"}, {"id": "main_jimeng_logout", "label": "jimeng_logout()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7739"}, {"id": "main_jimeng_login_start", "label": "jimeng_login_start()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7744"}, {"id": "main_jimeng_login_status", "label": "jimeng_login_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7792"}, {"id": "main_jimeng_help", "label": "jimeng_help()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7814"}, {"id": "main_jimeng_query_media", "label": "jimeng_query_media()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7827"}, {"id": "main_ai_config", "label": "ai_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7846"}, {"id": "main_ai_models", "label": "ai_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7864"}, {"id": "main_api_providers", "label": "api_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7868"}, {"id": "main_save_providers", "label": "save_providers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7872"}, {"id": "main_get_global_token", "label": "get_global_token()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7934"}, {"id": "main_testconnectionpayload", "label": "TestConnectionPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7950"}, {"id": "main_protocol_from_payload", "label": "protocol_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7956"}, {"id": "main_api_key_from_payload", "label": "api_key_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7967"}, {"id": "main_upstream_models_url", "label": "upstream_models_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7985"}, {"id": "main_upstream_model_headers", "label": "upstream_model_headers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7994"}, {"id": "main_volcengine_default_model_payload", "label": "volcengine_default_model_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8001"}, {"id": "main_volcengine_task_probe_url", "label": "volcengine_task_probe_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8016"}, {"id": "main_probe_volcengine_task_endpoint", "label": "probe_volcengine_task_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8024"}, {"id": "main_openai_compat_root_for_probe", "label": "openai_compat_root_for_probe()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8041"}, {"id": "main_probe_openai_compat_bearer_endpoint", "label": "probe_openai_compat_bearer_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8049"}, {"id": "main_probe_openai_models_endpoint", "label": "probe_openai_models_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8071"}, {"id": "main_probe_volcengine_auto_detect", "label": "probe_volcengine_auto_detect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8102"}, {"id": "main_classify_upstream_model", "label": "classify_upstream_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8123"}, {"id": "main_parse_upstream_models", "label": "parse_upstream_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8133"}, {"id": "main_test_provider_connection", "label": "test_provider_connection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8159"}, {"id": "main_probe_async_endpoint", "label": "probe_async_endpoint()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8228"}, {"id": "main_fetch_models_from_upstream", "label": "fetch_models_from_upstream()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8336"}, {"id": "main_fetch_upstream_models_from_payload", "label": "fetch_upstream_models_from_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8445"}, {"id": "main_fetch_upstream_models", "label": "fetch_upstream_models()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8452"}, {"id": "main_build_online_image_result", "label": "build_online_image_result()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8462"}, {"id": "main_online_image", "label": "online_image()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8507"}, {"id": "main_run_canvas_image_task", "label": "run_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8510"}, {"id": "main_create_canvas_image_task", "label": "create_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8550"}, {"id": "main_get_canvas_image_task", "label": "get_canvas_image_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8566"}, {"id": "main_collect_video_url", "label": "_collect_video_url()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8582"}, {"id": "main_video_output_urls", "label": "video_output_urls()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8601"}, {"id": "main_video_api_root", "label": "video_api_root()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8644"}, {"id": "main_looks_like_html_response", "label": "looks_like_html_response()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8654"}, {"id": "main_video_submit_url_candidates", "label": "video_submit_url_candidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8658"}, {"id": "main_video_task_url_candidates", "label": "video_task_url_candidates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8667"}, {"id": "main_humanize_video_task_failure", "label": "humanize_video_task_failure()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8693"}, {"id": "main_wait_for_video_task", "label": "wait_for_video_task()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8719"}, {"id": "main_apimart_video_size", "label": "apimart_video_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8760"}, {"id": "main_yuli_model_norm", "label": "_yuli_model_norm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8768"}, {"id": "main_yuli_is_veo_openai_model", "label": "yuli_is_veo_openai_model()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8771"}, {"id": "main_yuli_openai_model_name", "label": "yuli_openai_model_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8775"}, {"id": "main_yuli_openai_size", "label": "yuli_openai_size()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8778"}, {"id": "main_yuli_video_seconds", "label": "yuli_video_seconds()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8784"}, {"id": "main_yuli_fetch_reference_bytes", "label": "yuli_fetch_reference_bytes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8793"}, {"id": "main_generate_yuli_openai_video", "label": "generate_yuli_openai_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8829"}, {"id": "main_volcengine_video_prompt_text", "label": "volcengine_video_prompt_text()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8869"}, {"id": "main_canvas_video", "label": "canvas_video()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8881"}, {"id": "main_canvas_llm", "label": "canvas_llm()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9273"}, {"id": "main_conversations", "label": "conversations()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9355"}, {"id": "main_create_conversation", "label": "create_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9360"}, {"id": "main_get_conversation", "label": "get_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9365"}, {"id": "main_delete_conversation", "label": "delete_conversation()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9370"}, {"id": "main_canvases", "label": "canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9380"}, {"id": "main_trashed_canvases", "label": "trashed_canvases()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9384"}, {"id": "main_create_canvas", "label": "create_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9388"}, {"id": "main_get_canvas_meta", "label": "get_canvas_meta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9392"}, {"id": "main_update_canvas_meta", "label": "update_canvas_meta()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9403"}, {"id": "main_get_canvas", "label": "get_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9423"}, {"id": "main_touch_canvas", "label": "touch_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9427"}, {"id": "main_smart_canvas_prompt_templates", "label": "smart_canvas_prompt_templates()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9433"}, {"id": "main_check_canvas_assets", "label": "check_canvas_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9443"}, {"id": "main_download_canvas_assets", "label": "download_canvas_assets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9456"}, {"id": "main_sanitize_export_filename", "label": "sanitize_export_filename()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9512"}, {"id": "main_canvas_workflow_collect_resource_refs", "label": "canvas_workflow_collect_resource_refs()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9517"}, {"id": "main_canvas_workflow_unique_archive_name", "label": "canvas_workflow_unique_archive_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9532"}, {"id": "main_canvas_workflow_replace_strings", "label": "canvas_workflow_replace_strings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9543"}, {"id": "main_canvas_workflow_payload", "label": "canvas_workflow_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9552"}, {"id": "main_build_canvas_workflow_archive", "label": "build_canvas_workflow_archive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9562"}, {"id": "main_export_canvas_workflow", "label": "export_canvas_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9593"}, {"id": "main_export_canvas_workflow_to_library", "label": "export_canvas_workflow_to_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9603"}, {"id": "main_upload_asset_library_workflows", "label": "upload_asset_library_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9619"}, {"id": "main_import_canvas_workflow", "label": "import_canvas_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9642"}, {"id": "main_smart_group_export_folder", "label": "smart_group_export_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9707"}, {"id": "main_export_smart_canvas_group", "label": "export_smart_canvas_group()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9719"}, {"id": "main_get_asset_library", "label": "get_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9767"}, {"id": "main_get_prompt_libraries", "label": "get_prompt_libraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9771"}, {"id": "main_create_prompt_library", "label": "create_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9775"}, {"id": "main_rename_prompt_library", "label": "rename_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9791"}, {"id": "main_delete_prompt_library", "label": "delete_prompt_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9801"}, {"id": "main_add_prompt_library_item", "label": "add_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9816"}, {"id": "main_update_prompt_library_item", "label": "update_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9839"}, {"id": "main_delete_prompt_library_item", "label": "delete_prompt_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9861"}, {"id": "main_batch_delete_prompt_library_items", "label": "batch_delete_prompt_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9878"}, {"id": "main_add_prompt_library_category", "label": "add_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9898"}, {"id": "main_rename_prompt_library_category", "label": "rename_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9914"}, {"id": "main_delete_prompt_library_category", "label": "delete_prompt_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9933"}, {"id": "main_create_asset_library", "label": "create_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9954"}, {"id": "main_rename_asset_library", "label": "rename_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9965"}, {"id": "main_delete_asset_library", "label": "delete_asset_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9975"}, {"id": "main_create_asset_library_category", "label": "create_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9989"}, {"id": "main_rename_asset_library_category", "label": "rename_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10002"}, {"id": "main_delete_asset_library_category", "label": "delete_asset_library_category()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10012"}, {"id": "main_add_asset_library_item", "label": "add_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10024"}, {"id": "main_batch_add_asset_library_items", "label": "batch_add_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10040"}, {"id": "main_list_shared_folders", "label": "list_shared_folders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10061"}, {"id": "main_register_shared_folder", "label": "register_shared_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10077"}, {"id": "main_unregister_shared_folder", "label": "unregister_shared_folder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10098"}, {"id": "main_get_shared_folder_tree", "label": "get_shared_folder_tree()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10109"}, {"id": "main_get_shared_folder_file", "label": "get_shared_folder_file()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10120"}, {"id": "main_import_shared_folder_files", "label": "import_shared_folder_files()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10134"}, {"id": "main_caption_image_with_provider", "label": "caption_image_with_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10159"}, {"id": "main_rename_asset_library_item", "label": "rename_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10199"}, {"id": "main_find_asset_item_in_library", "label": "find_asset_item_in_library()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10210"}, {"id": "main_register_asset_library_avatar", "label": "register_asset_library_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10221"}, {"id": "main_check_asset_library_avatar", "label": "check_asset_library_avatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10275"}, {"id": "main_delete_asset_library_item", "label": "delete_asset_library_item()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10308"}, {"id": "main_batch_delete_asset_library_items", "label": "batch_delete_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10326"}, {"id": "main_batch_move_asset_library_items", "label": "batch_move_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10347"}, {"id": "main_batch_crop_asset_library_items", "label": "batch_crop_asset_library_items()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10379"}, {"id": "main_update_canvas", "label": "update_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10433"}, {"id": "main_delete_canvas", "label": "delete_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10458"}, {"id": "main_restore_canvas", "label": "restore_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10466"}, {"id": "main_purge_canvas", "label": "purge_canvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10474"}, {"id": "main_chat", "label": "chat()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10483"}, {"id": "main_chat_stream", "label": "chat_stream()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10574"}, {"id": "main_get_history_api", "label": "get_history_api()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10666"}, {"id": "main_get_queue_status", "label": "get_queue_status()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10689"}, {"id": "main_delete_history", "label": "delete_history()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10697"}, {"id": "main_poll_angle_cloud", "label": "poll_angle_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10740"}, {"id": "main_generate_angle_cloud", "label": "generate_angle_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10811"}, {"id": "main_generate_cloud", "label": "generate_cloud()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10905"}, {"id": "main_ms_generate", "label": "ms_generate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10994"}, {"id": "main_generate", "label": "generate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11100"}, {"id": "main_workflowfield", "label": "WorkflowField", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11300"}, {"id": "main_workflowconfig", "label": "WorkflowConfig", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11313"}, {"id": "main_workflowuploadrequest", "label": "WorkflowUploadRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11318"}, {"id": "main_workflowrunrequest", "label": "WorkflowRunRequest", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11322"}, {"id": "main_workflow_path_from_name", "label": "workflow_path_from_name()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11327"}, {"id": "main_workflow_config_path", "label": "workflow_config_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11336"}, {"id": "main_is_builtin_workflow", "label": "is_builtin_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11339"}, {"id": "main_runninghub_workflow_store_path", "label": "runninghub_workflow_store_path()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11342"}, {"id": "main_load_runninghub_workflow_store", "label": "load_runninghub_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11345"}, {"id": "main_save_runninghub_workflow_store", "label": "save_runninghub_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11355"}, {"id": "main_runninghub_workflow_config_has_payload", "label": "runninghub_workflow_config_has_payload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11360"}, {"id": "main_runninghub_workflow_entry_from_config", "label": "runninghub_workflow_entry_from_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11365"}, {"id": "main_runninghub_provider_with_workflow_store", "label": "runninghub_provider_with_workflow_store()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11384"}, {"id": "main_runninghub_provider_workflow_config", "label": "runninghub_provider_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11412"}, {"id": "main_runninghub_select_workflow_config", "label": "runninghub_select_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11441"}, {"id": "main_sync_runninghub_workflow_to_provider", "label": "sync_runninghub_workflow_to_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11458"}, {"id": "main_remove_runninghub_workflow_from_provider", "label": "remove_runninghub_workflow_from_provider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11522"}, {"id": "main_runninghub_workflow_store_key", "label": "runninghub_workflow_store_key()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11555"}, {"id": "main_runninghub_normalize_field", "label": "runninghub_normalize_field()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11558"}, {"id": "main_runninghub_is_saved_link_field", "label": "runninghub_is_saved_link_field()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11607"}, {"id": "main_runninghub_collect_workflow_fields", "label": "runninghub_collect_workflow_fields()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11622"}, {"id": "main_comfyinstancespayload", "label": "ComfyInstancesPayload", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11664"}, {"id": "main_get_comfyui_instances", "label": "get_comfyui_instances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11668"}, {"id": "main_save_comfyui_instances", "label": "save_comfyui_instances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11672"}, {"id": "main_list_workflows", "label": "list_workflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11708"}, {"id": "main_get_workflow", "label": "get_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11739"}, {"id": "main_upload_workflow", "label": "upload_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11758"}, {"id": "main_save_workflow_config", "label": "save_workflow_config()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11779"}, {"id": "main_delete_workflow", "label": "delete_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11791"}, {"id": "main_run_workflow", "label": "run_workflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11806"}, {"id": "main_rationale_392", "label": "\u9996\u6b21\u8fd0\u884c\u65f6\u63d0\u524d\u521b\u5efa\u914d\u7f6e\u76ee\u5f55\uff0c\u907f\u514d\u7b2c\u4e00\u6b21\u4fdd\u5b58 API Key \u65f6\u624d\u521b\u5efa\u76ee\u5f55/\u6587\u4ef6\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L392"}, {"id": "main_rationale_529", "label": "\u4fdd\u5b58 API \u8bbe\u7f6e\u540e\uff0c\u5c06 os.environ \u91cc\u6700\u65b0\u7684\u503c\u540c\u6b65\u56de\u6a21\u5757\u7ea7\u5168\u5c40\u53d8\u91cf\uff0c\r \u907f\u514d\u4fdd\u5b58\u540e\u9700\u8981\u91cd\u542f\u624d\u80fd\u751f\u6548\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L529"}, {"id": "main_rationale_1158", "label": "\u8fd4\u56de\u5f53\u524d\u9996\u9009 provider \u7684 id\uff1b\u4f18\u5148 primary=True \u7684\uff0c\u5426\u5219\u53d6\u7b2c\u4e00\u4e2a\u975e modelscope \u7684\uff0c\u518d\u6b21\u53d6\u7b2c\u4e00\u4e2a\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1158"}, {"id": "main_rationale_1514", "label": "\u5b9e\u65f6\u68c0\u6d4b\uff1a\u53ea\u63a2\u6d4b\u5355\u4e2a\u76ee\u6807\uff0c\u524d\u7aef\u53ef\u5e76\u53d1\u8c03\u7528\u5e76\u9010\u6761\u5237\u65b0\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1514"}, {"id": "main_rationale_1588", "label": "\u670d\u52a1\u7aef\u68c0\u6d4b GitHub \u4e0e ModelScope \u4e24\u4e2a\u6e90\u7684\u8fdc\u7aef\u7248\u672c\uff08\u8d70\u7cfb\u7edf\u4ee3\u7406\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u8de8\u57df/\u88ab\u5899\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1588"}, {"id": "main_rationale_1691", "label": "\u901a\u8fc7 ModelScope \u4ed3\u5e93\u6587\u4ef6 API \u5217\u51fa\u6240\u6709\u5141\u8bb8\u66f4\u65b0\u7684\u6587\u4ef6\uff08\u4e0d\u4f9d\u8d56 git\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1691"}, {"id": "main_rationale_1752", "label": "\u6d3e\u751f\u8131\u79bb\u7236\u8fdb\u7a0b\u7684\u5c0f\u811a\u672c\uff0c\u7b49\u51e0\u79d2\u540e\u542f\u52a8\u542f\u52a8\u670d\u52a1\u811a\u672c\uff0c\u5e76\u5e72\u6389\u5f53\u524d PID\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1752"}, {"id": "main_rationale_1886", "label": "\u4e0b\u8f7d\u6307\u5b9a\u6e90\u7684\u66f4\u65b0\u6587\u4ef6\u5230 staging\uff0c\u8fd4\u56de (root_files, static_files, files)\u3002\u5931\u8d25\u629b\u5f02\u5e38\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1886"}, {"id": "main_rationale_2967", "label": "APIMart \u5c06\u6807\u51c6 OpenAI \u54cd\u5e94\u5305\u5728 {\"code\":200,\"data\":{...}} \u91cc\uff1b\u5982\u679c\u68c0\u6d4b\u5230\u5c31\u89e3\u5305\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2967"}, {"id": "main_rationale_3099", "label": "\u89c4\u6574 {\u6a21\u578b\u540d: \u534f\u8bae} \u8986\u76d6\u8868\uff0c\u4ec5\u4fdd\u7559 openai/gemini\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3099"}, {"id": "main_rationale_3110", "label": "\u8fd4\u56de\u67d0\u6a21\u578b\u5b9e\u9645\u751f\u6548\u7684\u534f\u8bae\uff1a\u4f18\u5148\u5355\u6a21\u578b\u8986\u76d6\uff0c\u5426\u5219\u7528\u5e73\u53f0\u5168\u5c40\u534f\u8bae\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3110"}, {"id": "main_rationale_3409", "label": "\u5373\u68a6\u4efb\u52a1\u8fd8\u5728\u4e91\u7aef\u6392\u961f/\u751f\u6210\uff08\u8f6e\u8be2\u8d85\u65f6\u4f46\u672a\u5931\u8d25\uff09\u3002submit_id \u53ef\u7528\u4e8e\u540e\u7eed\u7eed\u67e5\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3409"}, {"id": "main_rationale_3418", "label": "\u4ece\u5373\u68a6\u539f\u59cb\u8fd4\u56de\u91cc\u5c31\u8fd1\u53d6\u51fa queue_info\uff08\u542b queue_idx/queue_length/queue_status\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3418"}, {"id": "main_rationale_4138", "label": "\u4e00\u4e2a\u7d20\u6750\u53ef\u6ce8\u518c\u5230\u591a\u5e73\u53f0\uff1a\u628a\u65e7\u7684\u5355\u5e73\u53f0\u6241\u5e73\u5b57\u6bb5\u6298\u53e0\u8fdb item['registrations'][platform]\uff0c\u518d\u6e05\u6389\u65e7\u5b57\u6bb5\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4138"}, {"id": "main_rationale_4358", "label": "\u6821\u9a8c path \u5fc5\u987b\u4f4d\u4e8e\u9879\u76ee\u76ee\u5f55\u5185\u3001\u662f\u4e00\u4e2a\u5b58\u5728\u7684\u5b50\u76ee\u5f55\uff08\u975e\u9879\u76ee\u6839\uff09\u3002\u8fd4\u56de (abs, rel)\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4358"}, {"id": "main_rationale_4379", "label": "\u628a\u76f8\u5bf9 folder_abs \u7684\u5b50\u8def\u5f84\u89e3\u6790\u4e3a\u7edd\u5bf9\u8def\u5f84\uff0c\u5e76\u9632\u6b62\u8d8a\u754c\u8bbf\u95ee\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4379"}, {"id": "main_rationale_4413", "label": "\u9012\u5f52\u626b\u63cf\u5171\u4eab\u6587\u4ef6\u5939\uff0c\u8fd4\u56de {id,name,path,items,children}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4413"}, {"id": "main_rationale_4736", "label": "\u628a\u672c\u5730\u8f93\u51fa\u6587\u4ef6\u8f6c\u4e3a data URL\uff08base64\uff09\u3002max_size \u9650\u5236\u6700\u957f\u8fb9\u50cf\u7d20\uff0c\u907f\u514d payload \u8fc7\u5927\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4736"}, {"id": "main_rationale_4959", "label": "\u53ef\u4fe1\u7d20\u6750\u6a21\u5f0f\u4e0b\uff0c\u6309\u5e73\u53f0\u89c4\u5219\u5728 prompt \u91cc\u8865\u300c\u56fe\u7247N/\u89c6\u9891N/\u97f3\u9891N\u300d\u7d22\u5f15\u3002\r \u82e5\u7528\u6237\u5df2\u624b\u52a8\u5f15\u7528\u4e86\u67d0\u7c7b\u7d20\u6750\uff08\u5982\u5df2\u5199\u300c\u56fe\u72471\u300d\uff09\uff0c\u5219\u4e0d\u91cd\u590d\u8ffd\u52a0\u8be5\u7c7b\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4959"}, {"id": "main_rationale_5067", "label": "Return (filename, bytes, content_type), keeping APIMart VEO images under the doc", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5067"}, {"id": "main_rationale_5120", "label": "\u628a\u5185\u5b58\u4e2d\u7684\u56fe\u7247\u5b57\u8282\u6309 APIMart \u7684 10MB \u9650\u5236\u538b\u7f29\u4e3a\u53ef\u4e0a\u4f20 payload\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5120"}, {"id": "main_rationale_5151", "label": "\u8bc6\u522b\u53ef\u91cd\u8bd5\u7684\u77ac\u65f6 TLS/\u4f20\u8f93\u9519\u8bef\uff0c\u5982 SSLV3_ALERT_BAD_RECORD_MAC\u3001EOF occurred \u7b49\uff0c\r \u8fd9\u7c7b\u9519\u8bef\u591a\u7531\u8fde\u63a5\u6c60\u4e2d\u88ab\u6c61", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5151"}, {"id": "main_rationale_5161", "label": "\u4e0a\u4f20\u6587\u4ef6\u5230 APIMart\uff0c\u5bf9\u77ac\u65f6 TLS \u9519\u8bef\u81ea\u52a8\u91cd\u8bd5\uff1b\u91cd\u8bd5\u65f6\u6539\u7528\u5168\u65b0\u8fde\u63a5\uff0c\u907f\u514d\u590d\u7528\u574f\u6389\u7684 TLS \u8fde\u63a5\u3002\r file_tuple \u5f62\u5982 (filen", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5161"}, {"id": "main_rationale_5184", "label": "\u628a\u672c\u5730\u56fe\u7247\u8f6c\u6210\u4e0a\u6e38\u53ef\u63a5\u53d7\u7684\u8f93\u5165\u3002\r \u6309 APIMart \u6587\u6863\u4e0a\u4f20\u5230 /v1/uploads/images\uff0c\u62ff\u5230\u53ef\u7528\u4e8e\u751f\u6210\u63a5\u53e3\u7684 http/https U", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5184"}, {"id": "main_rationale_5246", "label": "\u5c3d\u529b\u628a\u672c\u5730\u53c2\u8003\u89c6\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u6587\u6863\u53ea\u516c\u5f00\u4e86\u56fe\u7247\u4e0a\u4f20\uff1b\u5982\u679c\u89c6\u9891\u4e0a\u4f20\u7aef\u70b9\u4e0d\u53ef\u7528", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5246"}, {"id": "main_rationale_5291", "label": "\u628a\u672c\u5730\u53c2\u8003\u97f3\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u4f18\u5148\u7528\u516c\u7f51\u5730\u5740\uff08PUBLIC_BASE_URL\uff09", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5291"}, {"id": "main_rationale_5344", "label": "\u6309 kind \u5206\u6d3e\u5230\u5bf9\u5e94\u7684 APIMart \u4e0a\u4f20\u5668\uff0c\u62ff\u56de\u4e0a\u6e38\u53ef\u7528\u7684 http/https/asset:// URL\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5344"}, {"id": "main_rationale_5355", "label": "\u4ece /v1/tasks \u5ba1\u6838\u7ed3\u679c\u91cc\u53d6\u51fa asset:// \u5f62\u5f0f\u7684\u53ef\u4fe1\u7d20\u6750 URI\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5355"}, {"id": "main_rationale_5378", "label": "\u628a\u4e00\u4e2a\u516c\u7f51\u53ef\u8bbf\u95ee\u7684\u7d20\u6750\u63d0\u4ea4\u5230 APIMart private-avatar \u5ba1\u6838\uff0c\u7acb\u5373\u8fd4\u56de\u4efb\u52a1 ID\uff08\u4e0d\u963b\u585e\u8f6e\u8be2\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5378"}, {"id": "main_rationale_5404", "label": "\u67e5\u8be2\u4e00\u6b21 APIMart \u5ba1\u6838\u4efb\u52a1\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5404"}, {"id": "main_rationale_5439", "label": "\u706b\u5c71\u5f15\u64ce OpenAPI \u7b7e\u540d V4\uff08POST + JSON body\uff09\u3002\u8fd4\u56de\u9700\u968f\u8bf7\u6c42\u53d1\u9001\u7684\u9274\u6743\u5934\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5439"}, {"id": "main_rationale_5480", "label": "\u8c03\u7528\u4e00\u6b21\u706b\u5c71 Ark Assets OpenAPI\uff0c\u8fd4\u56de Result \u5185\u5bb9\uff1b\u51fa\u9519\u629b HTTPException\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5480"}, {"id": "main_rationale_5505", "label": "\u590d\u7528\u540c\u540d\u7d20\u6750\u7ec4\u5408\uff0c\u6ca1\u6709\u5219\u65b0\u5efa\u3002\u8fd4\u56de GroupId\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5505"}, {"id": "main_rationale_5531", "label": "\u628a\u516c\u7f51\u53ef\u8bbf\u95ee\u7d20\u6750\u63d0\u4ea4\u5230\u706b\u5c71 Ark \u79c1\u57df\u7d20\u6750\u5e93\uff08\u5f02\u6b65\uff09\u3002\u8fd4\u56de Asset Id \u4f5c\u4e3a\u4efb\u52a1 ID\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5531"}, {"id": "main_rationale_5547", "label": "\u67e5\u8be2\u4e00\u6b21\u706b\u5c71\u7d20\u6750\u72b6\u6001\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5547"}, {"id": "main_rationale_5561", "label": "\u706b\u5c71 CreateAsset \u8981\u6c42 URL \u516c\u7f51\u53ef\u8bbf\u95ee\uff1b\u672c\u5730\u6587\u4ef6\u9700 PUBLIC_BASE_URL\uff0c\u5426\u5219\u8fd4\u56de ERR:\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5561"}, {"id": "main_rationale_6529", "label": "\u89e3\u6790 model=app:ID / workflow:ID\uff0c\u8fd4\u56de {kind,id,fields,optionalImageMode,workflowJson}", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6529"}, {"id": "main_rationale_6578", "label": "\u628a\u672c\u5730/\u8fdc\u7a0b\u7d20\u6750\u4e0a\u4f20\u5230 RunningHub /task/openapi/upload\uff0c\u8fd4\u56de fileName\uff08\u4f9b nodeInfoList \u4f7f\u7528\uff09\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6578"}, {"id": "main_rationale_6609", "label": "\u8fd0\u884c RunningHub \u5de5\u4f5c\u6d41 / AI \u5e94\u7528\uff08\u4e0e\u667a\u80fd\u753b\u5e03\u4e00\u81f4\u7684\u8fd0\u884c\u65b9\u5f0f\uff09\uff0c\u8fd4\u56de\u9996\u5f20\u56fe\u7247\u7ed3\u679c\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6609"}, {"id": "main_rationale_7828", "label": "\u6309 submit_id \u7eed\u67e5\u5373\u68a6\u4efb\u52a1\uff1a\u51fa\u56fe\u8fd4\u56de succeeded+urls\uff1b\u4ecd\u6392\u961f\u8fd4\u56de pending+queue_info\uff1b\u5931\u8d25\u8fd4\u56de failed\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7828"}, {"id": "main_rationale_8160", "label": "\u6d4b\u8bd5\u8bf7\u6c42\u5730\u5740\u662f\u5426\u53ef\u7528\uff1a\u8c03\u4e0a\u6e38 /v1/models\u3002\u9a8c\u8bc1\u901a\u8fc7\u65f6\u540c\u65f6\u628a\u6a21\u578b\u6e05\u5355\u6309\u7c7b\u522b\u8fd4\u56de\uff0c\u907f\u514d\u518d\u8c03\u4e00\u6b21\u62c9\u53d6\u63a5\u53e3\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8160"}, {"id": "main_rationale_8229", "label": "\u9a8c\u8bc1\u5f02\u6b65\u534f\u8bae\uff1a\u7528\u5047 task_id \u8bf7\u6c42 GET /v1/tasks/{fake_id}\u3002\r \u6536\u5230 400 Invalid task ID = \u7aef\u70b9\u5b58\u5728", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8229"}, {"id": "main_rationale_8337", "label": "\u4ece\u4e0a\u6e38\u6a21\u578b\u5217\u8868\u7aef\u70b9\u62c9\u53d6\u6a21\u578b\uff0c\u5e76\u6309\u540d\u79f0\u505a\u8f7b\u91cf\u5206\u7c7b\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8337"}, {"id": "main_rationale_8446", "label": "\u6309\u9875\u9762\u5f53\u524d\u8868\u5355\u503c\u62c9\u53d6\u6a21\u578b\uff0c\u652f\u6301\u65b0\u589e\u5e73\u53f0\u672a\u4fdd\u5b58\u65f6\u76f4\u63a5\u4f7f\u7528\u4e34\u65f6 Base URL / Key\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8446"}, {"id": "main_rationale_8453", "label": "\u4ece\u5df2\u4fdd\u5b58\u7684\u4e0a\u6e38 OpenAI \u517c\u5bb9\u63a5\u53e3\u62c9\u53d6 /v1/models \u5217\u8868\uff0c\u6309\u540d\u79f0\u667a\u80fd\u5206\u7c7b\u4e3a image/chat/video\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8453"}, {"id": "main_rationale_8694", "label": "\u628a\u4e0a\u6e38\u89c6\u9891\u4efb\u52a1\u7684\u5931\u8d25\u539f\u56e0\u8f6c\u6210\u5bf9\u7528\u6237\u53cb\u597d\u7684\u4e2d\u6587\u63d0\u793a\u3002\r \u76ee\u524d\u4e3b\u8981\u5904\u7406 veo\uff08Google\uff09\u7684\u5185\u5bb9\u5b89\u5168\u8fc7\u6ee4\u7801\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8694"}, {"id": "main_rationale_8794", "label": "\u628a\u53c2\u8003\u56fe\uff08input_reference \u57ab\u56fe\uff09\u53d6\u6210 (filename, bytes, mime)\uff0c\r \u652f\u6301 /output\u3001/assets \u672c\u5730\u6587\u4ef6", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8794"}, {"id": "main_rationale_8830", "label": "\u7389\u7389API veo3.1 \u8d70 OpenAI multipart \u683c\u5f0f /v1/videos\uff0c\u652f\u6301 seconds \u65f6\u957f\u63a7\u5236\u3002", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8830"}, {"id": "main_rationale_9404", "label": "\u66f4\u65b0\u753b\u5e03\u7684\u8f7b\u91cf\u5143\u6570\u636e\uff08\u6807\u9898/\u56fe\u6807/\u8d1f\u8d23\u4eba/\u989c\u8272/\u7f6e\u9876\uff09\u3002\r \u523b\u610f\u4e0d\u8d70 save_canvas\uff08\u5b83\u4f1a\u5237\u65b0 updated_at\uff09\uff0c\u4ee5\u514d\u6253\u6807\u7b7e/\u7f6e\u9876\u628a\u753b\u5e03\u9876", "file_type": "rationale", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9404"}], "edges": [{"source": "main", "target": "json", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1", "weight": 1.0}, {"source": "main", "target": "uuid", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2", "weight": 1.0}, {"source": "main", "target": "base64", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3", "weight": 1.0}, {"source": "main", "target": "hashlib", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4", "weight": 1.0}, {"source": "main", "target": "hmac", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5", "weight": 1.0}, {"source": "main", "target": "datetime", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6", "weight": 1.0}, {"source": "main", "target": "urllib_request", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7", "weight": 1.0}, {"source": "main", "target": "urllib_parse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8", "weight": 1.0}, {"source": "main", "target": "urllib_error", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9", "weight": 1.0}, {"source": "main", "target": "os", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10", "weight": 1.0}, {"source": "main", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11", "weight": 1.0}, {"source": "main", "target": "random", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L12", "weight": 1.0}, {"source": "main", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L13", "weight": 1.0}, {"source": "main", "target": "subprocess", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L14", "weight": 1.0}, {"source": "main", "target": "time", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L15", "weight": 1.0}, {"source": "main", "target": "traceback", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L16", "weight": 1.0}, {"source": "main", "target": "shutil", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L17", "weight": 1.0}, {"source": "main", "target": "asyncio", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L18", "weight": 1.0}, {"source": "main", "target": "logging", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L19", "weight": 1.0}, {"source": "main", "target": "requests", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L20", "weight": 1.0}, {"source": "main", "target": "zipfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L21", "weight": 1.0}, {"source": "main", "target": "mimetypes", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L22", "weight": 1.0}, {"source": "main", "target": "tempfile", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L23", "weight": 1.0}, {"source": "main", "target": "math", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L24", "weight": 1.0}, {"source": "main", "target": "shlex", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L25", "weight": 1.0}, {"source": "main", "target": "functools", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L26", "weight": 1.0}, {"source": "main", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L27", "weight": 1.0}, {"source": "main", "target": "threading", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L28", "weight": 1.0}, {"source": "main", "target": "httpx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L29", "weight": 1.0}, {"source": "main", "target": "pil", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L30", "weight": 1.0}, {"source": "main", "target": "io", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L31", "weight": 1.0}, {"source": "main", "target": "fastapi", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L32", "weight": 1.0}, {"source": "main", "target": "fastapi_exceptions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L33", "weight": 1.0}, {"source": "main", "target": "fastapi_staticfiles", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L34", "weight": 1.0}, {"source": "main", "target": "fastapi_responses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L35", "weight": 1.0}, {"source": "main", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L36", "weight": 1.0}, {"source": "main", "target": "fastapi_middleware_cors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L37", "weight": 1.0}, {"source": "main", "target": "main_quietaccesslogfilter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L48", "weight": 1.0}, {"source": "main_quietaccesslogfilter", "target": "main_quietaccesslogfilter_filter", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L49", "weight": 1.0}, {"source": "main", "target": "main_connectionmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L76", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L77", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_connect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L82", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_disconnect", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L91", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_online_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L100", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L107", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_new_image", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L117", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_canvas_updated", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L126", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_broadcast_asset_library_updated", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L140", "weight": 1.0}, {"source": "main_connectionmanager", "target": "main_connectionmanager_send_personal_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L152", "weight": 1.0}, {"source": "main", "target": "main_startup_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L176", "weight": 1.0}, {"source": "main", "target": "main_websocket_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L182", "weight": 1.0}, {"source": "main", "target": "main_ensure_runtime_config_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L391", "weight": 1.0}, {"source": "main", "target": "main_load_env_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L402", "weight": 1.0}, {"source": "main", "target": "main_friendly_validation_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L493", "weight": 1.0}, {"source": "main", "target": "main_request_validation_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L512", "weight": 1.0}, {"source": "main", "target": "main_model_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L518", "weight": 1.0}, {"source": "main", "target": "main_reload_env_globals", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L528", "weight": 1.0}, {"source": "main", "target": "main_provider_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L578", "weight": 1.0}, {"source": "main", "target": "main_runninghub_wallet_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L589", "weight": 1.0}, {"source": "main", "target": "main_volcengine_access_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L592", "weight": 1.0}, {"source": "main", "target": "main_volcengine_secret_key_env", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L595", "weight": 1.0}, {"source": "main", "target": "main_read_api_env_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L598", "weight": 1.0}, {"source": "main", "target": "main_provider_env_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L615", "weight": 1.0}, {"source": "main", "target": "main_runninghub_wallet_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L625", "weight": 1.0}, {"source": "main", "target": "main_volcengine_access_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L629", "weight": 1.0}, {"source": "main", "target": "main_volcengine_secret_key_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L633", "weight": 1.0}, {"source": "main", "target": "main_volcengine_provider_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L637", "weight": 1.0}, {"source": "main", "target": "main_mask_secret", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L643", "weight": 1.0}, {"source": "main", "target": "main_strip_auth_scheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L649", "weight": 1.0}, {"source": "main", "target": "main_bearer_auth_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L656", "weight": 1.0}, {"source": "main", "target": "main_default_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L660", "weight": 1.0}, {"source": "main", "target": "main_merge_default_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L714", "weight": 1.0}, {"source": "main", "target": "main_normalize_model_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L787", "weight": 1.0}, {"source": "main", "target": "main_model_list_from_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L790", "weight": 1.0}, {"source": "main", "target": "main_normalize_ms_loras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L799", "weight": 1.0}, {"source": "main", "target": "main_normalize_runninghub_entry", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L831", "weight": 1.0}, {"source": "main", "target": "main_normalize_runninghub_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L879", "weight": 1.0}, {"source": "main", "target": "main_runninghub_entry_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L890", "weight": 1.0}, {"source": "main", "target": "main_static_runninghub_thumbnail_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L896", "weight": 1.0}, {"source": "main", "target": "main_apply_runninghub_system_thumbnails", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L915", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_entry_overlay", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L925", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_system_entries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L947", "weight": 1.0}, {"source": "main", "target": "main_load_static_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L974", "weight": 1.0}, {"source": "main", "target": "main_merge_runninghub_provider_with_static", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L993", "weight": 1.0}, {"source": "main", "target": "main_preserve_runninghub_hidden_overrides", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1006", "weight": 1.0}, {"source": "main", "target": "main_normalize_endpoint_override", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1025", "weight": 1.0}, {"source": "main", "target": "main_provider_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1037", "weight": 1.0}, {"source": "main", "target": "main_runninghub_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1052", "weight": 1.0}, {"source": "main", "target": "main_normalize_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1056", "weight": 1.0}, {"source": "main", "target": "main_load_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1100", "weight": 1.0}, {"source": "main", "target": "main_save_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1113", "weight": 1.0}, {"source": "main", "target": "main_public_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1119", "weight": 1.0}, {"source": "main", "target": "main_public_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1154", "weight": 1.0}, {"source": "main", "target": "main_get_primary_provider_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1157", "weight": 1.0}, {"source": "main", "target": "main_get_api_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1168", "weight": 1.0}, {"source": "main", "target": "main_get_api_provider_exact", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1181", "weight": 1.0}, {"source": "main", "target": "main_modelscope_provider_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1191", "weight": 1.0}, {"source": "main", "target": "main_modelscope_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1194", "weight": 1.0}, {"source": "main", "target": "main_modelscope_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1201", "weight": 1.0}, {"source": "main", "target": "main_modelscope_image_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1208", "weight": 1.0}, {"source": "main", "target": "main_env_quote", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1211", "weight": 1.0}, {"source": "main", "target": "main_update_env_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1217", "weight": 1.0}, {"source": "main", "target": "main_current_app_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1263", "weight": 1.0}, {"source": "main", "target": "main_versioned_static_html", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1278", "weight": 1.0}, {"source": "main", "target": "main_sync_static_html_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1298", "weight": 1.0}, {"source": "main", "target": "main_static_html_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1327", "weight": 1.0}, {"source": "main", "target": "main_prompt_template_markdown_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1382", "weight": 1.0}, {"source": "main", "target": "main_prompt_template_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1388", "weight": 1.0}, {"source": "main", "target": "main_extract_prompt_template_section", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1400", "weight": 1.0}, {"source": "main", "target": "main_parse_prompt_template_markdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1409", "weight": 1.0}, {"source": "main", "target": "main_app_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1445", "weight": 1.0}, {"source": "main", "target": "main_connectivity_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1468", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity_targets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1501", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1513", "weight": 1.0}, {"source": "main", "target": "main_update_connectivity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1524", "weight": 1.0}, {"source": "main", "target": "main_fetch_remote_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1547", "weight": 1.0}, {"source": "main", "target": "main_version_tuple", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1576", "weight": 1.0}, {"source": "main", "target": "main_version_gt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1579", "weight": 1.0}, {"source": "main", "target": "main_check_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1587", "weight": 1.0}, {"source": "main", "target": "main_update_allowed_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1621", "weight": 1.0}, {"source": "main", "target": "main_github_get", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1630", "weight": 1.0}, {"source": "main", "target": "main_github_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1644", "weight": 1.0}, {"source": "main", "target": "main_github_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1673", "weight": 1.0}, {"source": "main", "target": "main_download_github_update_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1677", "weight": 1.0}, {"source": "main", "target": "main_modelscope_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1690", "weight": 1.0}, {"source": "main", "target": "main_modelscope_file_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1706", "weight": 1.0}, {"source": "main", "target": "main_download_modelscope_update_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1711", "weight": 1.0}, {"source": "main", "target": "main_safe_update_target", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1733", "weight": 1.0}, {"source": "main", "target": "main_safe_static_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1743", "weight": 1.0}, {"source": "main", "target": "main_schedule_self_restart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1751", "weight": 1.0}, {"source": "main", "target": "main_updaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825", "weight": 1.0}, {"source": "main_updaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1825", "weight": 1.0}, {"source": "main", "target": "main_github_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1831", "weight": 1.0}, {"source": "main", "target": "main_staged_update_file_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1854", "weight": 1.0}, {"source": "main", "target": "main_normalize_update_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1877", "weight": 1.0}, {"source": "main", "target": "main_stage_update_from_source", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1885", "weight": 1.0}, {"source": "main", "target": "main_update_from_github", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1895", "weight": 1.0}, {"source": "main", "target": "main_list_update_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2016", "weight": 1.0}, {"source": "main", "target": "main_get_update_backups", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2040", "weight": 1.0}, {"source": "main", "target": "main_rollbackrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043", "weight": 1.0}, {"source": "main_rollbackrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2043", "weight": 1.0}, {"source": "main", "target": "main_rollback_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2049", "weight": 1.0}, {"source": "main", "target": "main_generaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116", "weight": 1.0}, {"source": "main_generaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2116", "weight": 1.0}, {"source": "main", "target": "main_deletehistoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126", "weight": 1.0}, {"source": "main_deletehistoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2126", "weight": 1.0}, {"source": "main", "target": "main_tokenrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129", "weight": 1.0}, {"source": "main_tokenrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2129", "weight": 1.0}, {"source": "main", "target": "main_cloudgenrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132", "weight": 1.0}, {"source": "main_cloudgenrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2132", "weight": 1.0}, {"source": "main", "target": "main_cloudpollrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142", "weight": 1.0}, {"source": "main_cloudpollrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2142", "weight": 1.0}, {"source": "main", "target": "main_aireference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147", "weight": 1.0}, {"source": "main_aireference", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2147", "weight": 1.0}, {"source": "main", "target": "main_onlineimagerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152", "weight": 1.0}, {"source": "main_onlineimagerequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2152", "weight": 1.0}, {"source": "main", "target": "main_canvasvideorequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164", "weight": 1.0}, {"source": "main_canvasvideorequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2164", "weight": 1.0}, {"source": "main", "target": "main_tempshuploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185", "weight": 1.0}, {"source": "main_tempshuploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2185", "weight": 1.0}, {"source": "main", "target": "main_cloudvideouploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188", "weight": 1.0}, {"source": "main_cloudvideouploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2188", "weight": 1.0}, {"source": "main", "target": "main_runninghubsubmitrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192", "weight": 1.0}, {"source": "main_runninghubsubmitrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2192", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowsubmitrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198", "weight": 1.0}, {"source": "main_runninghubworkflowsubmitrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2198", "weight": 1.0}, {"source": "main", "target": "main_runninghubuploadassetrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204", "weight": 1.0}, {"source": "main_runninghubuploadassetrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2204", "weight": 1.0}, {"source": "main", "target": "main_jimenghelprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208", "weight": 1.0}, {"source": "main_jimenghelprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2208", "weight": 1.0}, {"source": "main", "target": "main_jimengquerymediarequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211", "weight": 1.0}, {"source": "main_jimengquerymediarequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2211", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowconfigfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215", "weight": 1.0}, {"source": "main_runninghubworkflowconfigfield", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2215", "weight": 1.0}, {"source": "main", "target": "main_runninghubworkflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234", "weight": 1.0}, {"source": "main_runninghubworkflowconfig", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2234", "weight": 1.0}, {"source": "main", "target": "main_apiproviderpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243", "weight": 1.0}, {"source": "main_apiproviderpayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2243", "weight": 1.0}, {"source": "main", "target": "main_chatrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271", "weight": 1.0}, {"source": "main_chatrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2271", "weight": 1.0}, {"source": "main", "target": "main_msgeneraterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283", "weight": 1.0}, {"source": "main_msgeneraterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2283", "weight": 1.0}, {"source": "main", "target": "main_canvasllmrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294", "weight": 1.0}, {"source": "main_canvasllmrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2294", "weight": 1.0}, {"source": "main", "target": "main_conversationcreaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304", "weight": 1.0}, {"source": "main_conversationcreaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2304", "weight": 1.0}, {"source": "main", "target": "main_canvascreaterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307", "weight": 1.0}, {"source": "main_canvascreaterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2307", "weight": 1.0}, {"source": "main", "target": "main_canvasmetaupdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312", "weight": 1.0}, {"source": "main_canvasmetaupdate", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2312", "weight": 1.0}, {"source": "main", "target": "main_canvassaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319", "weight": 1.0}, {"source": "main_canvassaverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2319", "weight": 1.0}, {"source": "main", "target": "main_canvasassetcheckrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330", "weight": 1.0}, {"source": "main_canvasassetcheckrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2330", "weight": 1.0}, {"source": "main", "target": "main_canvasassetdownloadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333", "weight": 1.0}, {"source": "main_canvasassetdownloadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2333", "weight": 1.0}, {"source": "main", "target": "main_canvasworkflowexportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338", "weight": 1.0}, {"source": "main_canvasworkflowexportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2338", "weight": 1.0}, {"source": "main", "target": "main_smartcanvasgroupexportitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347", "weight": 1.0}, {"source": "main_smartcanvasgroupexportitem", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2347", "weight": 1.0}, {"source": "main", "target": "main_smartcanvasgroupexportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353", "weight": 1.0}, {"source": "main_smartcanvasgroupexportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2353", "weight": 1.0}, {"source": "main", "target": "main_localimageimportrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358", "weight": 1.0}, {"source": "main_localimageimportrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2358", "weight": 1.0}, {"source": "main", "target": "main_localassetcaptionrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362", "weight": 1.0}, {"source": "main_localassetcaptionrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2362", "weight": 1.0}, {"source": "main", "target": "main_localassetcaptionsaverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369", "weight": 1.0}, {"source": "main_localassetcaptionsaverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2369", "weight": 1.0}, {"source": "main", "target": "main_localassetfolderrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373", "weight": 1.0}, {"source": "main_localassetfolderrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2373", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarycategoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378", "weight": 1.0}, {"source": "main_assetlibrarycategoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2378", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383", "weight": 1.0}, {"source": "main_assetlibraryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2383", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryaddrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386", "weight": 1.0}, {"source": "main_assetlibraryaddrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2386", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchaddrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392", "weight": 1.0}, {"source": "main_assetlibrarybatchaddrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2392", "weight": 1.0}, {"source": "main", "target": "main_sharedfolderregister", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397", "weight": 1.0}, {"source": "main_sharedfolderregister", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2397", "weight": 1.0}, {"source": "main", "target": "main_sharedfolderimport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401", "weight": 1.0}, {"source": "main_sharedfolderimport", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2401", "weight": 1.0}, {"source": "main", "target": "main_assetlibraryrenamerequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407", "weight": 1.0}, {"source": "main_assetlibraryrenamerequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2407", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchdeleterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411", "weight": 1.0}, {"source": "main_assetlibrarybatchdeleterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2411", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchmoverequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415", "weight": 1.0}, {"source": "main_assetlibrarybatchmoverequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2415", "weight": 1.0}, {"source": "main", "target": "main_assetlibrarybatchcroprequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421", "weight": 1.0}, {"source": "main_assetlibrarybatchcroprequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2421", "weight": 1.0}, {"source": "main", "target": "main_assetavatarregisterrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428", "weight": 1.0}, {"source": "main_assetavatarregisterrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2428", "weight": 1.0}, {"source": "main", "target": "main_promptlibraryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434", "weight": 1.0}, {"source": "main_promptlibraryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2434", "weight": 1.0}, {"source": "main", "target": "main_promptlibraryitemrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437", "weight": 1.0}, {"source": "main_promptlibraryitemrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2437", "weight": 1.0}, {"source": "main", "target": "main_promptlibrarybatchdeleterequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446", "weight": 1.0}, {"source": "main_promptlibrarybatchdeleterequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2446", "weight": 1.0}, {"source": "main", "target": "main_promptlibrarycategoryrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449", "weight": 1.0}, {"source": "main_promptlibrarycategoryrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2449", "weight": 1.0}, {"source": "main", "target": "main_check_images_exist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2455", "weight": 1.0}, {"source": "main", "target": "main_is_comfy_input_media_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2469", "weight": 1.0}, {"source": "main", "target": "main_collect_required_comfy_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2477", "weight": 1.0}, {"source": "main", "target": "main_get_best_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2487", "weight": 1.0}, {"source": "main", "target": "main_reserve_best_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2517", "weight": 1.0}, {"source": "main", "target": "main_download_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2543", "weight": 1.0}, {"source": "main", "target": "main_comfy_output_extension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2557", "weight": 1.0}, {"source": "main", "target": "main_is_video_output_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2588", "weight": 1.0}, {"source": "main", "target": "main_comfy_output_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2593", "weight": 1.0}, {"source": "main", "target": "main_download_comfy_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2606", "weight": 1.0}, {"source": "main", "target": "main_save_comfy_text_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2624", "weight": 1.0}, {"source": "main", "target": "main_comfy_text_values_from_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2636", "weight": 1.0}, {"source": "main", "target": "main_collect_comfy_file_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2658", "weight": 1.0}, {"source": "main", "target": "main_save_to_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2669", "weight": 1.0}, {"source": "main", "target": "main_get_comfy_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2683", "weight": 1.0}, {"source": "main", "target": "main_safe_user_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2690", "weight": 1.0}, {"source": "main", "target": "main_user_dir", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2699", "weight": 1.0}, {"source": "main", "target": "main_conversation_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2704", "weight": 1.0}, {"source": "main", "target": "main_now_ms", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2710", "weight": 1.0}, {"source": "main", "target": "main_save_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2713", "weight": 1.0}, {"source": "main", "target": "main_new_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2719", "weight": 1.0}, {"source": "main", "target": "main_load_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2731", "weight": 1.0}, {"source": "main", "target": "main_list_conversations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2738", "weight": 1.0}, {"source": "main", "target": "main_canvas_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2760", "weight": 1.0}, {"source": "main", "target": "main_save_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2766", "weight": 1.0}, {"source": "main", "target": "main_normalize_canvas_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2772", "weight": 1.0}, {"source": "main", "target": "main_new_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2775", "weight": 1.0}, {"source": "main", "target": "main_load_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2795", "weight": 1.0}, {"source": "main", "target": "main_load_canvas_any", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2805", "weight": 1.0}, {"source": "main", "target": "main_normalize_canvas_color", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2814", "weight": 1.0}, {"source": "main", "target": "main_canvas_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2818", "weight": 1.0}, {"source": "main", "target": "main_cleanup_expired_canvas_trash", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2833", "weight": 1.0}, {"source": "main", "target": "main_iter_canvas_records", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2849", "weight": 1.0}, {"source": "main", "target": "main_list_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2866", "weight": 1.0}, {"source": "main", "target": "main_list_deleted_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2876", "weight": 1.0}, {"source": "main", "target": "main_display_title", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2880", "weight": 1.0}, {"source": "main", "target": "main_resolve_chat_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2884", "weight": 1.0}, {"source": "main", "target": "main_api_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2909", "weight": 1.0}, {"source": "main", "target": "main_selected_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2928", "weight": 1.0}, {"source": "main", "target": "main_looks_like_vision_chat_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2936", "weight": 1.0}, {"source": "main", "target": "main_preferred_chat_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2946", "weight": 1.0}, {"source": "main", "target": "main_modelscope_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2960", "weight": 1.0}, {"source": "main", "target": "main_unwrap_apimart_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2966", "weight": 1.0}, {"source": "main", "target": "main_text_from_chat_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2972", "weight": 1.0}, {"source": "main", "target": "main_text_delta_from_chat_chunk", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2989", "weight": 1.0}, {"source": "main", "target": "main_sse_event", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3005", "weight": 1.0}, {"source": "main", "target": "main_extract_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3008", "weight": 1.0}, {"source": "main", "target": "main_extract_task_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3072", "weight": 1.0}, {"source": "main", "target": "main_images_api_unsupported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3086", "weight": 1.0}, {"source": "main", "target": "main_provider_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3090", "weight": 1.0}, {"source": "main", "target": "main_normalize_model_protocols", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3098", "weight": 1.0}, {"source": "main", "target": "main_effective_protocol", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3109", "weight": 1.0}, {"source": "main", "target": "main_is_apimart_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3122", "weight": 1.0}, {"source": "main", "target": "main_is_gemini_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3126", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3129", "weight": 1.0}, {"source": "main", "target": "main_is_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3132", "weight": 1.0}, {"source": "main", "target": "main_is_jimeng_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3135", "weight": 1.0}, {"source": "main", "target": "main_is_yuli_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3138", "weight": 1.0}, {"source": "main", "target": "main_avatar_platform_for_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3150", "weight": 1.0}, {"source": "main", "target": "main_provider_supports_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3159", "weight": 1.0}, {"source": "main", "target": "main_jimeng_env_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3162", "weight": 1.0}, {"source": "main", "target": "main_jimeng_use_wsl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3165", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_executable", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3169", "weight": 1.0}, {"source": "main", "target": "main_decode_wsl_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3181", "weight": 1.0}, {"source": "main", "target": "main_jimeng_wsl_base_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3192", "weight": 1.0}, {"source": "main", "target": "main_jimeng_clean_wsl_stderr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3223", "weight": 1.0}, {"source": "main", "target": "main_windows_path_to_wsl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3233", "weight": 1.0}, {"source": "main", "target": "main_wsl_path_to_windows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3240", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_path_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3248", "weight": 1.0}, {"source": "main", "target": "main_jimeng_poll_seconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3251", "weight": 1.0}, {"source": "main", "target": "main_jimeng_extract_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3257", "weight": 1.0}, {"source": "main", "target": "main_run_jimeng_cli", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3285", "weight": 1.0}, {"source": "main", "target": "main_jimeng_parse_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3321", "weight": 1.0}, {"source": "main", "target": "main_jimeng_cli_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3327", "weight": 1.0}, {"source": "main", "target": "main_jimeng_command", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3339", "weight": 1.0}, {"source": "main", "target": "main_jimeng_decode_cli_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3351", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3357", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_qr_from_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3365", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_reader", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3380", "weight": 1.0}, {"source": "main", "target": "main_jimeng_submit_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3393", "weight": 1.0}, {"source": "main", "target": "main_jimengpendingerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3408", "weight": 1.0}, {"source": "main_jimengpendingerror", "target": "exception", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3408", "weight": 1.0}, {"source": "main_jimengpendingerror", "target": "main_jimengpendingerror_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3410", "weight": 1.0}, {"source": "main", "target": "main_jimeng_queue_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3417", "weight": 1.0}, {"source": "main", "target": "main_jimeng_pending_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3434", "weight": 1.0}, {"source": "main", "target": "main_jimeng_pending_exception_handler", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3451", "weight": 1.0}, {"source": "main", "target": "main_jimeng_failure_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3455", "weight": 1.0}, {"source": "main", "target": "main_jimeng_collect_media_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3472", "weight": 1.0}, {"source": "main", "target": "main_jimeng_output_values", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3498", "weight": 1.0}, {"source": "main", "target": "main_jimeng_ratio_from_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3508", "weight": 1.0}, {"source": "main", "target": "main_jimeng_normalize_image_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3521", "weight": 1.0}, {"source": "main", "target": "main_jimeng_image_model_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3525", "weight": 1.0}, {"source": "main", "target": "main_jimeng_image_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3530", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3555", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_duration_range", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3566", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3574", "weight": 1.0}, {"source": "main", "target": "main_jimeng_transition_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3584", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_model_version", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3592", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_resolution_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3613", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ratio_arg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3616", "weight": 1.0}, {"source": "main", "target": "main_jimeng_append_model_resolution_args", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3623", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ref_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3630", "weight": 1.0}, {"source": "main", "target": "main_jimeng_video_ref_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3636", "weight": 1.0}, {"source": "main", "target": "main_jimeng_local_output_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3642", "weight": 1.0}, {"source": "main", "target": "main_jimeng_store_output_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3663", "weight": 1.0}, {"source": "main", "target": "main_jimeng_query_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3683", "weight": 1.0}, {"source": "main", "target": "main_jimeng_store_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3691", "weight": 1.0}, {"source": "main", "target": "main_jimeng_prepare_local_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3718", "weight": 1.0}, {"source": "main", "target": "main_generate_jimeng_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3761", "weight": 1.0}, {"source": "main", "target": "main_generate_jimeng_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3800", "weight": 1.0}, {"source": "main", "target": "main_wait_for_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3915", "weight": 1.0}, {"source": "main", "target": "main_output_storage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3947", "weight": 1.0}, {"source": "main", "target": "main_output_url_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3950", "weight": 1.0}, {"source": "main", "target": "main_output_path_for", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3954", "weight": 1.0}, {"source": "main", "target": "main_output_file_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3958", "weight": 1.0}, {"source": "main", "target": "main_local_media_file_by_basename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3979", "weight": 1.0}, {"source": "main", "target": "main_filename_from_media_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3997", "weight": 1.0}, {"source": "main", "target": "main_fetch_remote_media_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4002", "weight": 1.0}, {"source": "main", "target": "main_origin_from_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4021", "weight": 1.0}, {"source": "main", "target": "main_ensure_same_origin_request", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4027", "weight": 1.0}, {"source": "main", "target": "main_normalize_local_image_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4036", "weight": 1.0}, {"source": "main", "target": "main_import_local_image_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4061", "weight": 1.0}, {"source": "main", "target": "main_default_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4088", "weight": 1.0}, {"source": "main", "target": "main_normalize_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4101", "weight": 1.0}, {"source": "main", "target": "main_migrate_asset_item_registrations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4137", "weight": 1.0}, {"source": "main", "target": "main_load_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4160", "weight": 1.0}, {"source": "main", "target": "main_sort_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4172", "weight": 1.0}, {"source": "main", "target": "main_asset_library_media_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4192", "weight": 1.0}, {"source": "main", "target": "main_asset_library_safe_extension", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4203", "weight": 1.0}, {"source": "main", "target": "main_make_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4214", "weight": 1.0}, {"source": "main", "target": "main_asset_library_workflow_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4233", "weight": 1.0}, {"source": "main", "target": "main_make_workflow_library_item_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4253", "weight": 1.0}, {"source": "main", "target": "main_save_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4278", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4288", "weight": 1.0}, {"source": "main", "target": "main_find_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4294", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category_in_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4299", "weight": 1.0}, {"source": "main", "target": "main_find_asset_category_with_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4308", "weight": 1.0}, {"source": "main", "target": "main_shared_folders_load", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4329", "weight": 1.0}, {"source": "main", "target": "main_shared_folders_save", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4342", "weight": 1.0}, {"source": "main", "target": "main_shared_folder_by_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4347", "weight": 1.0}, {"source": "main", "target": "main_shared_folder_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4353", "weight": 1.0}, {"source": "main", "target": "main_shared_resolve_register", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4357", "weight": 1.0}, {"source": "main", "target": "main_shared_child_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4378", "weight": 1.0}, {"source": "main", "target": "main_image_path_to_data_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4391", "weight": 1.0}, {"source": "main", "target": "main_scan_shared_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4412", "weight": 1.0}, {"source": "main", "target": "main_builtin_prompt_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4461", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_category_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4472", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4476", "weight": 1.0}, {"source": "main", "target": "main_seed_system_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4493", "weight": 1.0}, {"source": "main", "target": "main_default_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4502", "weight": 1.0}, {"source": "main", "target": "main_defaultprompttemplatecategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4509", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_template_categories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4519", "weight": 1.0}, {"source": "main", "target": "main_normalize_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4545", "weight": 1.0}, {"source": "main", "target": "main_load_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4594", "weight": 1.0}, {"source": "main", "target": "main_save_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4610", "weight": 1.0}, {"source": "main", "target": "main_public_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4618", "weight": 1.0}, {"source": "main", "target": "main_find_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4626", "weight": 1.0}, {"source": "main", "target": "main_sanitize_asset_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4633", "weight": 1.0}, {"source": "main", "target": "main_content_type_for_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4637", "weight": 1.0}, {"source": "main", "target": "main_is_image_reference_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4679", "weight": 1.0}, {"source": "main", "target": "main_is_video_reference_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4694", "weight": 1.0}, {"source": "main", "target": "main_convert_output_to_jpg", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4707", "weight": 1.0}, {"source": "main", "target": "main_reference_to_data_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4735", "weight": 1.0}, {"source": "main", "target": "main_media_reference_to_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4761", "weight": 1.0}, {"source": "main", "target": "main_is_private_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4768", "weight": 1.0}, {"source": "main", "target": "main_volcengine_media_reference_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4771", "weight": 1.0}, {"source": "main", "target": "main_looks_like_image_media_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4783", "weight": 1.0}, {"source": "main", "target": "main_volcengine_content_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4794", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4812", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4819", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_seedance2_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4825", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_reference_content_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4829", "weight": 1.0}, {"source": "main", "target": "main_video_reference_to_frame_data_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4850", "weight": 1.0}, {"source": "main", "target": "main_compress_data_url_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4905", "weight": 1.0}, {"source": "main", "target": "main_modelscope_image_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4934", "weight": 1.0}, {"source": "main", "target": "main_valid_video_image_input", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4941", "weight": 1.0}, {"source": "main", "target": "main_valid_apimart_video_image_input", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4952", "weight": 1.0}, {"source": "main", "target": "main_apply_trusted_asset_prompt_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4958", "weight": 1.0}, {"source": "main", "target": "main_public_base_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4974", "weight": 1.0}, {"source": "main", "target": "main_public_media_url_suffix", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4986", "weight": 1.0}, {"source": "main", "target": "main_local_asset_public_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4990", "weight": 1.0}, {"source": "main", "target": "main_normalize_apimart_video_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5001", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_reference_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5007", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5026", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_duration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5033", "weight": 1.0}, {"source": "main", "target": "main_is_apimart_veo31_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5042", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5045", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_aspect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5056", "weight": 1.0}, {"source": "main", "target": "main_apimart_veo31_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5060", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_file_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5066", "weight": 1.0}, {"source": "main", "target": "main_invalid_video_image_preview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5088", "weight": 1.0}, {"source": "main", "target": "main_extract_apimart_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5094", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_payload_from_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5119", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_raw_file_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5144", "weight": 1.0}, {"source": "main", "target": "main_is_transient_tls_error", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5150", "weight": 1.0}, {"source": "main", "target": "main_apimart_upload_post", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5160", "weight": 1.0}, {"source": "main", "target": "main_upload_image_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5183", "weight": 1.0}, {"source": "main", "target": "main_upload_video_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5245", "weight": 1.0}, {"source": "main", "target": "main_upload_audio_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5290", "weight": 1.0}, {"source": "main", "target": "main_upload_media_for_apimart", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5343", "weight": 1.0}, {"source": "main", "target": "main_apimart_avatar_asset_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5351", "weight": 1.0}, {"source": "main", "target": "main_extract_apimart_avatar_asset_uri", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5354", "weight": 1.0}, {"source": "main", "target": "main_submit_apimart_avatar_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5377", "weight": 1.0}, {"source": "main", "target": "main_check_apimart_avatar_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5403", "weight": 1.0}, {"source": "main", "target": "main_volc_hmac", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5431", "weight": 1.0}, {"source": "main", "target": "main_volcengine_sign_v4_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5434", "weight": 1.0}, {"source": "main", "target": "main_volcengine_ark_asset_call", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5479", "weight": 1.0}, {"source": "main", "target": "main_volcengine_ensure_asset_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5504", "weight": 1.0}, {"source": "main", "target": "main_submit_volcengine_avatar_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5529", "weight": 1.0}, {"source": "main", "target": "main_check_volcengine_avatar_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5546", "weight": 1.0}, {"source": "main", "target": "main_volcengine_public_asset_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5560", "weight": 1.0}, {"source": "main", "target": "main_local_media_path_for_cloud_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5570", "weight": 1.0}, {"source": "main", "target": "main_local_video_path_for_cloud_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5590", "weight": 1.0}, {"source": "main", "target": "main_upload_video_to_litterbox", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5593", "weight": 1.0}, {"source": "main", "target": "main_upload_video_to_temp_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5614", "weight": 1.0}, {"source": "main", "target": "main_upload_local_video_to_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5633", "weight": 1.0}, {"source": "main", "target": "main_upload_local_video_to_temp_sh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5651", "weight": 1.0}, {"source": "main", "target": "main_save_ai_image_to_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5654", "weight": 1.0}, {"source": "main", "target": "main_save_remote_video_to_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5690", "weight": 1.0}, {"source": "main", "target": "main_parse_size_pair", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5720", "weight": 1.0}, {"source": "main", "target": "main_is_gpt_image_2_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5730", "weight": 1.0}, {"source": "main", "target": "main_is_gpt_image_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5744", "weight": 1.0}, {"source": "main", "target": "main_is_qwen_image_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5755", "weight": 1.0}, {"source": "main", "target": "main_is_dashscope_image_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5761", "weight": 1.0}, {"source": "main", "target": "main_normalize_gpt_image_2_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5765", "weight": 1.0}, {"source": "main", "target": "main_gpt_image_2_size_error_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5789", "weight": 1.0}, {"source": "main", "target": "main_gpt_image_2_size_exceeds_supported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5809", "weight": 1.0}, {"source": "main", "target": "main_apimart_size_resolution", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5813", "weight": 1.0}, {"source": "main", "target": "main_is_volcengine_seedream_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5857", "weight": 1.0}, {"source": "main", "target": "main_normalize_volcengine_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5861", "weight": 1.0}, {"source": "main", "target": "main_friendly_image_error_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5895", "weight": 1.0}, {"source": "main", "target": "main_parse_error_payload_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5935", "weight": 1.0}, {"source": "main", "target": "main_friendly_chat_error_detail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5945", "weight": 1.0}, {"source": "main", "target": "main_generate_modelscope_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5977", "weight": 1.0}, {"source": "main", "target": "main_gemini_model_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6038", "weight": 1.0}, {"source": "main", "target": "main_gemini_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6042", "weight": 1.0}, {"source": "main", "target": "main_gemini_image_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6046", "weight": 1.0}, {"source": "main", "target": "main_gemini_reference_part", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6058", "weight": 1.0}, {"source": "main", "target": "main_generate_gemini_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6070", "weight": 1.0}, {"source": "main", "target": "main_volcengine_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6091", "weight": 1.0}, {"source": "main", "target": "main_volcengine_image_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6094", "weight": 1.0}, {"source": "main", "target": "main_generate_volcengine_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6100", "weight": 1.0}, {"source": "main", "target": "main_runninghub_api_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6119", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6125", "weight": 1.0}, {"source": "main", "target": "main_runninghub_api_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6128", "weight": 1.0}, {"source": "main", "target": "main_runninghub_app_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6137", "weight": 1.0}, {"source": "main", "target": "main_runninghub_local_asset_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6150", "weight": 1.0}, {"source": "main", "target": "main_runninghub_output_ext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6175", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_outputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6200", "weight": 1.0}, {"source": "main", "target": "main_runninghub_store_remote_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6224", "weight": 1.0}, {"source": "main", "target": "main_runninghub_fail_reason", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6237", "weight": 1.0}, {"source": "main", "target": "main_runninghub_infer_workflow_field_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6254", "weight": 1.0}, {"source": "main", "target": "main_runninghub_is_workflow_link_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6273", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_node_info_list", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6281", "weight": 1.0}, {"source": "main", "target": "main_runninghub_task_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6307", "weight": 1.0}, {"source": "main", "target": "main_runninghub_query_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6317", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_task_id", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6334", "weight": 1.0}, {"source": "main", "target": "main_runninghub_extract_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6347", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6375", "weight": 1.0}, {"source": "main", "target": "main_wait_for_runninghub_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6398", "weight": 1.0}, {"source": "main", "target": "main_rh_field_kind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6421", "weight": 1.0}, {"source": "main", "target": "main_rh_field_role", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6445", "weight": 1.0}, {"source": "main", "target": "main_rh_natural_cmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6455", "weight": 1.0}, {"source": "main", "target": "main_rh_field_cmp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6463", "weight": 1.0}, {"source": "main", "target": "main_rh_sort_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6486", "weight": 1.0}, {"source": "main", "target": "main_rh_field_indexes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6489", "weight": 1.0}, {"source": "main", "target": "main_rh_default_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6499", "weight": 1.0}, {"source": "main", "target": "main_rh_random_field_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6507", "weight": 1.0}, {"source": "main", "target": "main_runninghub_entry_config_from_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6528", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_local_to_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6577", "weight": 1.0}, {"source": "main", "target": "main_generate_runninghub_entry_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6608", "weight": 1.0}, {"source": "main", "target": "main_generate_runninghub_provider_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6694", "weight": 1.0}, {"source": "main", "target": "main_dashscope_image_endpoint_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6725", "weight": 1.0}, {"source": "main", "target": "main_qwen_image_size_param", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6740", "weight": 1.0}, {"source": "main", "target": "main_generate_dashscope_qwen_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6762", "weight": 1.0}, {"source": "main", "target": "main_generate_ai_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6800", "weight": 1.0}, {"source": "main", "target": "main_upstream_message_from_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6945", "weight": 1.0}, {"source": "main", "target": "main_index", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6962", "weight": 1.0}, {"source": "main", "target": "main_view_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6966", "weight": 1.0}, {"source": "main", "target": "main_download_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6989", "weight": 1.0}, {"source": "main", "target": "main_upload_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7012", "weight": 1.0}, {"source": "main", "target": "main_upload_ai_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7040", "weight": 1.0}, {"source": "main", "target": "main_local_upload_kind_ext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7073", "weight": 1.0}, {"source": "main", "target": "main_local_upload_display_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7093", "weight": 1.0}, {"source": "main", "target": "main_local_upload_rel_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7099", "weight": 1.0}, {"source": "main", "target": "main_local_upload_abs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7110", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7122", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7128", "weight": 1.0}, {"source": "main", "target": "main_local_upload_safe_folder_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7132", "weight": 1.0}, {"source": "main", "target": "main_local_upload_caption_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7139", "weight": 1.0}, {"source": "main", "target": "main_read_local_upload_caption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7142", "weight": 1.0}, {"source": "main", "target": "main_local_upload_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7156", "weight": 1.0}, {"source": "main", "target": "main_local_upload_folder_node", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7183", "weight": 1.0}, {"source": "main", "target": "main_local_upload_tree_and_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7193", "weight": 1.0}, {"source": "main", "target": "main_upload_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7232", "weight": 1.0}, {"source": "main", "target": "main_list_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7255", "weight": 1.0}, {"source": "main", "target": "main_create_local_asset_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7260", "weight": 1.0}, {"source": "main", "target": "main_rename_local_asset_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7275", "weight": 1.0}, {"source": "main", "target": "main_delete_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7293", "weight": 1.0}, {"source": "main", "target": "main_caption_local_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7316", "weight": 1.0}, {"source": "main", "target": "main_save_local_asset_caption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7355", "weight": 1.0}, {"source": "main", "target": "main_temp_sh_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7369", "weight": 1.0}, {"source": "main", "target": "main_cloud_video_upload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7374", "weight": 1.0}, {"source": "main", "target": "main_import_local_ai_reference", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7379", "weight": 1.0}, {"source": "main", "target": "main_runninghub_app_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7389", "weight": 1.0}, {"source": "main", "target": "main_runninghub_submit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7412", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_submit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7443", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7479", "weight": 1.0}, {"source": "main", "target": "main_list_runninghub_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7511", "weight": 1.0}, {"source": "main", "target": "main_get_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7540", "weight": 1.0}, {"source": "main", "target": "main_fetch_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7554", "weight": 1.0}, {"source": "main", "target": "main_save_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7586", "weight": 1.0}, {"source": "main", "target": "main_delete_runninghub_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7612", "weight": 1.0}, {"source": "main", "target": "main_runninghub_query", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7627", "weight": 1.0}, {"source": "main", "target": "main_runninghub_upload_asset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7663", "weight": 1.0}, {"source": "main", "target": "main_jimeng_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7705", "weight": 1.0}, {"source": "main", "target": "main_jimeng_credit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7734", "weight": 1.0}, {"source": "main", "target": "main_jimeng_logout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7739", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_start", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7744", "weight": 1.0}, {"source": "main", "target": "main_jimeng_login_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7792", "weight": 1.0}, {"source": "main", "target": "main_jimeng_help", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7814", "weight": 1.0}, {"source": "main", "target": "main_jimeng_query_media", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7827", "weight": 1.0}, {"source": "main", "target": "main_ai_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7846", "weight": 1.0}, {"source": "main", "target": "main_ai_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7864", "weight": 1.0}, {"source": "main", "target": "main_api_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7868", "weight": 1.0}, {"source": "main", "target": "main_save_providers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7872", "weight": 1.0}, {"source": "main", "target": "main_get_global_token", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7934", "weight": 1.0}, {"source": "main", "target": "main_testconnectionpayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7950", "weight": 1.0}, {"source": "main_testconnectionpayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7950", "weight": 1.0}, {"source": "main", "target": "main_protocol_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7956", "weight": 1.0}, {"source": "main", "target": "main_api_key_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7967", "weight": 1.0}, {"source": "main", "target": "main_upstream_models_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7985", "weight": 1.0}, {"source": "main", "target": "main_upstream_model_headers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7994", "weight": 1.0}, {"source": "main", "target": "main_volcengine_default_model_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8001", "weight": 1.0}, {"source": "main", "target": "main_volcengine_task_probe_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8016", "weight": 1.0}, {"source": "main", "target": "main_probe_volcengine_task_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8024", "weight": 1.0}, {"source": "main", "target": "main_openai_compat_root_for_probe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8041", "weight": 1.0}, {"source": "main", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8049", "weight": 1.0}, {"source": "main", "target": "main_probe_openai_models_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8071", "weight": 1.0}, {"source": "main", "target": "main_probe_volcengine_auto_detect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8102", "weight": 1.0}, {"source": "main", "target": "main_classify_upstream_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8123", "weight": 1.0}, {"source": "main", "target": "main_parse_upstream_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8133", "weight": 1.0}, {"source": "main", "target": "main_test_provider_connection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8159", "weight": 1.0}, {"source": "main", "target": "main_probe_async_endpoint", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8228", "weight": 1.0}, {"source": "main", "target": "main_fetch_models_from_upstream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8336", "weight": 1.0}, {"source": "main", "target": "main_fetch_upstream_models_from_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8445", "weight": 1.0}, {"source": "main", "target": "main_fetch_upstream_models", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8452", "weight": 1.0}, {"source": "main", "target": "main_build_online_image_result", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8462", "weight": 1.0}, {"source": "main", "target": "main_online_image", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8507", "weight": 1.0}, {"source": "main", "target": "main_run_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8510", "weight": 1.0}, {"source": "main", "target": "main_create_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8550", "weight": 1.0}, {"source": "main", "target": "main_get_canvas_image_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8566", "weight": 1.0}, {"source": "main", "target": "main_collect_video_url", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8582", "weight": 1.0}, {"source": "main", "target": "main_video_output_urls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8601", "weight": 1.0}, {"source": "main", "target": "main_video_api_root", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8644", "weight": 1.0}, {"source": "main", "target": "main_looks_like_html_response", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8654", "weight": 1.0}, {"source": "main", "target": "main_video_submit_url_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8658", "weight": 1.0}, {"source": "main", "target": "main_video_task_url_candidates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8667", "weight": 1.0}, {"source": "main", "target": "main_humanize_video_task_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8693", "weight": 1.0}, {"source": "main", "target": "main_wait_for_video_task", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8719", "weight": 1.0}, {"source": "main", "target": "main_apimart_video_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8760", "weight": 1.0}, {"source": "main", "target": "main_yuli_model_norm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8768", "weight": 1.0}, {"source": "main", "target": "main_yuli_is_veo_openai_model", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8771", "weight": 1.0}, {"source": "main", "target": "main_yuli_openai_model_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8775", "weight": 1.0}, {"source": "main", "target": "main_yuli_openai_size", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8778", "weight": 1.0}, {"source": "main", "target": "main_yuli_video_seconds", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8784", "weight": 1.0}, {"source": "main", "target": "main_yuli_fetch_reference_bytes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8793", "weight": 1.0}, {"source": "main", "target": "main_generate_yuli_openai_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8829", "weight": 1.0}, {"source": "main", "target": "main_volcengine_video_prompt_text", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8869", "weight": 1.0}, {"source": "main", "target": "main_canvas_video", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8881", "weight": 1.0}, {"source": "main", "target": "main_canvas_llm", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9273", "weight": 1.0}, {"source": "main", "target": "main_conversations", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9355", "weight": 1.0}, {"source": "main", "target": "main_create_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9360", "weight": 1.0}, {"source": "main", "target": "main_get_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9365", "weight": 1.0}, {"source": "main", "target": "main_delete_conversation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9370", "weight": 1.0}, {"source": "main", "target": "main_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9380", "weight": 1.0}, {"source": "main", "target": "main_trashed_canvases", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9384", "weight": 1.0}, {"source": "main", "target": "main_create_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9388", "weight": 1.0}, {"source": "main", "target": "main_get_canvas_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9392", "weight": 1.0}, {"source": "main", "target": "main_update_canvas_meta", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9403", "weight": 1.0}, {"source": "main", "target": "main_get_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9423", "weight": 1.0}, {"source": "main", "target": "main_touch_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9427", "weight": 1.0}, {"source": "main", "target": "main_smart_canvas_prompt_templates", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9433", "weight": 1.0}, {"source": "main", "target": "main_check_canvas_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9443", "weight": 1.0}, {"source": "main", "target": "main_download_canvas_assets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9456", "weight": 1.0}, {"source": "main", "target": "main_sanitize_export_filename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9512", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_collect_resource_refs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9517", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_unique_archive_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9532", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_replace_strings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9543", "weight": 1.0}, {"source": "main", "target": "main_canvas_workflow_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9552", "weight": 1.0}, {"source": "main", "target": "main_build_canvas_workflow_archive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9562", "weight": 1.0}, {"source": "main", "target": "main_export_canvas_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9593", "weight": 1.0}, {"source": "main", "target": "main_export_canvas_workflow_to_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9603", "weight": 1.0}, {"source": "main", "target": "main_upload_asset_library_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9619", "weight": 1.0}, {"source": "main", "target": "main_import_canvas_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9642", "weight": 1.0}, {"source": "main", "target": "main_smart_group_export_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9707", "weight": 1.0}, {"source": "main", "target": "main_export_smart_canvas_group", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9719", "weight": 1.0}, {"source": "main", "target": "main_get_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9767", "weight": 1.0}, {"source": "main", "target": "main_get_prompt_libraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9771", "weight": 1.0}, {"source": "main", "target": "main_create_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9775", "weight": 1.0}, {"source": "main", "target": "main_rename_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9791", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9801", "weight": 1.0}, {"source": "main", "target": "main_add_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9816", "weight": 1.0}, {"source": "main", "target": "main_update_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9839", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9861", "weight": 1.0}, {"source": "main", "target": "main_batch_delete_prompt_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9878", "weight": 1.0}, {"source": "main", "target": "main_add_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9898", "weight": 1.0}, {"source": "main", "target": "main_rename_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9914", "weight": 1.0}, {"source": "main", "target": "main_delete_prompt_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9933", "weight": 1.0}, {"source": "main", "target": "main_create_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9954", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9965", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9975", "weight": 1.0}, {"source": "main", "target": "main_create_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9989", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10002", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library_category", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10012", "weight": 1.0}, {"source": "main", "target": "main_add_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10024", "weight": 1.0}, {"source": "main", "target": "main_batch_add_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10040", "weight": 1.0}, {"source": "main", "target": "main_list_shared_folders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10061", "weight": 1.0}, {"source": "main", "target": "main_register_shared_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10077", "weight": 1.0}, {"source": "main", "target": "main_unregister_shared_folder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10098", "weight": 1.0}, {"source": "main", "target": "main_get_shared_folder_tree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10109", "weight": 1.0}, {"source": "main", "target": "main_get_shared_folder_file", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10120", "weight": 1.0}, {"source": "main", "target": "main_import_shared_folder_files", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10134", "weight": 1.0}, {"source": "main", "target": "main_caption_image_with_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10159", "weight": 1.0}, {"source": "main", "target": "main_rename_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10199", "weight": 1.0}, {"source": "main", "target": "main_find_asset_item_in_library", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10210", "weight": 1.0}, {"source": "main", "target": "main_register_asset_library_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10221", "weight": 1.0}, {"source": "main", "target": "main_check_asset_library_avatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10275", "weight": 1.0}, {"source": "main", "target": "main_delete_asset_library_item", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10308", "weight": 1.0}, {"source": "main", "target": "main_batch_delete_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10326", "weight": 1.0}, {"source": "main", "target": "main_batch_move_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10347", "weight": 1.0}, {"source": "main", "target": "main_batch_crop_asset_library_items", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10379", "weight": 1.0}, {"source": "main", "target": "main_update_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10433", "weight": 1.0}, {"source": "main", "target": "main_delete_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10458", "weight": 1.0}, {"source": "main", "target": "main_restore_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10466", "weight": 1.0}, {"source": "main", "target": "main_purge_canvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10474", "weight": 1.0}, {"source": "main", "target": "main_chat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10483", "weight": 1.0}, {"source": "main", "target": "main_chat_stream", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10574", "weight": 1.0}, {"source": "main", "target": "main_get_history_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10666", "weight": 1.0}, {"source": "main", "target": "main_get_queue_status", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10689", "weight": 1.0}, {"source": "main", "target": "main_delete_history", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10697", "weight": 1.0}, {"source": "main", "target": "main_poll_angle_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10740", "weight": 1.0}, {"source": "main", "target": "main_generate_angle_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10811", "weight": 1.0}, {"source": "main", "target": "main_generate_cloud", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10905", "weight": 1.0}, {"source": "main", "target": "main_ms_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10994", "weight": 1.0}, {"source": "main", "target": "main_generate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11100", "weight": 1.0}, {"source": "main", "target": "main_workflowfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11300", "weight": 1.0}, {"source": "main_workflowfield", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11300", "weight": 1.0}, {"source": "main", "target": "main_workflowconfig", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11313", "weight": 1.0}, {"source": "main_workflowconfig", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11313", "weight": 1.0}, {"source": "main", "target": "main_workflowuploadrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11318", "weight": 1.0}, {"source": "main_workflowuploadrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11318", "weight": 1.0}, {"source": "main", "target": "main_workflowrunrequest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11322", "weight": 1.0}, {"source": "main_workflowrunrequest", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11322", "weight": 1.0}, {"source": "main", "target": "main_workflow_path_from_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11327", "weight": 1.0}, {"source": "main", "target": "main_workflow_config_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11336", "weight": 1.0}, {"source": "main", "target": "main_is_builtin_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11339", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_store_path", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11342", "weight": 1.0}, {"source": "main", "target": "main_load_runninghub_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11345", "weight": 1.0}, {"source": "main", "target": "main_save_runninghub_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11355", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_config_has_payload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11360", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_entry_from_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11365", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider_with_workflow_store", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11384", "weight": 1.0}, {"source": "main", "target": "main_runninghub_provider_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11412", "weight": 1.0}, {"source": "main", "target": "main_runninghub_select_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11441", "weight": 1.0}, {"source": "main", "target": "main_sync_runninghub_workflow_to_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11458", "weight": 1.0}, {"source": "main", "target": "main_remove_runninghub_workflow_from_provider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11522", "weight": 1.0}, {"source": "main", "target": "main_runninghub_workflow_store_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11555", "weight": 1.0}, {"source": "main", "target": "main_runninghub_normalize_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11558", "weight": 1.0}, {"source": "main", "target": "main_runninghub_is_saved_link_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11607", "weight": 1.0}, {"source": "main", "target": "main_runninghub_collect_workflow_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11622", "weight": 1.0}, {"source": "main", "target": "main_comfyinstancespayload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11664", "weight": 1.0}, {"source": "main_comfyinstancespayload", "target": "basemodel", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11664", "weight": 1.0}, {"source": "main", "target": "main_get_comfyui_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11668", "weight": 1.0}, {"source": "main", "target": "main_save_comfyui_instances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11672", "weight": 1.0}, {"source": "main", "target": "main_list_workflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11708", "weight": 1.0}, {"source": "main", "target": "main_get_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11739", "weight": 1.0}, {"source": "main", "target": "main_upload_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11758", "weight": 1.0}, {"source": "main", "target": "main_save_workflow_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11779", "weight": 1.0}, {"source": "main", "target": "main_delete_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11791", "weight": 1.0}, {"source": "main", "target": "main_run_workflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11806", "weight": 1.0}, {"source": "main", "target": "uvicorn", "relation": "imports", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11848", "weight": 1.0}, {"source": "main_connectionmanager_connect", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L88", "weight": 0.8}, {"source": "main_connectionmanager_connect", "target": "main_connectionmanager_broadcast_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L89", "weight": 0.8}, {"source": "main_connectionmanager_disconnect", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L97", "weight": 0.8}, {"source": "main_connectionmanager_disconnect", "target": "main_connectionmanager_broadcast_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L98", "weight": 0.8}, {"source": "main_connectionmanager_broadcast_count", "target": "main_connectionmanager_online_count", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L108", "weight": 0.8}, {"source": "main_connectionmanager_broadcast_asset_library_updated", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L143", "weight": 0.8}, {"source": "main_startup_event", "target": "main_sync_static_html_versions", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L179", "weight": 0.8}, {"source": "main_websocket_endpoint", "target": "main_connectionmanager_connect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L183", "weight": 0.8}, {"source": "main_websocket_endpoint", "target": "main_connectionmanager_disconnect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L190", "weight": 0.8}, {"source": "main_request_validation_exception_handler", "target": "main_friendly_validation_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L515", "weight": 0.8}, {"source": "main_reload_env_globals", "target": "main_model_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L536", "weight": 0.8}, {"source": "main_provider_env_key_value", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L617", "weight": 0.8}, {"source": "main_provider_env_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L618", "weight": 0.8}, {"source": "main_runninghub_wallet_key_value", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L626", "weight": 0.8}, {"source": "main_runninghub_wallet_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L627", "weight": 0.8}, {"source": "main_volcengine_access_key_value", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L630", "weight": 0.8}, {"source": "main_volcengine_access_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L631", "weight": 0.8}, {"source": "main_volcengine_secret_key_value", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L634", "weight": 0.8}, {"source": "main_volcengine_secret_key_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L635", "weight": 0.8}, {"source": "main_volcengine_provider_api_key", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L641", "weight": 0.8}, {"source": "main_bearer_auth_value", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L657", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L717", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L727", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_normalize_ms_loras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L729", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L734", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_merge_runninghub_system_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L745", "weight": 0.8}, {"source": "main_merge_default_api_providers", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L773", "weight": 0.8}, {"source": "main_normalize_model_list", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L788", "weight": 0.8}, {"source": "main_model_list_from_values", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L795", "weight": 0.8}, {"source": "main_normalize_runninghub_entry", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L857", "weight": 0.8}, {"source": "main_normalize_runninghub_entries", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L883", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L917", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_static_runninghub_thumbnail_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L919", "weight": 0.8}, {"source": "main_apply_runninghub_system_thumbnails", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L919", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_apply_runninghub_system_thumbnails", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L951", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L952", "weight": 0.8}, {"source": "main_merge_runninghub_system_entries", "target": "main_merge_runninghub_entry_overlay", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L968", "weight": 0.8}, {"source": "main_load_static_runninghub_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L985", "weight": 0.8}, {"source": "main_load_static_runninghub_provider", "target": "main_apply_runninghub_system_thumbnails", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L986", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L994", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1001", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_merge_runninghub_system_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1002", "weight": 0.8}, {"source": "main_merge_runninghub_provider_with_static", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1004", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1009", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1014", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1015", "weight": 0.8}, {"source": "main_preserve_runninghub_hidden_overrides", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1019", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_endpoint_override", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1067", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_model_list_from_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1088", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_model_protocols", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1091", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_ms_loras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1092", "weight": 0.8}, {"source": "main_normalize_provider", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1094", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1101", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_merge_default_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1103", "weight": 0.8}, {"source": "main_load_api_providers", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1107", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_provider_with_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1122", "weight": 0.8}, {"source": "main_public_provider", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1125", "weight": 0.8}, {"source": "main_public_provider", "target": "main_mask_secret", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1129", "weight": 0.8}, {"source": "main_public_provider", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1130", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_wallet_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1133", "weight": 0.8}, {"source": "main_public_provider", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1137", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_access_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1140", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_secret_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1141", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1145", "weight": 0.8}, {"source": "main_public_provider", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1148", "weight": 0.8}, {"source": "main_public_api_providers", "target": "main_public_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1155", "weight": 0.8}, {"source": "main_public_api_providers", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1155", "weight": 0.8}, {"source": "main_get_primary_provider_id", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1159", "weight": 0.8}, {"source": "main_get_api_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1169", "weight": 0.8}, {"source": "main_get_api_provider", "target": "main_get_primary_provider_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1173", "weight": 0.8}, {"source": "main_get_api_provider_exact", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1182", "weight": 0.8}, {"source": "main_modelscope_provider_config", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1192", "weight": 0.8}, {"source": "main_modelscope_api_key", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1196", "weight": 0.8}, {"source": "main_modelscope_api_key", "target": "main_provider_env_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1197", "weight": 0.8}, {"source": "main_modelscope_api_root", "target": "main_modelscope_provider_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1202", "weight": 0.8}, {"source": "main_update_env_values", "target": "main_env_quote", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1232", "weight": 0.8}, {"source": "main_versioned_static_html", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1279", "weight": 0.8}, {"source": "main_sync_static_html_versions", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1299", "weight": 0.8}, {"source": "main_sync_static_html_versions", "target": "main_versioned_static_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1318", "weight": 0.8}, {"source": "main_static_html_response", "target": "main_versioned_static_html", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1332", "weight": 0.8}, {"source": "main_parse_prompt_template_markdown", "target": "main_extract_prompt_template_section", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1418", "weight": 0.8}, {"source": "main_parse_prompt_template_markdown", "target": "main_prompt_template_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1434", "weight": 0.8}, {"source": "main_app_info", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1446", "weight": 0.8}, {"source": "main_update_connectivity_probe", "target": "main_update_connectivity_targets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1515", "weight": 0.8}, {"source": "main_update_connectivity_probe", "target": "main_connectivity_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1517", "weight": 0.8}, {"source": "main_update_connectivity", "target": "main_update_connectivity_targets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1525", "weight": 0.8}, {"source": "main_update_connectivity", "target": "main_connectivity_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1528", "weight": 0.8}, {"source": "main_version_gt", "target": "main_version_tuple", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1580", "weight": 0.8}, {"source": "main_check_update", "target": "main_current_app_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1589", "weight": 0.8}, {"source": "main_check_update", "target": "main_version_gt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1609", "weight": 0.8}, {"source": "main_github_json", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1656", "weight": 0.8}, {"source": "main_github_bytes", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1674", "weight": 0.8}, {"source": "main_download_github_update_files", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1680", "weight": 0.8}, {"source": "main_download_github_update_files", "target": "main_github_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1682", "weight": 0.8}, {"source": "main_modelscope_update_file_list", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1692", "weight": 0.8}, {"source": "main_modelscope_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1702", "weight": 0.8}, {"source": "main_modelscope_file_bytes", "target": "main_github_get", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1708", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_modelscope_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1714", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1723", "weight": 0.8}, {"source": "main_download_modelscope_update_files", "target": "main_modelscope_file_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1724", "weight": 0.8}, {"source": "main_safe_update_target", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1735", "weight": 0.8}, {"source": "main_schedule_self_restart", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1822", "weight": 0.8}, {"source": "main_github_update_file_list", "target": "main_github_json", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1832", "weight": 0.8}, {"source": "main_github_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1838", "weight": 0.8}, {"source": "main_staged_update_file_list", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1861", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_download_modelscope_update_files", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1888", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_staged_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1889", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_github_update_file_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1890", "weight": 0.8}, {"source": "main_stage_update_from_source", "target": "main_download_github_update_files", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1891", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_normalize_update_source", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1899", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_stage_update_from_source", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1923", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1942", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_safe_static_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1951", "weight": 0.8}, {"source": "main_update_from_github", "target": "main_schedule_self_restart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1993", "weight": 0.8}, {"source": "main_get_update_backups", "target": "main_list_update_backups", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2041", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_safe_static_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2065", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_update_allowed_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2084", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_safe_update_target", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2088", "weight": 0.8}, {"source": "main_rollback_update", "target": "main_schedule_self_restart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2100", "weight": 0.8}, {"source": "main_collect_required_comfy_media", "target": "main_is_comfy_input_media_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2483", "weight": 0.8}, {"source": "main_get_best_backend", "target": "main_check_images_exist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2500", "weight": 0.8}, {"source": "main_reserve_best_backend", "target": "main_check_images_exist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2524", "weight": 0.8}, {"source": "main_download_image", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2545", "weight": 0.8}, {"source": "main_download_image", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2550", "weight": 0.8}, {"source": "main_is_video_output_item", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2589", "weight": 0.8}, {"source": "main_comfy_output_kind", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2594", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_comfy_output_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2607", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2609", "weight": 0.8}, {"source": "main_download_comfy_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2617", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2626", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2631", "weight": 0.8}, {"source": "main_save_comfy_text_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2634", "weight": 0.8}, {"source": "main_conversation_path", "target": "main_user_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2708", "weight": 0.8}, {"source": "main_save_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2715", "weight": 0.8}, {"source": "main_new_conversation", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2720", "weight": 0.8}, {"source": "main_new_conversation", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2728", "weight": 0.8}, {"source": "main_load_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2732", "weight": 0.8}, {"source": "main_list_conversations", "target": "main_user_dir", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2740", "weight": 0.8}, {"source": "main_save_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2767", "weight": 0.8}, {"source": "main_save_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2769", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2776", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2777", "weight": 0.8}, {"source": "main_new_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2792", "weight": 0.8}, {"source": "main_load_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2796", "weight": 0.8}, {"source": "main_load_canvas_any", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2806", "weight": 0.8}, {"source": "main_canvas_record", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2823", "weight": 0.8}, {"source": "main_canvas_record", "target": "main_normalize_canvas_color", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2825", "weight": 0.8}, {"source": "main_cleanup_expired_canvas_trash", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2834", "weight": 0.8}, {"source": "main_iter_canvas_records", "target": "main_cleanup_expired_canvas_trash", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2850", "weight": 0.8}, {"source": "main_iter_canvas_records", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2863", "weight": 0.8}, {"source": "main_list_canvases", "target": "main_iter_canvas_records", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2867", "weight": 0.8}, {"source": "main_list_deleted_canvases", "target": "main_iter_canvas_records", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2877", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2886", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_modelscope_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2889", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2890", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2891", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2893", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_preferred_chat_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2897", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2899", "weight": 0.8}, {"source": "main_resolve_chat_provider", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2906", "weight": 0.8}, {"source": "main_api_headers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2911", "weight": 0.8}, {"source": "main_api_headers", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2920", "weight": 0.8}, {"source": "main_api_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2923", "weight": 0.8}, {"source": "main_preferred_chat_model", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2951", "weight": 0.8}, {"source": "main_preferred_chat_model", "target": "main_looks_like_vision_chat_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2955", "weight": 0.8}, {"source": "main_text_from_chat_response", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2973", "weight": 0.8}, {"source": "main_effective_protocol", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3111", "weight": 0.8}, {"source": "main_is_apimart_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3124", "weight": 0.8}, {"source": "main_is_gemini_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3127", "weight": 0.8}, {"source": "main_is_volcengine_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3130", "weight": 0.8}, {"source": "main_is_runninghub_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3133", "weight": 0.8}, {"source": "main_is_jimeng_provider", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3136", "weight": 0.8}, {"source": "main_avatar_platform_for_provider", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3153", "weight": 0.8}, {"source": "main_avatar_platform_for_provider", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3155", "weight": 0.8}, {"source": "main_provider_supports_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3160", "weight": 0.8}, {"source": "main_jimeng_env_value", "target": "main_read_api_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3163", "weight": 0.8}, {"source": "main_jimeng_use_wsl", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3166", "weight": 0.8}, {"source": "main_jimeng_cli_executable", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3170", "weight": 0.8}, {"source": "main_jimeng_cli_executable", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3173", "weight": 0.8}, {"source": "main_jimeng_wsl_base_args", "target": "main_jimeng_env_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3193", "weight": 0.8}, {"source": "main_jimeng_wsl_base_args", "target": "main_decode_wsl_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3206", "weight": 0.8}, {"source": "main_jimeng_cli_path_arg", "target": "main_windows_path_to_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3249", "weight": 0.8}, {"source": "main_jimeng_cli_path_arg", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3249", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3286", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_command", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3290", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_decode_cli_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3303", "weight": 0.8}, {"source": "main_run_jimeng_cli", "target": "main_jimeng_extract_json", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3310", "weight": 0.8}, {"source": "main_jimeng_cli_version", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3330", "weight": 0.8}, {"source": "main_jimeng_cli_version", "target": "main_jimeng_parse_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3334", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3340", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3341", "weight": 0.8}, {"source": "main_jimeng_command", "target": "main_jimeng_wsl_base_args", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3348", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_decode_wsl_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3352", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3352", "weight": 0.8}, {"source": "main_jimeng_decode_cli_output", "target": "main_jimeng_clean_wsl_stderr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3354", "weight": 0.8}, {"source": "main_jimeng_pending_exception_handler", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3453", "weight": 0.8}, {"source": "main_jimeng_output_values", "target": "main_jimeng_collect_media_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3500", "weight": 0.8}, {"source": "main_jimeng_ratio_from_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3509", "weight": 0.8}, {"source": "main_jimeng_image_model_version", "target": "main_jimeng_normalize_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3526", "weight": 0.8}, {"source": "main_jimeng_image_resolution", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3539", "weight": 0.8}, {"source": "main_jimeng_image_resolution", "target": "main_jimeng_normalize_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3542", "weight": 0.8}, {"source": "main_jimeng_video_resolution", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3556", "weight": 0.8}, {"source": "main_jimeng_video_duration_range", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3567", "weight": 0.8}, {"source": "main_jimeng_video_duration", "target": "main_jimeng_video_duration_range", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3575", "weight": 0.8}, {"source": "main_jimeng_video_resolution_arg", "target": "main_jimeng_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3614", "weight": 0.8}, {"source": "main_jimeng_append_model_resolution_args", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3624", "weight": 0.8}, {"source": "main_jimeng_append_model_resolution_args", "target": "main_jimeng_video_resolution_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3628", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3649", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3655", "weight": 0.8}, {"source": "main_jimeng_local_output_url", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3659", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_jimeng_use_wsl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3673", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_wsl_path_to_windows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3674", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3677", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_save_ai_image_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3678", "weight": 0.8}, {"source": "main_jimeng_store_output_value", "target": "main_jimeng_local_output_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3680", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3687", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3689", "weight": 0.8}, {"source": "main_jimeng_query_result", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3689", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_failure_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3692", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_output_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3695", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_store_output_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3698", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_submit_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3703", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_query_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3705", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimengpendingerror", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3715", "weight": 0.8}, {"source": "main_jimeng_store_outputs", "target": "main_jimeng_queue_info", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3715", "weight": 0.8}, {"source": "main_jimeng_prepare_local_media", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3723", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_prepare_local_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3767", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_image_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3769", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3772", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_image_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3774", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3775", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_ratio_from_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3784", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3790", "weight": 0.8}, {"source": "main_generate_jimeng_provider_image", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3791", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ref_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3801", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3804", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_prepare_local_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3812", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_poll_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3827", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ratio_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3829", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_append_model_resolution_args", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3832", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_cli_path_arg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3834", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_ref_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3840", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3899", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_video_model_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3902", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3905", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3906", "weight": 0.8}, {"source": "main_generate_jimeng_video", "target": "main_jimeng_submit_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3907", "weight": 0.8}, {"source": "main_wait_for_image_task", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3917", "weight": 0.8}, {"source": "main_wait_for_image_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3933", "weight": 0.8}, {"source": "main_output_url_for", "target": "main_output_storage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3951", "weight": 0.8}, {"source": "main_output_path_for", "target": "main_output_storage", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3955", "weight": 0.8}, {"source": "main_filename_from_media_url", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4000", "weight": 0.8}, {"source": "main_ensure_same_origin_request", "target": "main_origin_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4030", "weight": 0.8}, {"source": "main_import_local_image_file", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4081", "weight": 0.8}, {"source": "main_import_local_image_file", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4086", "weight": 0.8}, {"source": "main_default_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4098", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_default_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4103", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4115", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_migrate_asset_item_registrations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4121", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4130", "weight": 0.8}, {"source": "main_normalize_asset_library", "target": "main_sort_asset_library_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4131", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_default_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4162", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4163", "weight": 0.8}, {"source": "main_load_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4170", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_asset_library_media_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4215", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_asset_library_safe_extension", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4216", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4217", "weight": 0.8}, {"source": "main_make_asset_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4228", "weight": 0.8}, {"source": "main_asset_library_workflow_category", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4234", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4256", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4266", "weight": 0.8}, {"source": "main_make_workflow_library_item_from_bytes", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4275", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4279", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_sort_asset_library_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4280", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4281", "weight": 0.8}, {"source": "main_save_asset_library", "target": "main_connectionmanager_broadcast_asset_library_updated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4286", "weight": 0.8}, {"source": "main_find_asset_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4295", "weight": 0.8}, {"source": "main_find_asset_category_in_library", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4300", "weight": 0.8}, {"source": "main_find_asset_category_with_library", "target": "main_normalize_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4309", "weight": 0.8}, {"source": "main_shared_folder_by_id", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4348", "weight": 0.8}, {"source": "main_image_path_to_data_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4410", "weight": 0.8}, {"source": "main_scan_shared_tree", "target": "main_asset_library_media_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4453", "weight": 0.8}, {"source": "main_builtin_prompt_templates", "target": "main_prompt_template_markdown_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4463", "weight": 0.8}, {"source": "main_builtin_prompt_templates", "target": "main_parse_prompt_template_markdown", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4467", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4479", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_normalize_prompt_category_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4484", "weight": 0.8}, {"source": "main_normalize_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4489", "weight": 0.8}, {"source": "main_seed_system_prompt_library", "target": "main_builtin_prompt_templates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4498", "weight": 0.8}, {"source": "main_seed_system_prompt_library", "target": "main_defaultprompttemplatecategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4499", "weight": 0.8}, {"source": "main_default_prompt_libraries", "target": "main_seed_system_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4505", "weight": 0.8}, {"source": "main_default_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4506", "weight": 0.8}, {"source": "main_normalize_prompt_template_categories", "target": "main_defaultprompttemplatecategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4541", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_default_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4547", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_seed_system_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4551", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4568", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_category_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4579", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4582", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_normalize_prompt_template_categories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4586", "weight": 0.8}, {"source": "main_normalize_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4592", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_default_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4596", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4597", "weight": 0.8}, {"source": "main_load_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4605", "weight": 0.8}, {"source": "main_save_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4611", "weight": 0.8}, {"source": "main_save_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4612", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_normalize_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4619", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4619", "weight": 0.8}, {"source": "main_public_prompt_libraries", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4623", "weight": 0.8}, {"source": "main_is_image_reference_value", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4687", "weight": 0.8}, {"source": "main_is_image_reference_value", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4688", "weight": 0.8}, {"source": "main_is_video_reference_value", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4702", "weight": 0.8}, {"source": "main_is_video_reference_value", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4703", "weight": 0.8}, {"source": "main_convert_output_to_jpg", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4708", "weight": 0.8}, {"source": "main_reference_to_data_url", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4737", "weight": 0.8}, {"source": "main_reference_to_data_url", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4759", "weight": 0.8}, {"source": "main_media_reference_to_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4765", "weight": 0.8}, {"source": "main_volcengine_media_reference_url", "target": "main_is_private_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4777", "weight": 0.8}, {"source": "main_volcengine_media_reference_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4780", "weight": 0.8}, {"source": "main_volcengine_video_reference_content_items", "target": "main_is_private_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4833", "weight": 0.8}, {"source": "main_volcengine_video_reference_content_items", "target": "main_video_reference_to_frame_data_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4839", "weight": 0.8}, {"source": "main_video_reference_to_frame_data_urls", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4853", "weight": 0.8}, {"source": "main_modelscope_image_url", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4938", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4994", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_public_base_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4996", "weight": 0.8}, {"source": "main_local_asset_public_url", "target": "main_public_media_url_suffix", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4999", "weight": 0.8}, {"source": "main_normalize_apimart_video_reference", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5003", "weight": 0.8}, {"source": "main_normalize_apimart_video_reference", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5005", "weight": 0.8}, {"source": "main_apimart_video_reference_error", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5012", "weight": 0.8}, {"source": "main_apimart_upload_file_payload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5072", "weight": 0.8}, {"source": "main_extract_apimart_asset_url", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5106", "weight": 0.8}, {"source": "main_apimart_upload_raw_file_payload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5146", "weight": 0.8}, {"source": "main_apimart_upload_post", "target": "main_is_transient_tls_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5175", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5194", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_payload_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5204", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_post", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5205", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5205", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5208", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5209", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5222", "weight": 0.8}, {"source": "main_upload_image_for_apimart", "target": "main_apimart_upload_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5227", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5251", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5253", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5257", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5258", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5261", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5266", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_apimart_upload_raw_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5267", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5274", "weight": 0.8}, {"source": "main_upload_video_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5277", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5297", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5299", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5302", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5317", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5320", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_apimart_upload_raw_file_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5323", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5325", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5330", "weight": 0.8}, {"source": "main_upload_audio_for_apimart", "target": "main_extract_apimart_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5333", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_video_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5346", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_audio_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5348", "weight": 0.8}, {"source": "main_upload_media_for_apimart", "target": "main_upload_image_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5349", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5379", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_apimart_avatar_asset_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5385", "weight": 0.8}, {"source": "main_submit_apimart_avatar_asset", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5390", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5405", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5410", "weight": 0.8}, {"source": "main_check_apimart_avatar_task", "target": "main_extract_apimart_avatar_asset_uri", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5417", "weight": 0.8}, {"source": "main_volcengine_sign_v4_headers", "target": "main_volc_hmac", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5462", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_access_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5481", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_secret_key_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5482", "weight": 0.8}, {"source": "main_volcengine_ark_asset_call", "target": "main_volcengine_sign_v4_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5486", "weight": 0.8}, {"source": "main_volcengine_ensure_asset_group", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5510", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_volcengine_ensure_asset_group", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5533", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5534", "weight": 0.8}, {"source": "main_submit_volcengine_avatar_asset", "target": "main_apimart_avatar_asset_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5537", "weight": 0.8}, {"source": "main_check_volcengine_avatar_task", "target": "main_volcengine_ark_asset_call", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5549", "weight": 0.8}, {"source": "main_volcengine_public_asset_url", "target": "main_local_asset_public_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5565", "weight": 0.8}, {"source": "main_local_media_path_for_cloud_upload", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5578", "weight": 0.8}, {"source": "main_local_media_path_for_cloud_upload", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5581", "weight": 0.8}, {"source": "main_local_video_path_for_cloud_upload", "target": "main_local_media_path_for_cloud_upload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5591", "weight": 0.8}, {"source": "main_upload_video_to_litterbox", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5596", "weight": 0.8}, {"source": "main_upload_video_to_temp_sh", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5616", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_local_media_path_for_cloud_upload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5637", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_upload_video_to_litterbox", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5640", "weight": 0.8}, {"source": "main_upload_local_video_to_cloud", "target": "main_upload_video_to_temp_sh", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5642", "weight": 0.8}, {"source": "main_upload_local_video_to_temp_sh", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5652", "weight": 0.8}, {"source": "main_save_ai_image_to_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5656", "weight": 0.8}, {"source": "main_save_ai_image_to_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5667", "weight": 0.8}, {"source": "main_save_remote_video_to_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5696", "weight": 0.8}, {"source": "main_save_remote_video_to_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5715", "weight": 0.8}, {"source": "main_normalize_gpt_image_2_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5766", "weight": 0.8}, {"source": "main_gpt_image_2_size_error_message", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5790", "weight": 0.8}, {"source": "main_gpt_image_2_size_exceeds_supported", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5810", "weight": 0.8}, {"source": "main_apimart_size_resolution", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5814", "weight": 0.8}, {"source": "main_normalize_volcengine_size", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5862", "weight": 0.8}, {"source": "main_normalize_volcengine_size", "target": "main_is_volcengine_seedream_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5869", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_is_gpt_image_2_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5898", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_gpt_image_2_size_exceeds_supported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5898", "weight": 0.8}, {"source": "main_friendly_image_error_detail", "target": "main_gpt_image_2_size_error_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5899", "weight": 0.8}, {"source": "main_friendly_chat_error_detail", "target": "main_parse_error_payload_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5948", "weight": 0.8}, {"source": "main_friendly_chat_error_detail", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5956", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5978", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5981", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5987", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5994", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6004", "weight": 0.8}, {"source": "main_generate_modelscope_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6012", "weight": 0.8}, {"source": "main_gemini_model_name", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6039", "weight": 0.8}, {"source": "main_gemini_endpoint_url", "target": "main_gemini_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6043", "weight": 0.8}, {"source": "main_gemini_endpoint_url", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6044", "weight": 0.8}, {"source": "main_gemini_image_config", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6047", "weight": 0.8}, {"source": "main_gemini_image_config", "target": "main_apimart_size_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6055", "weight": 0.8}, {"source": "main_gemini_reference_part", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6059", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6071", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6072", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_reference_part", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6075", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_gemini_image_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6082", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6086", "weight": 0.8}, {"source": "main_generate_gemini_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6089", "weight": 0.8}, {"source": "main_volcengine_endpoint_url", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6092", "weight": 0.8}, {"source": "main_volcengine_image_payload", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6095", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_volcengine_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6101", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_normalize_volcengine_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6102", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_volcengine_image_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6109", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6114", "weight": 0.8}, {"source": "main_generate_volcengine_provider_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6117", "weight": 0.8}, {"source": "main_runninghub_api_headers", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6120", "weight": 0.8}, {"source": "main_runninghub_api_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6123", "weight": 0.8}, {"source": "main_runninghub_provider", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6126", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6129", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6130", "weight": 0.8}, {"source": "main_runninghub_api_key", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6131", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6139", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6141", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6142", "weight": 0.8}, {"source": "main_runninghub_app_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6145", "weight": 0.8}, {"source": "main_runninghub_local_asset_path", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6163", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_runninghub_output_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6230", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6232", "weight": 0.8}, {"source": "main_runninghub_store_remote_output", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6235", "weight": 0.8}, {"source": "main_runninghub_workflow_node_info_list", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6290", "weight": 0.8}, {"source": "main_runninghub_workflow_node_info_list", "target": "main_runninghub_infer_workflow_field_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6302", "weight": 0.8}, {"source": "main_runninghub_task_endpoint", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6312", "weight": 0.8}, {"source": "main_runninghub_extract_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6373", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6376", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6380", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6381", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6382", "weight": 0.8}, {"source": "main_runninghub_upload_reference", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6384", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6399", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6404", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_query_status", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6408", "weight": 0.8}, {"source": "main_wait_for_runninghub_image_task", "target": "main_runninghub_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6414", "weight": 0.8}, {"source": "main_rh_field_role", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6446", "weight": 0.8}, {"source": "main_rh_field_cmp", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6464", "weight": 0.8}, {"source": "main_rh_field_cmp", "target": "main_rh_natural_cmp", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6480", "weight": 0.8}, {"source": "main_rh_field_indexes", "target": "main_rh_sort_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6492", "weight": 0.8}, {"source": "main_rh_field_indexes", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6493", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6539", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6541", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6542", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6542", "weight": 0.8}, {"source": "main_runninghub_entry_config_from_model", "target": "main_runninghub_entry_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6546", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_local_asset_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6582", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6585", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6598", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6599", "weight": 0.8}, {"source": "main_runninghub_upload_local_to_filename", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6602", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_sort_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6612", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_indexes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6613", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_upload_local_to_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6622", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6633", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_default_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6642", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_field_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6648", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_rh_random_field_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6652", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6656", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6658", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6666", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_extract_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6684", "weight": 0.8}, {"source": "main_generate_runninghub_entry_image", "target": "main_runninghub_fail_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6690", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_entry_config_from_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6695", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_generate_runninghub_entry_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6697", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6698", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6699", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_upload_reference", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6706", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6711", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6715", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_runninghub_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6717", "weight": 0.8}, {"source": "main_generate_runninghub_provider_image", "target": "main_wait_for_runninghub_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6720", "weight": 0.8}, {"source": "main_qwen_image_size_param", "target": "main_parse_size_pair", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6741", "weight": 0.8}, {"source": "main_generate_dashscope_qwen_image", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6771", "weight": 0.8}, {"source": "main_generate_dashscope_qwen_image", "target": "main_qwen_image_size_param", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6780", "weight": 0.8}, {"source": "main_generate_dashscope_qwen_image", "target": "main_dashscope_image_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6788", "weight": 0.8}, {"source": "main_generate_dashscope_qwen_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6791", "weight": 0.8}, {"source": "main_generate_dashscope_qwen_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6798", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6801", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_modelscope_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6803", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6804", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_jimeng_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6805", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6806", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_runninghub_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6807", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_dashscope_image_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6808", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_qwen_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6808", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_dashscope_qwen_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6809", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_effective_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6810", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_gemini_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6811", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6812", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_generate_volcengine_provider_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6813", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_gpt_image_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6814", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_gpt_image_2_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6815", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6816", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_provider_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6823", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_apimart_size_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6843", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6855", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6856", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_images_api_unsupported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6862", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6874", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6879", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_extract_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6937", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6939", "weight": 0.8}, {"source": "main_generate_ai_image", "target": "main_wait_for_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6942", "weight": 0.8}, {"source": "main_upstream_message_from_record", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6953", "weight": 0.8}, {"source": "main_index", "target": "main_static_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6963", "weight": 0.8}, {"source": "main_view_image", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6983", "weight": 0.8}, {"source": "main_view_image", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6985", "weight": 0.8}, {"source": "main_download_output", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6990", "weight": 0.8}, {"source": "main_download_output", "target": "main_local_media_file_by_basename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6992", "weight": 0.8}, {"source": "main_download_output", "target": "main_filename_from_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6992", "weight": 0.8}, {"source": "main_download_output", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6994", "weight": 0.8}, {"source": "main_download_output", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6995", "weight": 0.8}, {"source": "main_download_output", "target": "main_fetch_remote_media_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6997", "weight": 0.8}, {"source": "main_upload_ai_reference", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7067", "weight": 0.8}, {"source": "main_upload_ai_reference", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7070", "weight": 0.8}, {"source": "main_local_upload_abs", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7111", "weight": 0.8}, {"source": "main_local_upload_safe_path", "target": "main_local_upload_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7123", "weight": 0.8}, {"source": "main_local_upload_safe_folder", "target": "main_local_upload_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7129", "weight": 0.8}, {"source": "main_local_upload_safe_folder_name", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7133", "weight": 0.8}, {"source": "main_read_local_upload_caption", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7143", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7158", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7166", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_local_upload_display_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7170", "weight": 0.8}, {"source": "main_local_upload_item", "target": "main_read_local_upload_caption", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7178", "weight": 0.8}, {"source": "main_local_upload_folder_node", "target": "main_local_upload_rel_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7184", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_folder_node", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7194", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7215", "weight": 0.8}, {"source": "main_local_upload_tree_and_items", "target": "main_local_upload_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7218", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7234", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7240", "weight": 0.8}, {"source": "main_upload_local_assets", "target": "main_local_upload_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7251", "weight": 0.8}, {"source": "main_list_local_assets", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7256", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7261", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7262", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_safe_folder_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7265", "weight": 0.8}, {"source": "main_create_local_asset_folder", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7271", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7276", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_safe_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7277", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_safe_folder_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7282", "weight": 0.8}, {"source": "main_rename_local_asset_folder", "target": "main_local_upload_tree_and_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7289", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7294", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7301", "weight": 0.8}, {"source": "main_delete_local_assets", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7307", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7323", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7326", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_caption_image_with_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7329", "weight": 0.8}, {"source": "main_caption_local_assets", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7336", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_safe_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7356", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_kind_ext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7359", "weight": 0.8}, {"source": "main_save_local_asset_caption", "target": "main_local_upload_caption_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7363", "weight": 0.8}, {"source": "main_temp_sh_upload", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7370", "weight": 0.8}, {"source": "main_temp_sh_upload", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7371", "weight": 0.8}, {"source": "main_cloud_video_upload", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7375", "weight": 0.8}, {"source": "main_cloud_video_upload", "target": "main_upload_local_video_to_cloud", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7376", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_ensure_same_origin_request", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7380", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_import_local_image_file", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7386", "weight": 0.8}, {"source": "main_import_local_ai_reference", "target": "main_normalize_local_image_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7386", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7393", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7394", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7395", "weight": 0.8}, {"source": "main_runninghub_app_info", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7398", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7416", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7417", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7426", "weight": 0.8}, {"source": "main_runninghub_submit", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7429", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7447", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7448", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7462", "weight": 0.8}, {"source": "main_runninghub_workflow_submit", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7465", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7483", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7484", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7485", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7489", "weight": 0.8}, {"source": "main_runninghub_workflow_info", "target": "main_runninghub_workflow_node_info_list", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7507", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7513", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7515", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7519", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7522", "weight": 0.8}, {"source": "main_list_runninghub_workflows", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7524", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7541", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7545", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7547", "weight": 0.8}, {"source": "main_get_runninghub_workflow", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7548", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7555", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7558", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7559", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7560", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7564", "weight": 0.8}, {"source": "main_fetch_runninghub_workflow", "target": "main_runninghub_collect_workflow_fields", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7582", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7587", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7591", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7592", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7602", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7605", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_save_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7607", "weight": 0.8}, {"source": "main_save_runninghub_workflow", "target": "main_sync_runninghub_workflow_to_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7608", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7613", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7617", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_runninghub_provider_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7618", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_save_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7622", "weight": 0.8}, {"source": "main_delete_runninghub_workflow", "target": "main_remove_runninghub_workflow_from_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7623", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7631", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7632", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7633", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7636", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_extract_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7647", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_store_remote_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7649", "weight": 0.8}, {"source": "main_runninghub_query", "target": "main_runninghub_fail_reason", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7660", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7667", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7668", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_local_asset_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7673", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7676", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_endpoint_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7690", "weight": 0.8}, {"source": "main_runninghub_upload_asset", "target": "main_runninghub_app_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7694", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7706", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_jimeng_cli_version", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7709", "weight": 0.8}, {"source": "main_jimeng_status", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7714", "weight": 0.8}, {"source": "main_jimeng_credit", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7735", "weight": 0.8}, {"source": "main_jimeng_logout", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7740", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_cli_executable", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7751", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_command", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7756", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_reader", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7767", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7769", "weight": 0.8}, {"source": "main_jimeng_login_start", "target": "main_jimeng_login_qr_from_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7787", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_jimeng_login_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7794", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7800", "weight": 0.8}, {"source": "main_jimeng_login_status", "target": "main_jimeng_login_qr_from_text", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7809", "weight": 0.8}, {"source": "main_jimeng_help", "target": "main_run_jimeng_cli", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7820", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_query_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7836", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_store_outputs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7838", "weight": 0.8}, {"source": "main_jimeng_query_media", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7841", "weight": 0.8}, {"source": "main_ai_config", "target": "main_public_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7848", "weight": 0.8}, {"source": "main_ai_config", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7860", "weight": 0.8}, {"source": "main_api_providers", "target": "main_public_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7869", "weight": 0.8}, {"source": "main_save_providers", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7878", "weight": 0.8}, {"source": "main_save_providers", "target": "main_preserve_runninghub_hidden_overrides", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7880", "weight": 0.8}, {"source": "main_save_providers", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7884", "weight": 0.8}, {"source": "main_save_providers", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7890", "weight": 0.8}, {"source": "main_save_providers", "target": "main_volcengine_access_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7896", "weight": 0.8}, {"source": "main_save_providers", "target": "main_volcengine_secret_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7897", "weight": 0.8}, {"source": "main_save_providers", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7925", "weight": 0.8}, {"source": "main_save_providers", "target": "main_update_env_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7927", "weight": 0.8}, {"source": "main_save_providers", "target": "main_reload_env_globals", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7928", "weight": 0.8}, {"source": "main_save_providers", "target": "main_public_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7929", "weight": 0.8}, {"source": "main_get_global_token", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7936", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7970", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7975", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7978", "weight": 0.8}, {"source": "main_api_key_from_payload", "target": "main_volcengine_provider_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7982", "weight": 0.8}, {"source": "main_upstream_model_headers", "target": "main_strip_auth_scheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7998", "weight": 0.8}, {"source": "main_upstream_model_headers", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7999", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_volcengine_task_probe_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8025", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8028", "weight": 0.8}, {"source": "main_probe_volcengine_task_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8035", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_openai_compat_root_for_probe", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8050", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8056", "weight": 0.8}, {"source": "main_probe_openai_compat_bearer_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8065", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8072", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8073", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8084", "weight": 0.8}, {"source": "main_probe_openai_models_endpoint", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8087", "weight": 0.8}, {"source": "main_probe_volcengine_auto_detect", "target": "main_probe_volcengine_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8103", "weight": 0.8}, {"source": "main_probe_volcengine_auto_detect", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8110", "weight": 0.8}, {"source": "main_parse_upstream_models", "target": "main_classify_upstream_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8155", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8161", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_jimeng_status", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8163", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8180", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8184", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8187", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8193", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8198", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_volcengine_default_model_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8201", "weight": 0.8}, {"source": "main_test_provider_connection", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8209", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8234", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8235", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_volcengine_task_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8241", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_openai_compat_bearer_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8250", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_bearer_auth_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8272", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8294", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_openai_models_endpoint", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8310", "weight": 0.8}, {"source": "main_probe_async_endpoint", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8312", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_volcengine_provider_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8352", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_upstream_models_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8356", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_upstream_model_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8359", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8365", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_probe_volcengine_auto_detect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8369", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_volcengine_default_model_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8371", "weight": 0.8}, {"source": "main_fetch_models_from_upstream", "target": "main_parse_upstream_models", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8430", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_protocol_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8447", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_api_key_from_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8448", "weight": 0.8}, {"source": "main_fetch_upstream_models_from_payload", "target": "main_fetch_models_from_upstream", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8449", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_get_api_provider_exact", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8454", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_runninghub_wallet_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8455", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8457", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_fetch_models_from_upstream", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8460", "weight": 0.8}, {"source": "main_fetch_upstream_models", "target": "main_provider_protocol", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8460", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8463", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8465", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_friendly_image_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8476", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8496", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8501", "weight": 0.8}, {"source": "main_build_online_image_result", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8503", "weight": 0.8}, {"source": "main_online_image", "target": "main_build_online_image_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8508", "weight": 0.8}, {"source": "main_run_canvas_image_task", "target": "main_build_online_image_result", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8516", "weight": 0.8}, {"source": "main_run_canvas_image_task", "target": "main_jimeng_pending_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8526", "weight": 0.8}, {"source": "main_create_canvas_image_task", "target": "main_run_canvas_image_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8562", "weight": 0.8}, {"source": "main_video_output_urls", "target": "main_collect_video_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8634", "weight": 0.8}, {"source": "main_video_api_root", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8646", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8659", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8661", "weight": 0.8}, {"source": "main_video_submit_url_candidates", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8663", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8668", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8671", "weight": 0.8}, {"source": "main_video_task_url_candidates", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8673", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8720", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_task_url_candidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8723", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8733", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8751", "weight": 0.8}, {"source": "main_wait_for_video_task", "target": "main_humanize_video_task_failure", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8756", "weight": 0.8}, {"source": "main_yuli_is_veo_openai_model", "target": "main_yuli_model_norm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8773", "weight": 0.8}, {"source": "main_yuli_openai_model_name", "target": "main_yuli_model_norm", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8776", "weight": 0.8}, {"source": "main_yuli_fetch_reference_bytes", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8808", "weight": 0.8}, {"source": "main_yuli_fetch_reference_bytes", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8815", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_openai_model_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8833", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_video_seconds", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8835", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_openai_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8836", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_yuli_fetch_reference_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8841", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8845", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8859", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8861", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_wait_for_video_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8862", "weight": 0.8}, {"source": "main_generate_yuli_openai_video", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8866", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8882", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_jimeng_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8883", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_generate_jimeng_video", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8884", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8885", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_provider_key_env", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8888", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8891", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_volcengine_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8892", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_yuli_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8893", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_submit_url_candidates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8894", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8896", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_is_apimart_veo31_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8897", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_yuli_is_veo_openai_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8900", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_generate_yuli_openai_video", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8903", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_video_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8922", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8923", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_reference_error", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8926", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_invalid_video_image_preview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8930", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8935", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_image_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8944", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8971", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_aspect", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8972", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_veo31_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8973", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8990", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apimart_video_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8991", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_upload_audio_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9008", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_apply_trusted_asset_prompt_index", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9021", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_duration", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9046", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_resolution", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9049", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_media_reference_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9061", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_content_role", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9073", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_looks_like_image_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9081", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_volcengine_video_reference_content_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9092", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_reference_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9124", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_api_headers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9184", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_looks_like_html_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9192", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_extract_task_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9210", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_video_output_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9212", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_wait_for_video_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9213", "weight": 0.8}, {"source": "main_canvas_video", "target": "main_save_remote_video_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9217", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9274", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9276", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9277", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_image_reference_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9286", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_is_video_reference_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9287", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_media_reference_to_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9294", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_video_reference_to_frame_data_urls", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9303", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9336", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9345", "weight": 0.8}, {"source": "main_canvas_llm", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9349", "weight": 0.8}, {"source": "main_conversations", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9356", "weight": 0.8}, {"source": "main_conversations", "target": "main_list_conversations", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9357", "weight": 0.8}, {"source": "main_create_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9361", "weight": 0.8}, {"source": "main_create_conversation", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9362", "weight": 0.8}, {"source": "main_get_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9366", "weight": 0.8}, {"source": "main_get_conversation", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9367", "weight": 0.8}, {"source": "main_delete_conversation", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9371", "weight": 0.8}, {"source": "main_delete_conversation", "target": "main_conversation_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9372", "weight": 0.8}, {"source": "main_canvases", "target": "main_list_canvases", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9381", "weight": 0.8}, {"source": "main_trashed_canvases", "target": "main_list_deleted_canvases", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9385", "weight": 0.8}, {"source": "main_create_canvas", "target": "main_new_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9389", "weight": 0.8}, {"source": "main_get_canvas_meta", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9393", "weight": 0.8}, {"source": "main_get_canvas_meta", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9399", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9406", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_normalize_canvas_color", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9414", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9418", "weight": 0.8}, {"source": "main_update_canvas_meta", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9420", "weight": 0.8}, {"source": "main_get_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9424", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9428", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9429", "weight": 0.8}, {"source": "main_touch_canvas", "target": "main_canvas_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9430", "weight": 0.8}, {"source": "main_smart_canvas_prompt_templates", "target": "main_prompt_template_markdown_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9435", "weight": 0.8}, {"source": "main_smart_canvas_prompt_templates", "target": "main_builtin_prompt_templates", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9437", "weight": 0.8}, {"source": "main_check_canvas_assets", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9450", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9471", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9475", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_local_media_file_by_basename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9477", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_filename_from_media_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9477", "weight": 0.8}, {"source": "main_download_canvas_assets", "target": "main_fetch_remote_media_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9483", "weight": 0.8}, {"source": "main_canvas_workflow_collect_resource_refs", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9528", "weight": 0.8}, {"source": "main_canvas_workflow_unique_archive_name", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9533", "weight": 0.8}, {"source": "main_canvas_workflow_payload", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9556", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_collect_resource_refs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9572", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9575", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_unique_archive_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9578", "weight": 0.8}, {"source": "main_build_canvas_workflow_archive", "target": "main_canvas_workflow_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9587", "weight": 0.8}, {"source": "main_export_canvas_workflow", "target": "main_build_canvas_workflow_archive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9594", "weight": 0.8}, {"source": "main_export_canvas_workflow", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9595", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_build_canvas_workflow_archive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9604", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9605", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9608", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_asset_library_workflow_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9609", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_make_workflow_library_item_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9610", "weight": 0.8}, {"source": "main_export_canvas_workflow_to_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9615", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9624", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_asset_library_workflow_category", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9625", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_make_workflow_library_item_from_bytes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9633", "weight": 0.8}, {"source": "main_upload_asset_library_workflows", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9638", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9664", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_canvas_workflow_replace_strings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9698", "weight": 0.8}, {"source": "main_import_canvas_workflow", "target": "main_canvas_workflow_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9701", "weight": 0.8}, {"source": "main_smart_group_export_folder", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9713", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_smart_group_export_folder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9720", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_sanitize_export_filename", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9730", "weight": 0.8}, {"source": "main_export_smart_canvas_group", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9745", "weight": 0.8}, {"source": "main_get_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9768", "weight": 0.8}, {"source": "main_get_prompt_libraries", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9772", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9776", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9779", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9786", "weight": 0.8}, {"source": "main_create_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9788", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9792", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9793", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9796", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9797", "weight": 0.8}, {"source": "main_rename_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9798", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9804", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9812", "weight": 0.8}, {"source": "main_delete_prompt_library", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9813", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9817", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9818", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9823", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9830", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9835", "weight": 0.8}, {"source": "main_add_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9836", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9840", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_normalize_prompt_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9846", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9853", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9856", "weight": 0.8}, {"source": "main_update_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9857", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9862", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9874", "weight": 0.8}, {"source": "main_delete_prompt_library_item", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9875", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9882", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9892", "weight": 0.8}, {"source": "main_batch_delete_prompt_library_items", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9893", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9899", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_find_prompt_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9900", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9903", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9910", "weight": 0.8}, {"source": "main_add_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9911", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9917", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9920", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9929", "weight": 0.8}, {"source": "main_rename_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9930", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_load_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9935", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_save_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9950", "weight": 0.8}, {"source": "main_delete_prompt_library_category", "target": "main_public_prompt_libraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9951", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9955", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9956", "weight": 0.8}, {"source": "main_create_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9961", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9966", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9967", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9970", "weight": 0.8}, {"source": "main_rename_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9971", "weight": 0.8}, {"source": "main_delete_asset_library", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9976", "weight": 0.8}, {"source": "main_delete_asset_library", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9985", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9990", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_find_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9991", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9995", "weight": 0.8}, {"source": "main_create_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9998", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10003", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_find_asset_category_with_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10004", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10007", "weight": 0.8}, {"source": "main_rename_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10008", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10013", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_find_asset_category_with_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10014", "weight": 0.8}, {"source": "main_delete_asset_library_category", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10020", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10025", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10026", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10031", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10034", "weight": 0.8}, {"source": "main_add_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10036", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10042", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10043", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10051", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10054", "weight": 0.8}, {"source": "main_batch_add_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10057", "weight": 0.8}, {"source": "main_list_shared_folders", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10062", "weight": 0.8}, {"source": "main_list_shared_folders", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10065", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_resolve_register", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10078", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10079", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10081", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10083", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_shared_folders_save", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10085", "weight": 0.8}, {"source": "main_register_shared_folder", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10091", "weight": 0.8}, {"source": "main_unregister_shared_folder", "target": "main_shared_folders_load", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10100", "weight": 0.8}, {"source": "main_unregister_shared_folder", "target": "main_shared_folders_save", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10105", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10110", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10113", "weight": 0.8}, {"source": "main_get_shared_folder_tree", "target": "main_scan_shared_tree", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10116", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10121", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10124", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_shared_child_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10125", "weight": 0.8}, {"source": "main_get_shared_folder_file", "target": "main_content_type_for_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10131", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_folder_by_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10135", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_folder_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10138", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10139", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10140", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_shared_child_abs", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10147", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10153", "weight": 0.8}, {"source": "main_import_shared_folder_files", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10156", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10160", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10161", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10162", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_image_path_to_data_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10164", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10187", "weight": 0.8}, {"source": "main_caption_image_with_provider", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10195", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10200", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_sanitize_asset_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10205", "weight": 0.8}, {"source": "main_rename_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10206", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10222", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_find_asset_item_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10223", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10226", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10227", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_upload_media_for_apimart", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10237", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_valid_apimart_video_image_input", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10238", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_submit_apimart_avatar_asset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10241", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_volcengine_public_asset_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10248", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_submit_volcengine_avatar_asset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10251", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10268", "weight": 0.8}, {"source": "main_register_asset_library_avatar", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10271", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10276", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_find_asset_item_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10277", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10281", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_avatar_platform_for_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10282", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_check_apimart_avatar_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10290", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_check_volcengine_avatar_task", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10292", "weight": 0.8}, {"source": "main_check_asset_library_avatar", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10304", "weight": 0.8}, {"source": "main_delete_asset_library_item", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10309", "weight": 0.8}, {"source": "main_delete_asset_library_item", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10322", "weight": 0.8}, {"source": "main_batch_delete_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10330", "weight": 0.8}, {"source": "main_batch_delete_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10343", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10351", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10352", "weight": 0.8}, {"source": "main_batch_move_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10375", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_load_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10383", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_find_asset_category_in_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10386", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10400", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_make_asset_library_item", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10419", "weight": 0.8}, {"source": "main_batch_crop_asset_library_items", "target": "main_save_asset_library", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10429", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_load_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10434", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_normalize_canvas_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10444", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10453", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_connectionmanager_broadcast_canvas_updated", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10454", "weight": 0.8}, {"source": "main_update_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10454", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_load_canvas_any", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10459", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10461", "weight": 0.8}, {"source": "main_delete_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10462", "weight": 0.8}, {"source": "main_restore_canvas", "target": "main_load_canvas_any", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10467", "weight": 0.8}, {"source": "main_restore_canvas", "target": "main_save_canvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10470", "weight": 0.8}, {"source": "main_purge_canvas", "target": "main_canvas_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10475", "weight": 0.8}, {"source": "main_chat", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10484", "weight": 0.8}, {"source": "main_chat", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10486", "weight": 0.8}, {"source": "main_chat", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10488", "weight": 0.8}, {"source": "main_chat", "target": "main_display_title", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10488", "weight": 0.8}, {"source": "main_chat", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10498", "weight": 0.8}, {"source": "main_chat", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10504", "weight": 0.8}, {"source": "main_chat", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10508", "weight": 0.8}, {"source": "main_chat", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10510", "weight": 0.8}, {"source": "main_chat", "target": "main_generate_ai_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10512", "weight": 0.8}, {"source": "main_chat", "target": "main_save_ai_image_to_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10513", "weight": 0.8}, {"source": "main_chat", "target": "main_friendly_image_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10516", "weight": 0.8}, {"source": "main_chat", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10531", "weight": 0.8}, {"source": "main_chat", "target": "main_is_apimart_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10533", "weight": 0.8}, {"source": "main_chat", "target": "main_upstream_message_from_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10537", "weight": 0.8}, {"source": "main_chat", "target": "main_friendly_chat_error_detail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10554", "weight": 0.8}, {"source": "main_chat", "target": "main_unwrap_apimart_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10558", "weight": 0.8}, {"source": "main_chat", "target": "main_text_from_chat_response", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10562", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_safe_user_id", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10578", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_load_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10580", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_new_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10582", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_display_title", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10582", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10592", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_save_conversation", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10598", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_resolve_chat_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10600", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_get_api_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10601", "weight": 0.8}, {"source": "main_chat_stream", "target": "main_upstream_message_from_record", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10605", "weight": 0.8}, {"source": "main_delete_history", "target": "main_output_file_from_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10724", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10741", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10742", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10774", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10777", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10784", "weight": 0.8}, {"source": "main_poll_angle_cloud", "target": "main_connectionmanager_send_personal_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10786", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10812", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10813", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_selected_model", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10822", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10826", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10829", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10864", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10867", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10874", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_connectionmanager_send_personal_message", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10876", "weight": 0.8}, {"source": "main_generate_angle_cloud", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10878", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10906", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10907", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10918", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10962", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10965", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10973", "weight": 0.8}, {"source": "main_generate_cloud", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10975", "weight": 0.8}, {"source": "main_generate_cloud", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10983", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_image_api_root", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10995", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_api_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L10996", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_size", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11012", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_modelscope_image_url", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11016", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_output_path_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11058", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_output_url_for", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11061", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11074", "weight": 0.8}, {"source": "main_ms_generate", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11076", "weight": 0.8}, {"source": "main_generate", "target": "main_collect_required_comfy_media", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11111", "weight": 0.8}, {"source": "main_generate", "target": "main_reserve_best_backend", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11113", "weight": 0.8}, {"source": "main_generate", "target": "exception", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11151", "weight": 0.8}, {"source": "main_generate", "target": "main_get_comfy_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11196", "weight": 0.8}, {"source": "main_generate", "target": "main_collect_comfy_file_items", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11218", "weight": 0.8}, {"source": "main_generate", "target": "main_comfy_output_kind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11220", "weight": 0.8}, {"source": "main_generate", "target": "main_download_comfy_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11221", "weight": 0.8}, {"source": "main_generate", "target": "main_convert_output_to_jpg", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11223", "weight": 0.8}, {"source": "main_generate", "target": "main_comfy_text_values_from_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11244", "weight": 0.8}, {"source": "main_generate", "target": "main_save_comfy_text_output", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11246", "weight": 0.8}, {"source": "main_generate", "target": "main_save_to_history", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11276", "weight": 0.8}, {"source": "main_generate", "target": "main_connectionmanager_broadcast_new_image", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11278", "weight": 0.8}, {"source": "main_workflow_config_path", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11337", "weight": 0.8}, {"source": "main_runninghub_workflow_entry_from_config", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11367", "weight": 0.8}, {"source": "main_runninghub_workflow_entry_from_config", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11370", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_load_runninghub_workflow_store", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11387", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11393", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_config_has_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11398", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_select_workflow_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11401", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_runninghub_workflow_entry_from_config", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11402", "weight": 0.8}, {"source": "main_runninghub_provider_with_workflow_store", "target": "main_normalize_runninghub_entries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11409", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11413", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11416", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11429", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11430", "weight": 0.8}, {"source": "main_runninghub_provider_workflow_config", "target": "main_runninghub_workflow_config_has_payload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11438", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11461", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11464", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_normalize_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11508", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_runninghub_is_saved_link_field", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11509", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_now_ms", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11514", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11520", "weight": 0.8}, {"source": "main_sync_runninghub_workflow_to_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11520", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_runninghub_workflow_store_key", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11523", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_load_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11526", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_load_static_runninghub_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11540", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_normalize_runninghub_entry", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11546", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_save_api_providers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11553", "weight": 0.8}, {"source": "main_remove_runninghub_workflow_from_provider", "target": "main_normalize_provider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11553", "weight": 0.8}, {"source": "main_runninghub_is_saved_link_field", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11620", "weight": 0.8}, {"source": "main_runninghub_collect_workflow_fields", "target": "main_runninghub_is_workflow_link_value", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11633", "weight": 0.8}, {"source": "main_runninghub_collect_workflow_fields", "target": "main_runninghub_infer_workflow_field_type", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11641", "weight": 0.8}, {"source": "main_save_comfyui_instances", "target": "main_update_env_values", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11693", "weight": 0.8}, {"source": "main_list_workflows", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11719", "weight": 0.8}, {"source": "main_list_workflows", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11722", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11742", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11748", "weight": 0.8}, {"source": "main_get_workflow", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11755", "weight": 0.8}, {"source": "main_upload_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11773", "weight": 0.8}, {"source": "main_save_workflow_config", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11782", "weight": 0.8}, {"source": "main_save_workflow_config", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11785", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_is_builtin_workflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11794", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11796", "weight": 0.8}, {"source": "main_delete_workflow", "target": "main_workflow_config_path", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11797", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_workflow_path_from_name", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11809", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_generaterequest", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11838", "weight": 0.8}, {"source": "main_run_workflow", "target": "main_generate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L11845", "weight": 0.8}, {"source": "main_rationale_392", "target": "main_ensure_runtime_config_files", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L392", "weight": 1.0}, {"source": "main_rationale_529", "target": "main_reload_env_globals", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L529", "weight": 1.0}, {"source": "main_rationale_1158", "target": "main_get_primary_provider_id", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1158", "weight": 1.0}, {"source": "main_rationale_1514", "target": "main_update_connectivity_probe", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1514", "weight": 1.0}, {"source": "main_rationale_1588", "target": "main_check_update", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1588", "weight": 1.0}, {"source": "main_rationale_1691", "target": "main_modelscope_update_file_list", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1691", "weight": 1.0}, {"source": "main_rationale_1752", "target": "main_schedule_self_restart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1752", "weight": 1.0}, {"source": "main_rationale_1886", "target": "main_stage_update_from_source", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L1886", "weight": 1.0}, {"source": "main_rationale_2967", "target": "main_unwrap_apimart_response", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L2967", "weight": 1.0}, {"source": "main_rationale_3099", "target": "main_normalize_model_protocols", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3099", "weight": 1.0}, {"source": "main_rationale_3110", "target": "main_effective_protocol", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3110", "weight": 1.0}, {"source": "main_rationale_3409", "target": "main_jimengpendingerror", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3409", "weight": 1.0}, {"source": "main_rationale_3418", "target": "main_jimeng_queue_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L3418", "weight": 1.0}, {"source": "main_rationale_4138", "target": "main_migrate_asset_item_registrations", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4138", "weight": 1.0}, {"source": "main_rationale_4358", "target": "main_shared_resolve_register", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4358", "weight": 1.0}, {"source": "main_rationale_4379", "target": "main_shared_child_abs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4379", "weight": 1.0}, {"source": "main_rationale_4413", "target": "main_scan_shared_tree", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4413", "weight": 1.0}, {"source": "main_rationale_4736", "target": "main_reference_to_data_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4736", "weight": 1.0}, {"source": "main_rationale_4959", "target": "main_apply_trusted_asset_prompt_index", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L4959", "weight": 1.0}, {"source": "main_rationale_5067", "target": "main_apimart_upload_file_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5067", "weight": 1.0}, {"source": "main_rationale_5120", "target": "main_apimart_upload_payload_from_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5120", "weight": 1.0}, {"source": "main_rationale_5151", "target": "main_is_transient_tls_error", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5151", "weight": 1.0}, {"source": "main_rationale_5161", "target": "main_apimart_upload_post", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5161", "weight": 1.0}, {"source": "main_rationale_5184", "target": "main_upload_image_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5184", "weight": 1.0}, {"source": "main_rationale_5246", "target": "main_upload_video_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5246", "weight": 1.0}, {"source": "main_rationale_5291", "target": "main_upload_audio_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5291", "weight": 1.0}, {"source": "main_rationale_5344", "target": "main_upload_media_for_apimart", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5344", "weight": 1.0}, {"source": "main_rationale_5355", "target": "main_extract_apimart_avatar_asset_uri", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5355", "weight": 1.0}, {"source": "main_rationale_5378", "target": "main_submit_apimart_avatar_asset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5378", "weight": 1.0}, {"source": "main_rationale_5404", "target": "main_check_apimart_avatar_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5404", "weight": 1.0}, {"source": "main_rationale_5439", "target": "main_volcengine_sign_v4_headers", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5439", "weight": 1.0}, {"source": "main_rationale_5480", "target": "main_volcengine_ark_asset_call", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5480", "weight": 1.0}, {"source": "main_rationale_5505", "target": "main_volcengine_ensure_asset_group", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5505", "weight": 1.0}, {"source": "main_rationale_5531", "target": "main_submit_volcengine_avatar_asset", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5531", "weight": 1.0}, {"source": "main_rationale_5547", "target": "main_check_volcengine_avatar_task", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5547", "weight": 1.0}, {"source": "main_rationale_5561", "target": "main_volcengine_public_asset_url", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L5561", "weight": 1.0}, {"source": "main_rationale_6529", "target": "main_runninghub_entry_config_from_model", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6529", "weight": 1.0}, {"source": "main_rationale_6578", "target": "main_runninghub_upload_local_to_filename", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6578", "weight": 1.0}, {"source": "main_rationale_6609", "target": "main_generate_runninghub_entry_image", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L6609", "weight": 1.0}, {"source": "main_rationale_7828", "target": "main_jimeng_query_media", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L7828", "weight": 1.0}, {"source": "main_rationale_8160", "target": "main_test_provider_connection", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8160", "weight": 1.0}, {"source": "main_rationale_8229", "target": "main_probe_async_endpoint", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8229", "weight": 1.0}, {"source": "main_rationale_8337", "target": "main_fetch_models_from_upstream", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8337", "weight": 1.0}, {"source": "main_rationale_8446", "target": "main_fetch_upstream_models_from_payload", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8446", "weight": 1.0}, {"source": "main_rationale_8453", "target": "main_fetch_upstream_models", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8453", "weight": 1.0}, {"source": "main_rationale_8694", "target": "main_humanize_video_task_failure", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8694", "weight": 1.0}, {"source": "main_rationale_8794", "target": "main_yuli_fetch_reference_bytes", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8794", "weight": 1.0}, {"source": "main_rationale_8830", "target": "main_generate_yuli_openai_video", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L8830", "weight": 1.0}, {"source": "main_rationale_9404", "target": "main_update_canvas_meta", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", "source_location": "L9404", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/83721f74ac835c090a0ab46b561d891e24d1e5eb74ad6dab2fc0eafa0a73647b.json b/graphify-out/cache/83721f74ac835c090a0ab46b561d891e24d1e5eb74ad6dab2fc0eafa0a73647b.json new file mode 100644 index 000000000..c43c9e643 --- /dev/null +++ b/graphify-out/cache/83721f74ac835c090a0ab46b561d891e24d1e5eb74ad6dab2fc0eafa0a73647b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jimeng_cli_login", "label": "jimeng_cli_login.ps1", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L1"}, {"id": "jimeng_cli_login_pause_end", "label": "Pause-End()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L8"}, {"id": "jimeng_cli_login_convert_towslpath", "label": "Convert-ToWslPath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L15"}, {"id": "jimeng_cli_login_new_wslscriptfile", "label": "New-WslScriptFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L26"}, {"id": "jimeng_cli_login_invoke_wslscript", "label": "Invoke-WslScript()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L34"}], "edges": [{"source": "jimeng_cli_login", "target": "jimeng_cli_login_pause_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L8", "weight": 1.0}, {"source": "jimeng_cli_login", "target": "jimeng_cli_login_convert_towslpath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L15", "weight": 1.0}, {"source": "jimeng_cli_login", "target": "jimeng_cli_login_new_wslscriptfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L26", "weight": 1.0}, {"source": "jimeng_cli_login", "target": "jimeng_cli_login_invoke_wslscript", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L34", "weight": 1.0}, {"source": "jimeng_cli_login_invoke_wslscript", "target": "jimeng_cli_login_new_wslscriptfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L40", "weight": 0.8}, {"source": "jimeng_cli_login_invoke_wslscript", "target": "jimeng_cli_login_convert_towslpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", "source_location": "L41", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/b3d1a9167333303e75da6e5f61f7e4748a9d6bd3ef2a2981344511c0494a579a.json b/graphify-out/cache/b3d1a9167333303e75da6e5f61f7e4748a9d6bd3ef2a2981344511c0494a579a.json new file mode 100644 index 000000000..0b7f4f8a5 --- /dev/null +++ b/graphify-out/cache/b3d1a9167333303e75da6e5f61f7e4748a9d6bd3ef2a2981344511c0494a579a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jimeng_cli_install", "label": "jimeng_cli_install.ps1", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L1"}, {"id": "jimeng_cli_install_pause_end", "label": "Pause-End()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L8"}, {"id": "jimeng_cli_install_show_ubuntu_help", "label": "Show-Ubuntu-Help()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L15"}, {"id": "jimeng_cli_install_convert_towslpath", "label": "Convert-ToWslPath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L22"}, {"id": "jimeng_cli_install_new_wslscriptfile", "label": "New-WslScriptFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L33"}, {"id": "jimeng_cli_install_invoke_wslscript", "label": "Invoke-WslScript()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L41"}, {"id": "jimeng_cli_install_invoke_wslscriptcapture", "label": "Invoke-WslScriptCapture()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L62"}], "edges": [{"source": "jimeng_cli_install", "target": "jimeng_cli_install_pause_end", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L8", "weight": 1.0}, {"source": "jimeng_cli_install", "target": "jimeng_cli_install_show_ubuntu_help", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L15", "weight": 1.0}, {"source": "jimeng_cli_install", "target": "jimeng_cli_install_convert_towslpath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L22", "weight": 1.0}, {"source": "jimeng_cli_install", "target": "jimeng_cli_install_new_wslscriptfile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L33", "weight": 1.0}, {"source": "jimeng_cli_install", "target": "jimeng_cli_install_invoke_wslscript", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L41", "weight": 1.0}, {"source": "jimeng_cli_install", "target": "jimeng_cli_install_invoke_wslscriptcapture", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L62", "weight": 1.0}, {"source": "jimeng_cli_install_invoke_wslscript", "target": "jimeng_cli_install_new_wslscriptfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L47", "weight": 0.8}, {"source": "jimeng_cli_install_invoke_wslscript", "target": "jimeng_cli_install_convert_towslpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L48", "weight": 0.8}, {"source": "jimeng_cli_install_invoke_wslscriptcapture", "target": "jimeng_cli_install_new_wslscriptfile", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L68", "weight": 0.8}, {"source": "jimeng_cli_install_invoke_wslscriptcapture", "target": "jimeng_cli_install_convert_towslpath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", "source_location": "L69", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/b4fb4c12ea10b04f8caeb84892440e8cd74bcca1e2e573719049b0cfafd0cdfa.json b/graphify-out/cache/b4fb4c12ea10b04f8caeb84892440e8cd74bcca1e2e573719049b0cfafd0cdfa.json new file mode 100644 index 000000000..5a44360fa --- /dev/null +++ b/graphify-out/cache/b4fb4c12ea10b04f8caeb84892440e8cd74bcca1e2e573719049b0cfafd0cdfa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "history_bulk_manager", "label": "history-bulk-manager.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L1"}, {"id": "history_bulk_manager_tr", "label": "tr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L15"}, {"id": "history_bulk_manager_fmt", "label": "fmt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L18"}, {"id": "history_bulk_manager_injectstyles", "label": "injectStyles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L24"}, {"id": "history_bulk_manager_attach", "label": "attach()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L85"}], "edges": [{"source": "history_bulk_manager", "target": "history_bulk_manager_tr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L15", "weight": 1.0}, {"source": "history_bulk_manager", "target": "history_bulk_manager_fmt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L18", "weight": 1.0}, {"source": "history_bulk_manager", "target": "history_bulk_manager_injectstyles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L24", "weight": 1.0}, {"source": "history_bulk_manager", "target": "history_bulk_manager_attach", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L85", "weight": 1.0}, {"source": "history_bulk_manager_fmt", "target": "history_bulk_manager_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L19", "weight": 0.8}, {"source": "history_bulk_manager_attach", "target": "history_bulk_manager_injectstyles", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", "source_location": "L93", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/b7c2ac25be9b339564bee649b1749a6c30573b16796302171b56f114c65a65fa.json b/graphify-out/cache/b7c2ac25be9b339564bee649b1749a6c30573b16796302171b56f114c65a65fa.json new file mode 100644 index 000000000..a52c3929a --- /dev/null +++ b/graphify-out/cache/b7c2ac25be9b339564bee649b1749a6c30573b16796302171b56f114c65a65fa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "theme", "label": "theme.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L1"}, {"id": "theme_currenttheme", "label": "currentTheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L7"}, {"id": "theme_applytheme", "label": "applyTheme()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L11"}, {"id": "theme_ensurescalestyle", "label": "ensureScaleStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L23"}, {"id": "theme_isframed", "label": "isFramed()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L62"}, {"id": "theme_normalizescalemode", "label": "normalizeScaleMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L70"}, {"id": "theme_currentscalemode", "label": "currentScaleMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L74"}, {"id": "theme_autoscale", "label": "autoScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L82"}, {"id": "theme_scaleformode", "label": "scaleForMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L94"}, {"id": "theme_updatescalebodyclasses", "label": "updateScaleBodyClasses()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L100"}, {"id": "theme_scaleoptedout", "label": "scaleOptedOut()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L109"}, {"id": "theme_applyscale", "label": "applyScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L113"}, {"id": "theme_broadcastscale", "label": "broadcastScale()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L126"}, {"id": "theme_setscalemode", "label": "setScaleMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L134"}, {"id": "theme_scheduleautoscalerefresh", "label": "scheduleAutoScaleRefresh()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L144"}, {"id": "theme_set", "label": "set()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L158"}], "edges": [{"source": "theme", "target": "theme_currenttheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L7", "weight": 1.0}, {"source": "theme", "target": "theme_applytheme", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L11", "weight": 1.0}, {"source": "theme", "target": "theme_ensurescalestyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L23", "weight": 1.0}, {"source": "theme", "target": "theme_isframed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L62", "weight": 1.0}, {"source": "theme", "target": "theme_normalizescalemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L70", "weight": 1.0}, {"source": "theme", "target": "theme_currentscalemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L74", "weight": 1.0}, {"source": "theme", "target": "theme_autoscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L82", "weight": 1.0}, {"source": "theme", "target": "theme_scaleformode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L94", "weight": 1.0}, {"source": "theme", "target": "theme_updatescalebodyclasses", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L100", "weight": 1.0}, {"source": "theme", "target": "theme_scaleoptedout", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L109", "weight": 1.0}, {"source": "theme", "target": "theme_applyscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L113", "weight": 1.0}, {"source": "theme", "target": "theme_broadcastscale", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L126", "weight": 1.0}, {"source": "theme", "target": "theme_setscalemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L134", "weight": 1.0}, {"source": "theme", "target": "theme_scheduleautoscalerefresh", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L144", "weight": 1.0}, {"source": "theme", "target": "theme_set", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L158", "weight": 1.0}, {"source": "theme_currentscalemode", "target": "theme_normalizescalemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L76", "weight": 0.8}, {"source": "theme_scaleformode", "target": "theme_normalizescalemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L95", "weight": 0.8}, {"source": "theme_scaleformode", "target": "theme_autoscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L96", "weight": 0.8}, {"source": "theme_updatescalebodyclasses", "target": "theme_isframed", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L103", "weight": 0.8}, {"source": "theme_applyscale", "target": "theme_ensurescalestyle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L114", "weight": 0.8}, {"source": "theme_applyscale", "target": "theme_normalizescalemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L115", "weight": 0.8}, {"source": "theme_applyscale", "target": "theme_scaleoptedout", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L116", "weight": 0.8}, {"source": "theme_applyscale", "target": "theme_scaleformode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L117", "weight": 0.8}, {"source": "theme_applyscale", "target": "theme_updatescalebodyclasses", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L122", "weight": 0.8}, {"source": "theme_setscalemode", "target": "theme_normalizescalemode", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L135", "weight": 0.8}, {"source": "theme_setscalemode", "target": "theme_applyscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L139", "weight": 0.8}, {"source": "theme_setscalemode", "target": "theme_broadcastscale", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L140", "weight": 0.8}, {"source": "theme_set", "target": "theme_applytheme", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", "source_location": "L162", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/bacffa8990711cd7edc00296910a31bf1456a71a0328195defeee25f4a5f16ea.json b/graphify-out/cache/bacffa8990711cd7edc00296910a31bf1456a71a0328195defeee25f4a5f16ea.json new file mode 100644 index 000000000..1e8cd6bfc --- /dev/null +++ b/graphify-out/cache/bacffa8990711cd7edc00296910a31bf1456a71a0328195defeee25f4a5f16ea.json @@ -0,0 +1 @@ +{"nodes": [{"id": "i18n", "label": "i18n.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n.js", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/bbc635a3b8cc79e75fd1b449a7642ec67f502cbf0989cc3c96b0af993deab07c.json b/graphify-out/cache/bbc635a3b8cc79e75fd1b449a7642ec67f502cbf0989cc3c96b0af993deab07c.json new file mode 100644 index 000000000..e0509d0e5 --- /dev/null +++ b/graphify-out/cache/bbc635a3b8cc79e75fd1b449a7642ec67f502cbf0989cc3c96b0af993deab07c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "image_preview", "label": "image-preview.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", "source_location": "L1"}, {"id": "image_preview_injectstyles", "label": "injectStyles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", "source_location": "L5"}, {"id": "image_preview_attach", "label": "attach()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", "source_location": "L58"}], "edges": [{"source": "image_preview", "target": "image_preview_injectstyles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", "source_location": "L5", "weight": 1.0}, {"source": "image_preview", "target": "image_preview_attach", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", "source_location": "L58", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/bc18a96fc6c024ac55aaf9f58a90316a6a2329e0a65ae73dda62bce3a54bd7a2.json b/graphify-out/cache/bc18a96fc6c024ac55aaf9f58a90316a6a2329e0a65ae73dda62bce3a54bd7a2.json new file mode 100644 index 000000000..fff91360e --- /dev/null +++ b/graphify-out/cache/bc18a96fc6c024ac55aaf9f58a90316a6a2329e0a65ae73dda62bce3a54bd7a2.json @@ -0,0 +1 @@ +{"nodes": [{"id": "lucide", "label": "lucide.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L1"}, {"id": "lucide_ka", "label": "ka()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_pa", "label": "Pa()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_da", "label": "dA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_ca", "label": "cA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_ma", "label": "MA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_ia", "label": "iA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_ba", "label": "Ba()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_za", "label": "za()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}, {"id": "lucide_aa", "label": "aA()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8"}], "edges": [{"source": "lucide", "target": "lucide_ka", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_pa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_da", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_ca", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_ma", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_pa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_ia", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_ba", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_za", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide", "target": "lucide_aa", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 1.0}, {"source": "lucide_pa", "target": "lucide_ka", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_pa", "target": "lucide_ma", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_za", "target": "lucide_pa", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_za", "target": "lucide_ia", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_za", "target": "lucide_da", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_za", "target": "lucide_ba", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}, {"source": "lucide_za", "target": "lucide_ca", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", "source_location": "L8", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/c32695dd7949013b25d76b79798789c444f90d3a632746f1b3b57a8c4abe4cbd.json b/graphify-out/cache/c32695dd7949013b25d76b79798789c444f90d3a632746f1b3b57a8c4abe4cbd.json new file mode 100644 index 000000000..3b960796c --- /dev/null +++ b/graphify-out/cache/c32695dd7949013b25d76b79798789c444f90d3a632746f1b3b57a8c4abe4cbd.json @@ -0,0 +1 @@ +{"nodes": [{"id": "asset_manager", "label": "asset-manager.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1"}, {"id": "asset_manager_refreshicons", "label": "refreshIcons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L73"}, {"id": "asset_manager_setstatus", "label": "setStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L74"}, {"id": "asset_manager_escapehtml", "label": "escapeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L75"}, {"id": "asset_manager_escapeattr", "label": "escapeAttr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L78"}, {"id": "asset_manager_copytexttoclipboard", "label": "copyTextToClipboard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L79"}, {"id": "asset_manager_apijson", "label": "apiJson()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L100"}, {"id": "asset_manager_formatdate", "label": "formatDate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L106"}, {"id": "asset_manager_formatfilesize", "label": "formatFileSize()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L112"}, {"id": "asset_manager_assetlibraries", "label": "assetLibraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L119"}, {"id": "asset_manager_activeassetlibrary", "label": "activeAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L124"}, {"id": "asset_manager_activeworkflowlibrary", "label": "activeWorkflowLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L128"}, {"id": "asset_manager_assetcategories", "label": "assetCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L132"}, {"id": "asset_manager_workflowcategories", "label": "workflowCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L135"}, {"id": "asset_manager_activeassetcategory", "label": "activeAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L144"}, {"id": "asset_manager_activeworkflowcategory", "label": "activeWorkflowCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L148"}, {"id": "asset_manager_workflowcount", "label": "workflowCount()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L155"}, {"id": "asset_manager_assetcountforlibrary", "label": "assetCountForLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L158"}, {"id": "asset_manager_promptlibraries", "label": "promptLibraries()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L163"}, {"id": "asset_manager_issystempromptlibrary", "label": "isSystemPromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L170"}, {"id": "asset_manager_activepromptlibrary", "label": "activePromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L173"}, {"id": "asset_manager_activepromptcategories", "label": "activePromptCategories()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L177"}, {"id": "asset_manager_promptcategorylabel", "label": "promptCategoryLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L192"}, {"id": "asset_manager_promptcountforcategory", "label": "promptCountForCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L198"}, {"id": "asset_manager_assetkind", "label": "assetKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L203"}, {"id": "asset_manager_workflowkindlabel", "label": "workflowKindLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L210"}, {"id": "asset_manager_assetkindlabel", "label": "assetKindLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L216"}, {"id": "asset_manager_assetthumb", "label": "assetThumb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L222"}, {"id": "asset_manager_workflowthumb", "label": "workflowThumb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L228"}, {"id": "asset_manager_islocalmediafile", "label": "isLocalMediaFile()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L231"}, {"id": "asset_manager_localitemkind", "label": "localItemKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L237"}, {"id": "asset_manager_localobjecturl", "label": "localObjectUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L245"}, {"id": "asset_manager_localassetthumb", "label": "localAssetThumb()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L249"}, {"id": "asset_manager_activelocalfolder", "label": "activeLocalFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L252"}, {"id": "asset_manager_localitemsforfolder", "label": "localItemsForFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L255"}, {"id": "asset_manager_localcaptionproviders", "label": "localCaptionProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L264"}, {"id": "asset_manager_normalizelocalcaptionsettings", "label": "normalizeLocalCaptionSettings()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L267"}, {"id": "asset_manager_localcaptionmodels", "label": "localCaptionModels()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L279"}, {"id": "asset_manager_renderlocalcaptiontools", "label": "renderLocalCaptionTools()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L284"}, {"id": "asset_manager_findlocalitem", "label": "findLocalItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L302"}, {"id": "asset_manager_normalizelocalstate", "label": "normalizeLocalState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L305"}, {"id": "asset_manager_localfoldertotal", "label": "localFolderTotal()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L312"}, {"id": "asset_manager_localfolderid", "label": "localFolderId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L316"}, {"id": "asset_manager_localchildpath", "label": "localChildPath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L319"}, {"id": "asset_manager_loadsharedfolders", "label": "loadSharedFolders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L323"}, {"id": "asset_manager_loadlocalassets", "label": "loadLocalAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L332"}, {"id": "asset_manager_registersharedfolder", "label": "registerSharedFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L346"}, {"id": "asset_manager_unregistersharedfolder", "label": "unregisterSharedFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L366"}, {"id": "asset_manager_indexsharedtree", "label": "indexSharedTree()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L388"}, {"id": "asset_manager_opensharedfolder", "label": "openSharedFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L394"}, {"id": "asset_manager_currentassetitems", "label": "currentAssetItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L417"}, {"id": "asset_manager_currentworkflowitems", "label": "currentWorkflowItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L424"}, {"id": "asset_manager_assetmovetargets", "label": "assetMoveTargets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L431"}, {"id": "asset_manager_normalizeassetmovetarget", "label": "normalizeAssetMoveTarget()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L442"}, {"id": "asset_manager_currentpromptitems", "label": "currentPromptItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L447"}, {"id": "asset_manager_provideravatarplatform", "label": "providerAvatarPlatform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L459"}, {"id": "asset_manager_provideravatarsupported", "label": "providerAvatarSupported()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L466"}, {"id": "asset_manager_avatarplatformlabel", "label": "avatarPlatformLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L469"}, {"id": "asset_manager_avatarcandidateproviders", "label": "avatarCandidateProviders()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L474"}, {"id": "asset_manager_activeavatarprovider", "label": "activeAvatarProvider()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L477"}, {"id": "asset_manager_avatarprovideroptionlabel", "label": "avatarProviderOptionLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L484"}, {"id": "asset_manager_avatarprovideridforplatform", "label": "avatarProviderIdForPlatform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L492"}, {"id": "asset_manager_findassetitem", "label": "findAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L498"}, {"id": "asset_manager_findworkflowitem", "label": "findWorkflowItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L502"}, {"id": "asset_manager_findpromptitem", "label": "findPromptItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L509"}, {"id": "asset_manager_selectedasset", "label": "selectedAsset()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L513"}, {"id": "asset_manager_selectedworkflow", "label": "selectedWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L517"}, {"id": "asset_manager_selectedprompt", "label": "selectedPrompt()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L521"}, {"id": "asset_manager_normalizeassetstate", "label": "normalizeAssetState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L525"}, {"id": "asset_manager_normalizeworkflowstate", "label": "normalizeWorkflowState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L535"}, {"id": "asset_manager_normalizepromptstate", "label": "normalizePromptState()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L553"}, {"id": "asset_manager_loadall", "label": "loadAll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L563"}, {"id": "asset_manager_render", "label": "render()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L589"}, {"id": "asset_manager_rendercanvasassetsmanager", "label": "renderCanvasAssetsManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L598"}, {"id": "asset_manager_renderheadtreeinlineedit", "label": "renderHeadTreeInlineEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L616"}, {"id": "asset_manager_focustreeeditinput", "label": "focusTreeEditInput()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L625"}, {"id": "asset_manager_localuploaditems", "label": "localUploadItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L632"}, {"id": "asset_manager_findlocalupload", "label": "findLocalUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L639"}, {"id": "asset_manager_localuploadfolderexists", "label": "localUploadFolderExists()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L642"}, {"id": "asset_manager_localuploadfolderbypath", "label": "localUploadFolderByPath()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L653"}, {"id": "asset_manager_localuploadfoldertitle", "label": "localUploadFolderTitle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L664"}, {"id": "asset_manager_renderlocaluploadfolderbranch", "label": "renderLocalUploadFolderBranch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L668"}, {"id": "asset_manager_localuploadfoldercontainsactive", "label": "localUploadFolderContainsActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L683"}, {"id": "asset_manager_selectedlocaluploadimageitems", "label": "selectedLocalUploadImageItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L688"}, {"id": "asset_manager_renderlocalmanager", "label": "renderLocalManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L691"}, {"id": "asset_manager_renderlocaluploadaddcard", "label": "renderLocalUploadAddCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L749"}, {"id": "asset_manager_renderlocaluploadcard", "label": "renderLocalUploadCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L758"}, {"id": "asset_manager_renderlocaluploaddetail", "label": "renderLocalUploadDetail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L769"}, {"id": "asset_manager_renderlocalfolderbranch", "label": "renderLocalFolderBranch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L805"}, {"id": "asset_manager_foldercontainslocalactive", "label": "folderContainsLocalActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L818"}, {"id": "asset_manager_renderlocalcard", "label": "renderLocalCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L823"}, {"id": "asset_manager_renderlocalclipboardbar", "label": "renderLocalClipboardBar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L834"}, {"id": "asset_manager_renderlocaldetail", "label": "renderLocalDetail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L846"}, {"id": "asset_manager_renderassetmanager", "label": "renderAssetManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L871"}, {"id": "asset_manager_renderworkflowmanager", "label": "renderWorkflowManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L930"}, {"id": "asset_manager_renderworkflowuploadcard", "label": "renderWorkflowUploadCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1001"}, {"id": "asset_manager_renderworkflowtreeactionbar", "label": "renderWorkflowTreeActionBar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1010"}, {"id": "asset_manager_renderworkflowtreeinlineedit", "label": "renderWorkflowTreeInlineEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1019"}, {"id": "asset_manager_renderworkflowcard", "label": "renderWorkflowCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1029"}, {"id": "asset_manager_renderworkflowdetail", "label": "renderWorkflowDetail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1039"}, {"id": "asset_manager_renderuploadcard", "label": "renderUploadCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1065"}, {"id": "asset_manager_renderassetclipboardbar", "label": "renderAssetClipboardBar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1074"}, {"id": "asset_manager_renderassettreebranch", "label": "renderAssetTreeBranch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1087"}, {"id": "asset_manager_renderassettreeactionbar", "label": "renderAssetTreeActionBar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1108"}, {"id": "asset_manager_renderassettreeinlineedit", "label": "renderAssetTreeInlineEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1125"}, {"id": "asset_manager_renderassetcard", "label": "renderAssetCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1139"}, {"id": "asset_manager_renderavatarregistrationcard", "label": "renderAvatarRegistrationCard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1149"}, {"id": "asset_manager_renderavatarsection", "label": "renderAvatarSection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1181"}, {"id": "asset_manager_renderassetdetail", "label": "renderAssetDetail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1219"}, {"id": "asset_manager_renderpromptmanager", "label": "renderPromptManager()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1268"}, {"id": "asset_manager_renderprompttreebranch", "label": "renderPromptTreeBranch()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1323"}, {"id": "asset_manager_renderprompttreeactionbar", "label": "renderPromptTreeActionBar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1355"}, {"id": "asset_manager_renderprompttreeinlineedit", "label": "renderPromptTreeInlineEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1377"}, {"id": "asset_manager_renderpromptrow", "label": "renderPromptRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1389"}, {"id": "asset_manager_renderpromptdetail", "label": "renderPromptDetail()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1399"}, {"id": "asset_manager_uploadfiles", "label": "uploadFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1465"}, {"id": "asset_manager_uploadworkflowfiles", "label": "uploadWorkflowFiles()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1490"}, {"id": "asset_manager_downloadurl", "label": "downloadUrl()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1506"}, {"id": "asset_manager_exportworkflowitems", "label": "exportWorkflowItems()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1516"}, {"id": "asset_manager_renameworkflowitem", "label": "renameWorkflowItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1542"}, {"id": "asset_manager_deleteworkflowitem", "label": "deleteWorkflowItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1551"}, {"id": "asset_manager_deleteselectedworkflows", "label": "deleteSelectedWorkflows()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1568"}, {"id": "asset_manager_uploadlocalassets", "label": "uploadLocalAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1578"}, {"id": "asset_manager_deletelocalassets", "label": "deleteLocalAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1596"}, {"id": "asset_manager_createlocaluploadfolder", "label": "createLocalUploadFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1615"}, {"id": "asset_manager_renamelocaluploadfolder", "label": "renameLocalUploadFolder()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1635"}, {"id": "asset_manager_runlocaluploadcaptionselected", "label": "runLocalUploadCaptionSelected()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1660"}, {"id": "asset_manager_savelocaluploadcaption", "label": "saveLocalUploadCaption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1695"}, {"id": "asset_manager_handleclick", "label": "handleClick()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1714"}, {"id": "asset_manager_openassetitem", "label": "openAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2017"}, {"id": "asset_manager_showdetailpreview", "label": "showDetailPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2021"}, {"id": "asset_manager_closedetailpreview", "label": "closeDetailPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2045"}, {"id": "asset_manager_applylightboxtransform", "label": "applyLightboxTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2050"}, {"id": "asset_manager_zoomdetailpreview", "label": "zoomDetailPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2059"}, {"id": "asset_manager_beginlightboxpan", "label": "beginLightboxPan()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2082"}, {"id": "asset_manager_updatelightboxpan", "label": "updateLightboxPan()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2100"}, {"id": "asset_manager_endlightboxpan", "label": "endLightboxPan()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2107"}, {"id": "asset_manager_rectsintersect", "label": "rectsIntersect()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2112"}, {"id": "asset_manager_marqueetargetselector", "label": "marqueeTargetSelector()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2115"}, {"id": "asset_manager_beginmarqueeselection", "label": "beginMarqueeSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2121"}, {"id": "asset_manager_updatemarqueeselection", "label": "updateMarqueeSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2144"}, {"id": "asset_manager_endmarqueeselection", "label": "endMarqueeSelection()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2180"}, {"id": "asset_manager_createassetlibrary", "label": "createAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2187"}, {"id": "asset_manager_saveassettreeedit", "label": "saveAssetTreeEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2197"}, {"id": "asset_manager_saveworkflowtreeedit", "label": "saveWorkflowTreeEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2233"}, {"id": "asset_manager_deleteworkflowcategory", "label": "deleteWorkflowCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2271"}, {"id": "asset_manager_renameassetlibrary", "label": "renameAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2292"}, {"id": "asset_manager_deleteassetlibrary", "label": "deleteAssetLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2300"}, {"id": "asset_manager_createassetcategory", "label": "createAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2320"}, {"id": "asset_manager_renameassetcategory", "label": "renameAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2329"}, {"id": "asset_manager_deleteassetcategory", "label": "deleteAssetCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2337"}, {"id": "asset_manager_renameassetitem", "label": "renameAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2356"}, {"id": "asset_manager_saveassetedit", "label": "saveAssetEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2365"}, {"id": "asset_manager_saveassetinlinename", "label": "saveAssetInlineName()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2379"}, {"id": "asset_manager_registerassetavatar", "label": "registerAssetAvatar()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2389"}, {"id": "asset_manager_avatarregistrationof", "label": "avatarRegistrationOf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2416"}, {"id": "asset_manager_checkassetavatarstatus", "label": "checkAssetAvatarStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2420"}, {"id": "asset_manager_scheduleavatarpoll", "label": "scheduleAvatarPoll()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2448"}, {"id": "asset_manager_deleteassetitem", "label": "deleteAssetItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2459"}, {"id": "asset_manager_deleteselectedassets", "label": "deleteSelectedAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2470"}, {"id": "asset_manager_setassetclipboard", "label": "setAssetClipboard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2481"}, {"id": "asset_manager_pasteassetclipboard", "label": "pasteAssetClipboard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2496"}, {"id": "asset_manager_setlocalclipboard", "label": "setLocalClipboard()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2522"}, {"id": "asset_manager_pastelocalclipboardtoassets", "label": "pasteLocalClipboardToAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2539"}, {"id": "asset_manager_moveselectedassets", "label": "moveSelectedAssets()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2576"}, {"id": "asset_manager_openlocalitem", "label": "openLocalItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2592"}, {"id": "asset_manager_createpromptlibrary", "label": "createPromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2598"}, {"id": "asset_manager_saveprompttreeedit", "label": "savePromptTreeEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2608"}, {"id": "asset_manager_deletepromptcategory", "label": "deletePromptCategory()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2644"}, {"id": "asset_manager_renamepromptlibrary", "label": "renamePromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2664"}, {"id": "asset_manager_deletepromptlibrary", "label": "deletePromptLibrary()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2672"}, {"id": "asset_manager_createpromptitem", "label": "createPromptItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2694"}, {"id": "asset_manager_savepromptcreate", "label": "savePromptCreate()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2709"}, {"id": "asset_manager_editpromptitem", "label": "editPromptItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2728"}, {"id": "asset_manager_savepromptedit", "label": "savePromptEdit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2743"}, {"id": "asset_manager_deletepromptitem", "label": "deletePromptItem()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2762"}, {"id": "asset_manager_deleteselectedprompts", "label": "deleteSelectedPrompts()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2773"}], "edges": [{"source": "asset_manager", "target": "asset_manager_refreshicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L73", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_setstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L74", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_escapehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L75", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_escapeattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L78", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_copytexttoclipboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L79", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_apijson", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L100", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_formatdate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L106", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_formatfilesize", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L112", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetlibraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L119", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activeassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L124", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activeworkflowlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L128", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L132", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_workflowcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L135", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activeassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L144", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activeworkflowcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L148", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_workflowcount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L155", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetcountforlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L158", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_promptlibraries", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L163", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_issystempromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L170", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activepromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L173", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activepromptcategories", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L177", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_promptcategorylabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L192", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_promptcountforcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L198", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L203", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_workflowkindlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L210", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetkindlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L216", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetthumb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L222", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_workflowthumb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L228", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_islocalmediafile", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L231", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localitemkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L237", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localobjecturl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L245", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localassetthumb", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L249", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activelocalfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L252", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localitemsforfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L255", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localcaptionproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L264", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizelocalcaptionsettings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L267", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localcaptionmodels", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L279", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocalcaptiontools", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L284", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_findlocalitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L302", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizelocalstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L305", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localfoldertotal", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L312", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localfolderid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L316", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localchildpath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L319", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_loadsharedfolders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L323", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_loadlocalassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L332", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_registersharedfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L346", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_unregistersharedfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L366", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_indexsharedtree", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L388", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_opensharedfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L394", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_currentassetitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L417", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_currentworkflowitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L424", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_assetmovetargets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L431", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizeassetmovetarget", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L442", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_currentpromptitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L447", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_provideravatarplatform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L459", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_provideravatarsupported", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L466", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_avatarplatformlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L469", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_avatarcandidateproviders", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L474", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_activeavatarprovider", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L477", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_avatarprovideroptionlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L484", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_avatarprovideridforplatform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L492", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_findassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L498", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_findworkflowitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L502", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_findpromptitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L509", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_selectedasset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L513", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_selectedworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L517", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_selectedprompt", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L521", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizeassetstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L525", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizeworkflowstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L535", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_normalizepromptstate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L553", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_loadall", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L563", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_render", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L589", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_rendercanvasassetsmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L598", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderheadtreeinlineedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L616", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_focustreeeditinput", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L625", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localuploaditems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L632", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_findlocalupload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L639", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localuploadfolderexists", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L642", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localuploadfolderbypath", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L653", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localuploadfoldertitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L664", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocaluploadfolderbranch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L668", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_localuploadfoldercontainsactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L683", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_selectedlocaluploadimageitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L688", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocalmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L691", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocaluploadaddcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L749", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocaluploadcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L758", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocaluploaddetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L769", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocalfolderbranch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L805", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_foldercontainslocalactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L818", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocalcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L823", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocalclipboardbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L834", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderlocaldetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L846", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassetmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L871", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L930", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowuploadcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1001", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowtreeactionbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1010", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowtreeinlineedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1019", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1029", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderworkflowdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1039", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderuploadcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1065", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassetclipboardbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1074", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassettreebranch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1087", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassettreeactionbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1108", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassettreeinlineedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1125", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassetcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1139", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderavatarregistrationcard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1149", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderavatarsection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1181", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderassetdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1219", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderpromptmanager", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1268", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderprompttreebranch", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1323", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderprompttreeactionbar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1355", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderprompttreeinlineedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1377", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderpromptrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1389", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renderpromptdetail", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1399", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_uploadfiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1465", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_uploadworkflowfiles", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1490", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_downloadurl", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1506", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_exportworkflowitems", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1516", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renameworkflowitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1542", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteworkflowitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1551", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteselectedworkflows", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1568", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_uploadlocalassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1578", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deletelocalassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1596", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_createlocaluploadfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1615", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renamelocaluploadfolder", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1635", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_runlocaluploadcaptionselected", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1660", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_savelocaluploadcaption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1695", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_handleclick", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1714", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_openassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2017", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_showdetailpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2021", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_closedetailpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2045", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_applylightboxtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2050", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_zoomdetailpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2059", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_beginlightboxpan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2082", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_updatelightboxpan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2100", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_endlightboxpan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2107", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_rectsintersect", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2112", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_marqueetargetselector", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2115", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_beginmarqueeselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2121", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_updatemarqueeselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2144", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_endmarqueeselection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2180", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_createassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2187", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_saveassettreeedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2197", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_saveworkflowtreeedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2233", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteworkflowcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2271", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renameassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2292", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteassetlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2300", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_createassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2320", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renameassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2329", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteassetcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2337", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renameassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2356", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_saveassetedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2365", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_saveassetinlinename", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2379", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_registerassetavatar", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2389", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_avatarregistrationof", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2416", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_checkassetavatarstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2420", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_scheduleavatarpoll", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2448", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteassetitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2459", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteselectedassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2470", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_setassetclipboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2481", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_pasteassetclipboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2496", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_setlocalclipboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2522", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_pastelocalclipboardtoassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2539", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_moveselectedassets", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2576", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_openlocalitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2592", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_createpromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2598", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_saveprompttreeedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2608", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deletepromptcategory", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2644", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_renamepromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2664", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deletepromptlibrary", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2672", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_createpromptitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2694", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_savepromptcreate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2709", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_editpromptitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2728", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_savepromptedit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2743", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deletepromptitem", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2762", "weight": 1.0}, {"source": "asset_manager", "target": "asset_manager_deleteselectedprompts", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2773", "weight": 1.0}, {"source": "asset_manager_escapeattr", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L78", "weight": 0.8}, {"source": "asset_manager_activeassetlibrary", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L125", "weight": 0.8}, {"source": "asset_manager_activeworkflowlibrary", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L129", "weight": 0.8}, {"source": "asset_manager_assetcategories", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L133", "weight": 0.8}, {"source": "asset_manager_workflowcategories", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L137", "weight": 0.8}, {"source": "asset_manager_activeassetcategory", "target": "asset_manager_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L145", "weight": 0.8}, {"source": "asset_manager_activeworkflowcategory", "target": "asset_manager_workflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L149", "weight": 0.8}, {"source": "asset_manager_workflowcount", "target": "asset_manager_workflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L156", "weight": 0.8}, {"source": "asset_manager_activepromptlibrary", "target": "asset_manager_promptlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L174", "weight": 0.8}, {"source": "asset_manager_activepromptcategories", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L178", "weight": 0.8}, {"source": "asset_manager_activepromptcategories", "target": "asset_manager_issystempromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L181", "weight": 0.8}, {"source": "asset_manager_promptcategorylabel", "target": "asset_manager_activepromptcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L193", "weight": 0.8}, {"source": "asset_manager_assetkindlabel", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L217", "weight": 0.8}, {"source": "asset_manager_assetthumb", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L223", "weight": 0.8}, {"source": "asset_manager_assetthumb", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L224", "weight": 0.8}, {"source": "asset_manager_workflowthumb", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L229", "weight": 0.8}, {"source": "asset_manager_workflowthumb", "target": "asset_manager_workflowkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L229", "weight": 0.8}, {"source": "asset_manager_localassetthumb", "target": "asset_manager_assetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L250", "weight": 0.8}, {"source": "asset_manager_localassetthumb", "target": "asset_manager_localobjecturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L250", "weight": 0.8}, {"source": "asset_manager_localassetthumb", "target": "asset_manager_localitemkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L250", "weight": 0.8}, {"source": "asset_manager_localitemsforfolder", "target": "asset_manager_activelocalfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L257", "weight": 0.8}, {"source": "asset_manager_normalizelocalcaptionsettings", "target": "asset_manager_localcaptionproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L268", "weight": 0.8}, {"source": "asset_manager_localcaptionmodels", "target": "asset_manager_normalizelocalcaptionsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L280", "weight": 0.8}, {"source": "asset_manager_localcaptionmodels", "target": "asset_manager_localcaptionproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L281", "weight": 0.8}, {"source": "asset_manager_renderlocalcaptiontools", "target": "asset_manager_normalizelocalcaptionsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L285", "weight": 0.8}, {"source": "asset_manager_renderlocalcaptiontools", "target": "asset_manager_localcaptionproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L286", "weight": 0.8}, {"source": "asset_manager_renderlocalcaptiontools", "target": "asset_manager_localcaptionmodels", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L287", "weight": 0.8}, {"source": "asset_manager_renderlocalcaptiontools", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L297", "weight": 0.8}, {"source": "asset_manager_normalizelocalstate", "target": "asset_manager_localitemsforfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L307", "weight": 0.8}, {"source": "asset_manager_loadsharedfolders", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L325", "weight": 0.8}, {"source": "asset_manager_loadlocalassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L334", "weight": 0.8}, {"source": "asset_manager_loadlocalassets", "target": "asset_manager_localuploadfolderexists", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L341", "weight": 0.8}, {"source": "asset_manager_registersharedfolder", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L351", "weight": 0.8}, {"source": "asset_manager_registersharedfolder", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L352", "weight": 0.8}, {"source": "asset_manager_registersharedfolder", "target": "asset_manager_loadsharedfolders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L357", "weight": 0.8}, {"source": "asset_manager_registersharedfolder", "target": "asset_manager_opensharedfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L359", "weight": 0.8}, {"source": "asset_manager_registersharedfolder", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L360", "weight": 0.8}, {"source": "asset_manager_unregistersharedfolder", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L369", "weight": 0.8}, {"source": "asset_manager_unregistersharedfolder", "target": "asset_manager_loadsharedfolders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L381", "weight": 0.8}, {"source": "asset_manager_unregistersharedfolder", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L382", "weight": 0.8}, {"source": "asset_manager_unregistersharedfolder", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L383", "weight": 0.8}, {"source": "asset_manager_opensharedfolder", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L397", "weight": 0.8}, {"source": "asset_manager_opensharedfolder", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L398", "weight": 0.8}, {"source": "asset_manager_opensharedfolder", "target": "asset_manager_indexsharedtree", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L403", "weight": 0.8}, {"source": "asset_manager_opensharedfolder", "target": "asset_manager_normalizelocalstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L410", "weight": 0.8}, {"source": "asset_manager_opensharedfolder", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L411", "weight": 0.8}, {"source": "asset_manager_currentassetitems", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L419", "weight": 0.8}, {"source": "asset_manager_currentworkflowitems", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L426", "weight": 0.8}, {"source": "asset_manager_assetmovetargets", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L434", "weight": 0.8}, {"source": "asset_manager_normalizeassetmovetarget", "target": "asset_manager_assetmovetargets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L443", "weight": 0.8}, {"source": "asset_manager_currentpromptitems", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L448", "weight": 0.8}, {"source": "asset_manager_provideravatarsupported", "target": "asset_manager_provideravatarplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L467", "weight": 0.8}, {"source": "asset_manager_activeavatarprovider", "target": "asset_manager_avatarcandidateproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L478", "weight": 0.8}, {"source": "asset_manager_avatarprovideroptionlabel", "target": "asset_manager_provideravatarplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L486", "weight": 0.8}, {"source": "asset_manager_avatarprovideroptionlabel", "target": "asset_manager_provideravatarsupported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L488", "weight": 0.8}, {"source": "asset_manager_avatarprovideroptionlabel", "target": "asset_manager_avatarplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L488", "weight": 0.8}, {"source": "asset_manager_avatarprovideridforplatform", "target": "asset_manager_avatarcandidateproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L493", "weight": 0.8}, {"source": "asset_manager_findassetitem", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L499", "weight": 0.8}, {"source": "asset_manager_findworkflowitem", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L503", "weight": 0.8}, {"source": "asset_manager_findpromptitem", "target": "asset_manager_promptlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L510", "weight": 0.8}, {"source": "asset_manager_selectedasset", "target": "asset_manager_currentassetitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L514", "weight": 0.8}, {"source": "asset_manager_selectedworkflow", "target": "asset_manager_currentworkflowitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L518", "weight": 0.8}, {"source": "asset_manager_selectedprompt", "target": "asset_manager_currentpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L522", "weight": 0.8}, {"source": "asset_manager_normalizeassetstate", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L526", "weight": 0.8}, {"source": "asset_manager_normalizeassetstate", "target": "asset_manager_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L528", "weight": 0.8}, {"source": "asset_manager_normalizeassetstate", "target": "asset_manager_currentassetitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L530", "weight": 0.8}, {"source": "asset_manager_normalizeworkflowstate", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L536", "weight": 0.8}, {"source": "asset_manager_normalizeworkflowstate", "target": "asset_manager_workflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L538", "weight": 0.8}, {"source": "asset_manager_normalizeworkflowstate", "target": "asset_manager_currentworkflowitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L548", "weight": 0.8}, {"source": "asset_manager_normalizepromptstate", "target": "asset_manager_promptlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L554", "weight": 0.8}, {"source": "asset_manager_normalizepromptstate", "target": "asset_manager_activepromptcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L556", "weight": 0.8}, {"source": "asset_manager_normalizepromptstate", "target": "asset_manager_currentpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L558", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L564", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L566", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_loadsharedfolders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L569", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_loadlocalassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L570", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L576", "weight": 0.8}, {"source": "asset_manager_loadall", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L586", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_renderpromptmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L591", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_renderworkflowmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L592", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_renderlocalmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L593", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_rendercanvasassetsmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L594", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_renderassetmanager", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L595", "weight": 0.8}, {"source": "asset_manager_render", "target": "asset_manager_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L596", "weight": 0.8}, {"source": "asset_manager_renderheadtreeinlineedit", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L620", "weight": 0.8}, {"source": "asset_manager_localuploadfoldertitle", "target": "asset_manager_localuploadfolderbypath", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L666", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadfolderbranch", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L674", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadfolderbranch", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L677", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_normalizelocalcaptionsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L692", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_localuploaditems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L693", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_findlocalupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L696", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_selectedlocaluploadimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L698", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_localuploadfoldertitle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L699", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_renderlocaluploadfolderbranch", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L711", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L719", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L723", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_renderlocalcaptiontools", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L734", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_renderlocaluploadaddcard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L739", "weight": 0.8}, {"source": "asset_manager_renderlocalmanager", "target": "asset_manager_renderlocaluploaddetail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L745", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L759", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L760", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_assetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L762", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L764", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L765", "weight": 0.8}, {"source": "asset_manager_renderlocaluploadcard", "target": "asset_manager_formatfilesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L765", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L771", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L774", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L774", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L776", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_assetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L782", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_formatfilesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L787", "weight": 0.8}, {"source": "asset_manager_renderlocaluploaddetail", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L788", "weight": 0.8}, {"source": "asset_manager_renderlocalfolderbranch", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L809", "weight": 0.8}, {"source": "asset_manager_renderlocalfolderbranch", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L812", "weight": 0.8}, {"source": "asset_manager_renderlocalfolderbranch", "target": "asset_manager_localfoldertotal", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L813", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_localitemkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L824", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L825", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_localassetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L827", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L829", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L830", "weight": 0.8}, {"source": "asset_manager_renderlocalcard", "target": "asset_manager_formatfilesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L830", "weight": 0.8}, {"source": "asset_manager_renderlocalclipboardbar", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L837", "weight": 0.8}, {"source": "asset_manager_renderlocalclipboardbar", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L839", "weight": 0.8}, {"source": "asset_manager_renderlocalclipboardbar", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L839", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L850", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L850", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L852", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_localassetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L857", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_formatfilesize", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L862", "weight": 0.8}, {"source": "asset_manager_renderlocaldetail", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L863", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_normalizeassetstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L872", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L873", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L874", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L875", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L876", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_currentassetitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L877", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_selectedasset", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L878", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_renderheadtreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L885", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L897", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L901", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_renderassetclipboardbar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L905", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_renderlocalclipboardbar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L906", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_renderuploadcard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L919", "weight": 0.8}, {"source": "asset_manager_renderassetmanager", "target": "asset_manager_renderassetdetail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L926", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_normalizeworkflowstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L931", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_workflowcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L932", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L933", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_currentworkflowitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L934", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_selectedworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L935", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_renderheadtreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L942", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_workflowcount", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L951", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L971", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L975", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_renderworkflowuploadcard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L990", "weight": 0.8}, {"source": "asset_manager_renderworkflowmanager", "target": "asset_manager_renderworkflowdetail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L997", "weight": 0.8}, {"source": "asset_manager_renderworkflowtreeactionbar", "target": "asset_manager_renderworkflowtreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1011", "weight": 0.8}, {"source": "asset_manager_renderworkflowtreeinlineedit", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1024", "weight": 0.8}, {"source": "asset_manager_renderworkflowcard", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1030", "weight": 0.8}, {"source": "asset_manager_renderworkflowcard", "target": "asset_manager_workflowthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1032", "weight": 0.8}, {"source": "asset_manager_renderworkflowcard", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1034", "weight": 0.8}, {"source": "asset_manager_renderworkflowcard", "target": "asset_manager_workflowkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1035", "weight": 0.8}, {"source": "asset_manager_renderworkflowcard", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1035", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1043", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_workflowkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1043", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1045", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_workflowthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1051", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1056", "weight": 0.8}, {"source": "asset_manager_renderworkflowdetail", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1058", "weight": 0.8}, {"source": "asset_manager_renderassetclipboardbar", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1080", "weight": 0.8}, {"source": "asset_manager_renderassettreebranch", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1092", "weight": 0.8}, {"source": "asset_manager_renderassettreebranch", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1094", "weight": 0.8}, {"source": "asset_manager_renderassettreebranch", "target": "asset_manager_assetcountforlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1095", "weight": 0.8}, {"source": "asset_manager_renderassettreebranch", "target": "asset_manager_renderassettreeactionbar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1097", "weight": 0.8}, {"source": "asset_manager_renderassettreeactionbar", "target": "asset_manager_renderassettreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1109", "weight": 0.8}, {"source": "asset_manager_renderassettreeinlineedit", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1134", "weight": 0.8}, {"source": "asset_manager_renderassetcard", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1140", "weight": 0.8}, {"source": "asset_manager_renderassetcard", "target": "asset_manager_assetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1142", "weight": 0.8}, {"source": "asset_manager_renderassetcard", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1144", "weight": 0.8}, {"source": "asset_manager_renderassetcard", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1145", "weight": 0.8}, {"source": "asset_manager_renderassetcard", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1145", "weight": 0.8}, {"source": "asset_manager_renderavatarregistrationcard", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1151", "weight": 0.8}, {"source": "asset_manager_renderavatarregistrationcard", "target": "asset_manager_avatarplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1151", "weight": 0.8}, {"source": "asset_manager_renderavatarregistrationcard", "target": "asset_manager_avatarprovideridforplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1152", "weight": 0.8}, {"source": "asset_manager_renderavatarregistrationcard", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1153", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_avatarcandidateproviders", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1188", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_activeavatarprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1196", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_provideravatarplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1197", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_provideravatarsupported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1198", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1204", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_avatarplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1204", "weight": 0.8}, {"source": "asset_manager_renderavatarsection", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1211", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1226", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_assetthumb", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1231", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1235", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_assetkindlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1235", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_formatdate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1236", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1259", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1260", "weight": 0.8}, {"source": "asset_manager_renderassetdetail", "target": "asset_manager_renderavatarsection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1263", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_normalizepromptstate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1269", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_promptlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1270", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1271", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_activepromptcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1273", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_currentpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1274", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_selectedprompt", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1275", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_renderheadtreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1285", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1297", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1301", "weight": 0.8}, {"source": "asset_manager_renderpromptmanager", "target": "asset_manager_renderpromptdetail", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1319", "weight": 0.8}, {"source": "asset_manager_renderprompttreebranch", "target": "asset_manager_activepromptcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1325", "weight": 0.8}, {"source": "asset_manager_renderprompttreebranch", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1326", "weight": 0.8}, {"source": "asset_manager_renderprompttreebranch", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1332", "weight": 0.8}, {"source": "asset_manager_renderprompttreebranch", "target": "asset_manager_renderprompttreeactionbar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1335", "weight": 0.8}, {"source": "asset_manager_renderprompttreebranch", "target": "asset_manager_promptcountforcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1341", "weight": 0.8}, {"source": "asset_manager_renderprompttreeactionbar", "target": "asset_manager_renderprompttreeinlineedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1356", "weight": 0.8}, {"source": "asset_manager_renderprompttreeactionbar", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1359", "weight": 0.8}, {"source": "asset_manager_renderprompttreeactionbar", "target": "asset_manager_issystempromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1360", "weight": 0.8}, {"source": "asset_manager_renderprompttreeinlineedit", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1384", "weight": 0.8}, {"source": "asset_manager_renderpromptrow", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1390", "weight": 0.8}, {"source": "asset_manager_renderpromptrow", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1393", "weight": 0.8}, {"source": "asset_manager_renderpromptrow", "target": "asset_manager_promptcategorylabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1393", "weight": 0.8}, {"source": "asset_manager_renderpromptdetail", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1425", "weight": 0.8}, {"source": "asset_manager_renderpromptdetail", "target": "asset_manager_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1432", "weight": 0.8}, {"source": "asset_manager_renderpromptdetail", "target": "asset_manager_promptcategorylabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1442", "weight": 0.8}, {"source": "asset_manager_uploadfiles", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1466", "weight": 0.8}, {"source": "asset_manager_uploadfiles", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1470", "weight": 0.8}, {"source": "asset_manager_uploadfiles", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1486", "weight": 0.8}, {"source": "asset_manager_uploadfiles", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1487", "weight": 0.8}, {"source": "asset_manager_uploadworkflowfiles", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1491", "weight": 0.8}, {"source": "asset_manager_uploadworkflowfiles", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1499", "weight": 0.8}, {"source": "asset_manager_uploadworkflowfiles", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1503", "weight": 0.8}, {"source": "asset_manager_uploadworkflowfiles", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1504", "weight": 0.8}, {"source": "asset_manager_exportworkflowitems", "target": "asset_manager_downloadurl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1522", "weight": 0.8}, {"source": "asset_manager_exportworkflowitems", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1523", "weight": 0.8}, {"source": "asset_manager_renameworkflowitem", "target": "asset_manager_findworkflowitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1543", "weight": 0.8}, {"source": "asset_manager_renameworkflowitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1546", "weight": 0.8}, {"source": "asset_manager_renameworkflowitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1548", "weight": 0.8}, {"source": "asset_manager_renameworkflowitem", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1549", "weight": 0.8}, {"source": "asset_manager_deleteworkflowitem", "target": "asset_manager_findworkflowitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1552", "weight": 0.8}, {"source": "asset_manager_deleteworkflowitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1556", "weight": 0.8}, {"source": "asset_manager_deleteworkflowitem", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1557", "weight": 0.8}, {"source": "asset_manager_deleteworkflowitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1560", "weight": 0.8}, {"source": "asset_manager_deleteselectedworkflows", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1571", "weight": 0.8}, {"source": "asset_manager_deleteselectedworkflows", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1575", "weight": 0.8}, {"source": "asset_manager_deleteselectedworkflows", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1576", "weight": 0.8}, {"source": "asset_manager_uploadlocalassets", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1580", "weight": 0.8}, {"source": "asset_manager_uploadlocalassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1586", "weight": 0.8}, {"source": "asset_manager_uploadlocalassets", "target": "asset_manager_loadlocalassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1588", "weight": 0.8}, {"source": "asset_manager_uploadlocalassets", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1590", "weight": 0.8}, {"source": "asset_manager_deletelocalassets", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1599", "weight": 0.8}, {"source": "asset_manager_deletelocalassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1601", "weight": 0.8}, {"source": "asset_manager_deletelocalassets", "target": "asset_manager_loadlocalassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1606", "weight": 0.8}, {"source": "asset_manager_deletelocalassets", "target": "asset_manager_findlocalupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1608", "weight": 0.8}, {"source": "asset_manager_deletelocalassets", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1609", "weight": 0.8}, {"source": "asset_manager_createlocaluploadfolder", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1619", "weight": 0.8}, {"source": "asset_manager_createlocaluploadfolder", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1629", "weight": 0.8}, {"source": "asset_manager_createlocaluploadfolder", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1630", "weight": 0.8}, {"source": "asset_manager_renamelocaluploadfolder", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1637", "weight": 0.8}, {"source": "asset_manager_renamelocaluploadfolder", "target": "asset_manager_localuploadfoldertitle", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1640", "weight": 0.8}, {"source": "asset_manager_renamelocaluploadfolder", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1644", "weight": 0.8}, {"source": "asset_manager_renamelocaluploadfolder", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1654", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_selectedlocaluploadimageitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1661", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_normalizelocalcaptionsettings", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1663", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1665", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1669", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1672", "weight": 0.8}, {"source": "asset_manager_runlocaluploadcaptionselected", "target": "asset_manager_loadlocalassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1682", "weight": 0.8}, {"source": "asset_manager_savelocaluploadcaption", "target": "asset_manager_findlocalupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1696", "weight": 0.8}, {"source": "asset_manager_savelocaluploadcaption", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1697", "weight": 0.8}, {"source": "asset_manager_savelocaluploadcaption", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1701", "weight": 0.8}, {"source": "asset_manager_savelocaluploadcaption", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1708", "weight": 0.8}, {"source": "asset_manager_savelocaluploadcaption", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1709", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1717", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_loadall", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1718", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_showdetailpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1720", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_createlocaluploadfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1726", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_renamelocaluploadfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1727", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_localuploaditems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1743", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deletelocalassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1745", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_runlocaluploadcaptionselected", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1746", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_savelocaluploadcaption", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1748", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_findlocalupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1759", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_copytexttoclipboard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1761", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1761", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_registersharedfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1773", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_unregistersharedfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1775", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_opensharedfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1777", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_localitemsforfolder", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1785", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_setlocalclipboard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1787", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_pastelocalclipboardtoassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1788", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_openlocalitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1793", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_currentworkflowitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1814", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_exportworkflowitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1816", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteselectedworkflows", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1817", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_renameworkflowitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1826", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteworkflowitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1828", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_focustreeeditinput", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1833", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1837", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1845", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_saveassettreeedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1861", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_saveworkflowtreeedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1863", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_saveprompttreeedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1865", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_saveassetedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1868", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_currentassetitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1879", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_setassetclipboard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1881", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_pasteassetclipboard", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1883", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_renameassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1886", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1888", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_openassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1890", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_registerassetavatar", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1899", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_checkassetavatarstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1901", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteselectedassets", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1902", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1913", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1920", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1935", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1942", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_assetcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1945", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_savepromptedit", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1952", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_savepromptcreate", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1953", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_currentpromptitems", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1964", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_editpromptitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1967", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deletepromptitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1969", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deleteselectedprompts", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1970", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_activepromptcategories", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1990", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deletepromptcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L1995", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2002", "weight": 0.8}, {"source": "asset_manager_handleclick", "target": "asset_manager_deletepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2008", "weight": 0.8}, {"source": "asset_manager_openassetitem", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2018", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_findlocalitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2022", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_findlocalupload", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2022", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2022", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_localitemkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2024", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_assetkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2024", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2026", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_localobjecturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2029", "weight": 0.8}, {"source": "asset_manager_showdetailpreview", "target": "asset_manager_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2039", "weight": 0.8}, {"source": "asset_manager_zoomdetailpreview", "target": "asset_manager_applylightboxtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2080", "weight": 0.8}, {"source": "asset_manager_updatelightboxpan", "target": "asset_manager_applylightboxtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2105", "weight": 0.8}, {"source": "asset_manager_beginmarqueeselection", "target": "asset_manager_marqueetargetselector", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2122", "weight": 0.8}, {"source": "asset_manager_beginmarqueeselection", "target": "asset_manager_updatemarqueeselection", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2142", "weight": 0.8}, {"source": "asset_manager_endmarqueeselection", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2185", "weight": 0.8}, {"source": "asset_manager_createassetlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2190", "weight": 0.8}, {"source": "asset_manager_createassetlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2195", "weight": 0.8}, {"source": "asset_manager_saveassettreeedit", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2201", "weight": 0.8}, {"source": "asset_manager_saveassettreeedit", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2206", "weight": 0.8}, {"source": "asset_manager_saveassettreeedit", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2211", "weight": 0.8}, {"source": "asset_manager_saveassettreeedit", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2222", "weight": 0.8}, {"source": "asset_manager_saveassettreeedit", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2230", "weight": 0.8}, {"source": "asset_manager_saveworkflowtreeedit", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2237", "weight": 0.8}, {"source": "asset_manager_saveworkflowtreeedit", "target": "asset_manager_activeworkflowlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2241", "weight": 0.8}, {"source": "asset_manager_saveworkflowtreeedit", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2247", "weight": 0.8}, {"source": "asset_manager_saveworkflowtreeedit", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2255", "weight": 0.8}, {"source": "asset_manager_saveworkflowtreeedit", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2268", "weight": 0.8}, {"source": "asset_manager_deleteworkflowcategory", "target": "asset_manager_activeworkflowcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2272", "weight": 0.8}, {"source": "asset_manager_deleteworkflowcategory", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2279", "weight": 0.8}, {"source": "asset_manager_deleteworkflowcategory", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2280", "weight": 0.8}, {"source": "asset_manager_deleteworkflowcategory", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2283", "weight": 0.8}, {"source": "asset_manager_renameassetlibrary", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2293", "weight": 0.8}, {"source": "asset_manager_renameassetlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2296", "weight": 0.8}, {"source": "asset_manager_renameassetlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2298", "weight": 0.8}, {"source": "asset_manager_deleteassetlibrary", "target": "asset_manager_activeassetlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2301", "weight": 0.8}, {"source": "asset_manager_deleteassetlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2307", "weight": 0.8}, {"source": "asset_manager_deleteassetlibrary", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2308", "weight": 0.8}, {"source": "asset_manager_deleteassetlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2311", "weight": 0.8}, {"source": "asset_manager_deleteassetlibrary", "target": "asset_manager_assetlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2313", "weight": 0.8}, {"source": "asset_manager_createassetcategory", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2323", "weight": 0.8}, {"source": "asset_manager_createassetcategory", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2327", "weight": 0.8}, {"source": "asset_manager_renameassetcategory", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2330", "weight": 0.8}, {"source": "asset_manager_renameassetcategory", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2333", "weight": 0.8}, {"source": "asset_manager_renameassetcategory", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2335", "weight": 0.8}, {"source": "asset_manager_deleteassetcategory", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2338", "weight": 0.8}, {"source": "asset_manager_deleteassetcategory", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2344", "weight": 0.8}, {"source": "asset_manager_deleteassetcategory", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2345", "weight": 0.8}, {"source": "asset_manager_deleteassetcategory", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2348", "weight": 0.8}, {"source": "asset_manager_renameassetitem", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2357", "weight": 0.8}, {"source": "asset_manager_renameassetitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2360", "weight": 0.8}, {"source": "asset_manager_renameassetitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2363", "weight": 0.8}, {"source": "asset_manager_saveassetedit", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2366", "weight": 0.8}, {"source": "asset_manager_saveassetedit", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2369", "weight": 0.8}, {"source": "asset_manager_saveassetedit", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2372", "weight": 0.8}, {"source": "asset_manager_saveassetedit", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2376", "weight": 0.8}, {"source": "asset_manager_saveassetinlinename", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2380", "weight": 0.8}, {"source": "asset_manager_saveassetinlinename", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2383", "weight": 0.8}, {"source": "asset_manager_saveassetinlinename", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2386", "weight": 0.8}, {"source": "asset_manager_saveassetinlinename", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2387", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2390", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_activeavatarprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2392", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2393", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_provideravatarsupported", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2394", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_avatarplatformlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2394", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_provideravatarplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2394", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2398", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2401", "weight": 0.8}, {"source": "asset_manager_registerassetavatar", "target": "asset_manager_scheduleavatarpoll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2408", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2421", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_activeavatarprovider", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2423", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_provideravatarplatform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2425", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_avatarregistrationof", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2426", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2428", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2428", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2430", "weight": 0.8}, {"source": "asset_manager_checkassetavatarstatus", "target": "asset_manager_scheduleavatarpoll", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2440", "weight": 0.8}, {"source": "asset_manager_deleteassetitem", "target": "asset_manager_findassetitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2460", "weight": 0.8}, {"source": "asset_manager_deleteassetitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2462", "weight": 0.8}, {"source": "asset_manager_deleteassetitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2467", "weight": 0.8}, {"source": "asset_manager_deleteassetitem", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2468", "weight": 0.8}, {"source": "asset_manager_deleteselectedassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2473", "weight": 0.8}, {"source": "asset_manager_deleteselectedassets", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2478", "weight": 0.8}, {"source": "asset_manager_deleteselectedassets", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2479", "weight": 0.8}, {"source": "asset_manager_setassetclipboard", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2492", "weight": 0.8}, {"source": "asset_manager_setassetclipboard", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2494", "weight": 0.8}, {"source": "asset_manager_pasteassetclipboard", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2500", "weight": 0.8}, {"source": "asset_manager_pasteassetclipboard", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2506", "weight": 0.8}, {"source": "asset_manager_pasteassetclipboard", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2520", "weight": 0.8}, {"source": "asset_manager_setlocalclipboard", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2536", "weight": 0.8}, {"source": "asset_manager_setlocalclipboard", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2537", "weight": 0.8}, {"source": "asset_manager_pastelocalclipboardtoassets", "target": "asset_manager_activeassetcategory", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2541", "weight": 0.8}, {"source": "asset_manager_pastelocalclipboardtoassets", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2542", "weight": 0.8}, {"source": "asset_manager_pastelocalclipboardtoassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2558", "weight": 0.8}, {"source": "asset_manager_pastelocalclipboardtoassets", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2573", "weight": 0.8}, {"source": "asset_manager_moveselectedassets", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2581", "weight": 0.8}, {"source": "asset_manager_moveselectedassets", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2589", "weight": 0.8}, {"source": "asset_manager_moveselectedassets", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2590", "weight": 0.8}, {"source": "asset_manager_openlocalitem", "target": "asset_manager_findlocalitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2593", "weight": 0.8}, {"source": "asset_manager_openlocalitem", "target": "asset_manager_localobjecturl", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2595", "weight": 0.8}, {"source": "asset_manager_createpromptlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2601", "weight": 0.8}, {"source": "asset_manager_createpromptlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2606", "weight": 0.8}, {"source": "asset_manager_saveprompttreeedit", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2612", "weight": 0.8}, {"source": "asset_manager_saveprompttreeedit", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2617", "weight": 0.8}, {"source": "asset_manager_saveprompttreeedit", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2623", "weight": 0.8}, {"source": "asset_manager_saveprompttreeedit", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2641", "weight": 0.8}, {"source": "asset_manager_deletepromptcategory", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2646", "weight": 0.8}, {"source": "asset_manager_deletepromptcategory", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2653", "weight": 0.8}, {"source": "asset_manager_deletepromptcategory", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2657", "weight": 0.8}, {"source": "asset_manager_renamepromptlibrary", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2665", "weight": 0.8}, {"source": "asset_manager_renamepromptlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2668", "weight": 0.8}, {"source": "asset_manager_renamepromptlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2670", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2673", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_issystempromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2675", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2675", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2680", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2684", "weight": 0.8}, {"source": "asset_manager_deletepromptlibrary", "target": "asset_manager_promptlibraries", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2686", "weight": 0.8}, {"source": "asset_manager_createpromptitem", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2695", "weight": 0.8}, {"source": "asset_manager_createpromptitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2704", "weight": 0.8}, {"source": "asset_manager_createpromptitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2707", "weight": 0.8}, {"source": "asset_manager_savepromptcreate", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2710", "weight": 0.8}, {"source": "asset_manager_savepromptcreate", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2717", "weight": 0.8}, {"source": "asset_manager_savepromptcreate", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2721", "weight": 0.8}, {"source": "asset_manager_savepromptcreate", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2725", "weight": 0.8}, {"source": "asset_manager_editpromptitem", "target": "asset_manager_findpromptitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2729", "weight": 0.8}, {"source": "asset_manager_editpromptitem", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2730", "weight": 0.8}, {"source": "asset_manager_editpromptitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2738", "weight": 0.8}, {"source": "asset_manager_editpromptitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2741", "weight": 0.8}, {"source": "asset_manager_savepromptedit", "target": "asset_manager_findpromptitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2744", "weight": 0.8}, {"source": "asset_manager_savepromptedit", "target": "asset_manager_activepromptlibrary", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2745", "weight": 0.8}, {"source": "asset_manager_savepromptedit", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2752", "weight": 0.8}, {"source": "asset_manager_savepromptedit", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2755", "weight": 0.8}, {"source": "asset_manager_savepromptedit", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2759", "weight": 0.8}, {"source": "asset_manager_deletepromptitem", "target": "asset_manager_findpromptitem", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2763", "weight": 0.8}, {"source": "asset_manager_deletepromptitem", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2765", "weight": 0.8}, {"source": "asset_manager_deletepromptitem", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2770", "weight": 0.8}, {"source": "asset_manager_deletepromptitem", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2771", "weight": 0.8}, {"source": "asset_manager_deleteselectedprompts", "target": "asset_manager_render", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2777", "weight": 0.8}, {"source": "asset_manager_deleteselectedprompts", "target": "asset_manager_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2778", "weight": 0.8}, {"source": "asset_manager_deleteselectedprompts", "target": "asset_manager_apijson", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", "source_location": "L2782", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cache/c6656eba720db0c23d423b1afdb3c28217c6a02a32ee7e45a5df0cebe760c3f1.json b/graphify-out/cache/c6656eba720db0c23d423b1afdb3c28217c6a02a32ee7e45a5df0cebe760c3f1.json new file mode 100644 index 000000000..3f7e2acba --- /dev/null +++ b/graphify-out/cache/c6656eba720db0c23d423b1afdb3c28217c6a02a32ee7e45a5df0cebe760c3f1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "comfyui_settings", "label": "comfyui-settings.js", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1"}, {"id": "comfyui_settings_tr", "label": "tr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1"}, {"id": "comfyui_settings_tf", "label": "tf()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L2"}, {"id": "comfyui_settings_refreshlanguageview", "label": "refreshLanguageView()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L5"}, {"id": "comfyui_settings_applylanguage", "label": "applyLanguage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L13"}, {"id": "comfyui_settings_refreshicons", "label": "refreshIcons()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L17"}, {"id": "comfyui_settings_currentlang", "label": "currentLang()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L30"}, {"id": "comfyui_settings_typelabel", "label": "typeLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L31"}, {"id": "comfyui_settings_nodelabel", "label": "nodeLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L107"}, {"id": "comfyui_settings_nodesub", "label": "nodeSub()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L111"}, {"id": "comfyui_settings_nodeicon", "label": "nodeIcon()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L116"}, {"id": "comfyui_settings_inputlabel", "label": "inputLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L119"}, {"id": "comfyui_settings_setstatus", "label": "setStatus()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L148"}, {"id": "comfyui_settings_escapehtml", "label": "escapeHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L149"}, {"id": "comfyui_settings_escapeattr", "label": "escapeAttr()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L150"}, {"id": "comfyui_settings_fieldkind", "label": "fieldKind()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L151"}, {"id": "comfyui_settings_ismediafield", "label": "isMediaField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L157"}, {"id": "comfyui_settings_mediafieldlabel", "label": "mediaFieldLabel()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L158"}, {"id": "comfyui_settings_mediaaccept", "label": "mediaAccept()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L164"}, {"id": "comfyui_settings_mediauploadtext", "label": "mediaUploadText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L169"}, {"id": "comfyui_settings_mediauploadfailedtext", "label": "mediaUploadFailedText()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L174"}, {"id": "comfyui_settings_mediapreviewhtml", "label": "mediaPreviewHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L179"}, {"id": "comfyui_settings_defaultminicards", "label": "defaultMiniCards()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L187"}, {"id": "comfyui_settings_defaultminitestnodes", "label": "defaultMiniTestNodes()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L195"}, {"id": "comfyui_settings_loadcomfyinstances", "label": "loadComfyInstances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L206"}, {"id": "comfyui_settings_rendercomfyinstances", "label": "renderComfyInstances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L213"}, {"id": "comfyui_settings_addcomfyinstance", "label": "addComfyInstance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L225"}, {"id": "comfyui_settings_updatecomfyinstance", "label": "updateComfyInstance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L229"}, {"id": "comfyui_settings_removecomfyinstance", "label": "removeComfyInstance()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L232"}, {"id": "comfyui_settings_savecomfyinstances", "label": "saveComfyInstances()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L236"}, {"id": "comfyui_settings_loadlist", "label": "loadList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L259"}, {"id": "comfyui_settings_renderlist", "label": "renderList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L277"}, {"id": "comfyui_settings_selectworkflow", "label": "selectWorkflow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L291"}, {"id": "comfyui_settings_fieldfor", "label": "fieldFor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L324"}, {"id": "comfyui_settings_makefieldid", "label": "makeFieldId()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L327"}, {"id": "comfyui_settings_togglefield", "label": "toggleField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L329"}, {"id": "comfyui_settings_refreshpopupbody", "label": "refreshPopupBody()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L364"}, {"id": "comfyui_settings_guesstype", "label": "guessType()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L380"}, {"id": "comfyui_settings_updatefield", "label": "updateField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L397"}, {"id": "comfyui_settings_updateworkflowtitle", "label": "updateWorkflowTitle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L421"}, {"id": "comfyui_settings_setworkspacemode", "label": "setWorkspaceMode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L429"}, {"id": "comfyui_settings_rendereditor", "label": "renderEditor()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L436"}, {"id": "comfyui_settings_computelayers", "label": "computeLayers()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L493"}, {"id": "comfyui_settings_rendergraph", "label": "renderGraph()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L531"}, {"id": "comfyui_settings_updatezoompill", "label": "updateZoomPill()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L609"}, {"id": "comfyui_settings_applygraphtransform", "label": "applyGraphTransform()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L613"}, {"id": "comfyui_settings_graphzoom", "label": "graphZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L618"}, {"id": "comfyui_settings_graphfit", "label": "graphFit()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L630"}, {"id": "comfyui_settings_attachpanzoom", "label": "attachPanZoom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L642"}, {"id": "comfyui_settings_opennodepopup", "label": "openNodePopup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L679"}, {"id": "comfyui_settings_closenodepopup", "label": "closeNodePopup()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L734"}, {"id": "comfyui_settings_togglenodelist", "label": "toggleNodeList()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L741"}, {"id": "comfyui_settings_renderinputrow", "label": "renderInputRow()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L754"}, {"id": "comfyui_settings_renderextras", "label": "renderExtras()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L791"}, {"id": "comfyui_settings_updatedropdownoption", "label": "updateDropdownOption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L833"}, {"id": "comfyui_settings_adddropdownoption", "label": "addDropdownOption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L848"}, {"id": "comfyui_settings_removedropdownoption", "label": "removeDropdownOption()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L854"}, {"id": "comfyui_settings_setpreviewvalue", "label": "setPreviewValue()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L862"}, {"id": "comfyui_settings_randomvalueforfield", "label": "randomValueForField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L868"}, {"id": "comfyui_settings_fieldsupportsrandom", "label": "fieldSupportsRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L886"}, {"id": "comfyui_settings_ispreviewrandomactive", "label": "isPreviewRandomActive()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L890"}, {"id": "comfyui_settings_randombuttonhtml", "label": "randomButtonHtml()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L894"}, {"id": "comfyui_settings_togglepreviewrandom", "label": "togglePreviewRandom()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L901"}, {"id": "comfyui_settings_applyactiverandomvalues", "label": "applyActiveRandomValues()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L909"}, {"id": "comfyui_settings_openimagepreview", "label": "openImagePreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L921"}, {"id": "comfyui_settings_closeimagepreview", "label": "closeImagePreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L929"}, {"id": "comfyui_settings_renderpreview", "label": "renderPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L936"}, {"id": "comfyui_settings_renderpreviewfield", "label": "renderPreviewField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L957"}, {"id": "comfyui_settings_minicardstyle", "label": "miniCardStyle()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L995"}, {"id": "comfyui_settings_miniline", "label": "miniLine()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1000"}, {"id": "comfyui_settings_renderworkspaceview", "label": "renderWorkspaceView()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1010"}, {"id": "comfyui_settings_renderminicanvaspreview", "label": "renderMiniCanvasPreview()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1031"}, {"id": "comfyui_settings_renderminifield", "label": "renderMiniField()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1097"}, {"id": "comfyui_settings_minideletebutton", "label": "miniDeleteButton()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1128"}, {"id": "comfyui_settings_minilinebetween", "label": "miniLineBetween()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1132"}, {"id": "comfyui_settings_addmininode", "label": "addMiniNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1141"}, {"id": "comfyui_settings_removemininode", "label": "removeMiniNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1155"}, {"id": "comfyui_settings_updatemininode", "label": "updateMiniNode()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1160"}, {"id": "comfyui_settings_pickminiimage", "label": "pickMiniImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1165"}, {"id": "comfyui_settings_bindminicanvas", "label": "bindMiniCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1188"}, {"id": "comfyui_settings_pickimage", "label": "pickImage()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1250"}, {"id": "comfyui_settings_onrun", "label": "onRun()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1275"}, {"id": "comfyui_settings_fieldsfromminicanvas", "label": "fieldsFromMiniCanvas()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1302"}, {"id": "comfyui_settings_onupload", "label": "onUpload()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1320"}, {"id": "comfyui_settings_onsave", "label": "onSave()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1346"}, {"id": "comfyui_settings_ondelete", "label": "onDelete()", "file_type": "code", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1368"}], "edges": [{"source": "comfyui_settings", "target": "comfyui_settings_tr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_tf", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L2", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_refreshlanguageview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L5", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_applylanguage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L13", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_refreshicons", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L17", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_currentlang", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L30", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_typelabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L31", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_nodelabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L107", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_nodesub", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L111", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_nodeicon", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L116", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_inputlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L119", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_setstatus", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L148", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_escapehtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L149", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_escapeattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L150", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_fieldkind", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L151", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_ismediafield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L157", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_mediafieldlabel", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L158", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_mediaaccept", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L164", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_mediauploadtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L169", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_mediauploadfailedtext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L174", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_mediapreviewhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L179", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_defaultminicards", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L187", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_defaultminitestnodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L195", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_loadcomfyinstances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L206", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_rendercomfyinstances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L213", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_addcomfyinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L225", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updatecomfyinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L229", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_removecomfyinstance", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L232", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_savecomfyinstances", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L236", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_loadlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L259", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderlist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L277", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_selectworkflow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L291", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_fieldfor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L324", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_makefieldid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L327", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_togglefield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L329", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_refreshpopupbody", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L364", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_guesstype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L380", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updatefield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L397", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updateworkflowtitle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L421", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_setworkspacemode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L429", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_rendereditor", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L436", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_computelayers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L493", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_rendergraph", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L531", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updatezoompill", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L609", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_applygraphtransform", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L613", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_graphzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L618", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_graphfit", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L630", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_attachpanzoom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L642", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_opennodepopup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L679", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_closenodepopup", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L734", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_togglenodelist", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L741", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderinputrow", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L754", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderextras", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L791", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updatedropdownoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L833", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_adddropdownoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L848", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_removedropdownoption", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L854", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_setpreviewvalue", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L862", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_randomvalueforfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L868", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_fieldsupportsrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L886", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_ispreviewrandomactive", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L890", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_randombuttonhtml", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L894", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_togglepreviewrandom", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L901", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_applyactiverandomvalues", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L909", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_openimagepreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L921", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_closeimagepreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L929", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderpreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L936", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderpreviewfield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L957", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_minicardstyle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L995", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_miniline", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1000", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderworkspaceview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1010", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderminicanvaspreview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1031", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_renderminifield", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1097", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_minideletebutton", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1128", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_minilinebetween", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1132", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_addmininode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1141", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_removemininode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1155", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_updatemininode", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1160", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_pickminiimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1165", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_bindminicanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1188", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_pickimage", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1250", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_onrun", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1275", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_fieldsfromminicanvas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1302", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_onupload", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1320", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_onsave", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1346", "weight": 1.0}, {"source": "comfyui_settings", "target": "comfyui_settings_ondelete", "relation": "contains", "confidence": "EXTRACTED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1368", "weight": 1.0}, {"source": "comfyui_settings_tf", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L3", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L6", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_renderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L7", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L8", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L9", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L10", "weight": 0.8}, {"source": "comfyui_settings_refreshlanguageview", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L11", "weight": 0.8}, {"source": "comfyui_settings_applylanguage", "target": "comfyui_settings_refreshlanguageview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L15", "weight": 0.8}, {"source": "comfyui_settings_typelabel", "target": "comfyui_settings_currentlang", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L33", "weight": 0.8}, {"source": "comfyui_settings_escapeattr", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L150", "weight": 0.8}, {"source": "comfyui_settings_ismediafield", "target": "comfyui_settings_fieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L157", "weight": 0.8}, {"source": "comfyui_settings_mediafieldlabel", "target": "comfyui_settings_currentlang", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L159", "weight": 0.8}, {"source": "comfyui_settings_mediauploadtext", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L170", "weight": 0.8}, {"source": "comfyui_settings_mediauploadfailedtext", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L175", "weight": 0.8}, {"source": "comfyui_settings_mediapreviewhtml", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L180", "weight": 0.8}, {"source": "comfyui_settings_mediapreviewhtml", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L181", "weight": 0.8}, {"source": "comfyui_settings_mediapreviewhtml", "target": "comfyui_settings_typelabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L181", "weight": 0.8}, {"source": "comfyui_settings_mediapreviewhtml", "target": "comfyui_settings_mediauploadtext", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L182", "weight": 0.8}, {"source": "comfyui_settings_loadcomfyinstances", "target": "comfyui_settings_rendercomfyinstances", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L210", "weight": 0.8}, {"source": "comfyui_settings_rendercomfyinstances", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L223", "weight": 0.8}, {"source": "comfyui_settings_addcomfyinstance", "target": "comfyui_settings_rendercomfyinstances", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L227", "weight": 0.8}, {"source": "comfyui_settings_removecomfyinstance", "target": "comfyui_settings_rendercomfyinstances", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L234", "weight": 0.8}, {"source": "comfyui_settings_savecomfyinstances", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L239", "weight": 0.8}, {"source": "comfyui_settings_savecomfyinstances", "target": "comfyui_settings_rendercomfyinstances", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L249", "weight": 0.8}, {"source": "comfyui_settings_loadlist", "target": "comfyui_settings_renderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L263", "weight": 0.8}, {"source": "comfyui_settings_loadlist", "target": "comfyui_settings_selectworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L267", "weight": 0.8}, {"source": "comfyui_settings_loadlist", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L269", "weight": 0.8}, {"source": "comfyui_settings_loadlist", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L269", "weight": 0.8}, {"source": "comfyui_settings_renderlist", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L288", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_renderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L293", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L295", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L295", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_defaultminicards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L302", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_defaultminitestnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L315", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L316", "weight": 0.8}, {"source": "comfyui_settings_selectworkflow", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L317", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_fieldfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L330", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_guesstype", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L338", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_makefieldid", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L340", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_inputlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L342", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L358", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L359", "weight": 0.8}, {"source": "comfyui_settings_togglefield", "target": "comfyui_settings_refreshpopupbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L361", "weight": 0.8}, {"source": "comfyui_settings_refreshpopupbody", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L375", "weight": 0.8}, {"source": "comfyui_settings_refreshpopupbody", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L377", "weight": 0.8}, {"source": "comfyui_settings_updatefield", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L411", "weight": 0.8}, {"source": "comfyui_settings_updatefield", "target": "comfyui_settings_renderminicanvaspreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L412", "weight": 0.8}, {"source": "comfyui_settings_updatefield", "target": "comfyui_settings_refreshpopupbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L413", "weight": 0.8}, {"source": "comfyui_settings_updatefield", "target": "comfyui_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L416", "weight": 0.8}, {"source": "comfyui_settings_updateworkflowtitle", "target": "comfyui_settings_renderlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L426", "weight": 0.8}, {"source": "comfyui_settings_setworkspacemode", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L433", "weight": 0.8}, {"source": "comfyui_settings_rendereditor", "target": "comfyui_settings_tf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L448", "weight": 0.8}, {"source": "comfyui_settings_rendereditor", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L448", "weight": 0.8}, {"source": "comfyui_settings_rendereditor", "target": "comfyui_settings_rendergraph", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L452", "weight": 0.8}, {"source": "comfyui_settings_rendereditor", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L453", "weight": 0.8}, {"source": "comfyui_settings_rendereditor", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L489", "weight": 0.8}, {"source": "comfyui_settings_rendergraph", "target": "comfyui_settings_computelayers", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L538", "weight": 0.8}, {"source": "comfyui_settings_rendergraph", "target": "comfyui_settings_attachpanzoom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L600", "weight": 0.8}, {"source": "comfyui_settings_rendergraph", "target": "comfyui_settings_updatezoompill", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L601", "weight": 0.8}, {"source": "comfyui_settings_applygraphtransform", "target": "comfyui_settings_updatezoompill", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L616", "weight": 0.8}, {"source": "comfyui_settings_graphzoom", "target": "comfyui_settings_applygraphtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L628", "weight": 0.8}, {"source": "comfyui_settings_graphfit", "target": "comfyui_settings_applygraphtransform", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L640", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_nodeicon", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L689", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_nodelabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L690", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_nodesub", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L691", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L696", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L703", "weight": 0.8}, {"source": "comfyui_settings_opennodepopup", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L731", "weight": 0.8}, {"source": "comfyui_settings_togglenodelist", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L745", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_fieldfor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L755", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L763", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_inputlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L771", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L775", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L780", "weight": 0.8}, {"source": "comfyui_settings_renderinputrow", "target": "comfyui_settings_renderextras", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L786", "weight": 0.8}, {"source": "comfyui_settings_renderextras", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L800", "weight": 0.8}, {"source": "comfyui_settings_renderextras", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L806", "weight": 0.8}, {"source": "comfyui_settings_updatedropdownoption", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L846", "weight": 0.8}, {"source": "comfyui_settings_adddropdownoption", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L851", "weight": 0.8}, {"source": "comfyui_settings_adddropdownoption", "target": "comfyui_settings_refreshpopupbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L852", "weight": 0.8}, {"source": "comfyui_settings_removedropdownoption", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L857", "weight": 0.8}, {"source": "comfyui_settings_removedropdownoption", "target": "comfyui_settings_refreshpopupbody", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L858", "weight": 0.8}, {"source": "comfyui_settings_randombuttonhtml", "target": "comfyui_settings_fieldsupportsrandom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L895", "weight": 0.8}, {"source": "comfyui_settings_randombuttonhtml", "target": "comfyui_settings_ispreviewrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L896", "weight": 0.8}, {"source": "comfyui_settings_togglepreviewrandom", "target": "comfyui_settings_fieldsupportsrandom", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L903", "weight": 0.8}, {"source": "comfyui_settings_togglepreviewrandom", "target": "comfyui_settings_ispreviewrandomactive", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L904", "weight": 0.8}, {"source": "comfyui_settings_togglepreviewrandom", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L905", "weight": 0.8}, {"source": "comfyui_settings_togglepreviewrandom", "target": "comfyui_settings_renderminicanvaspreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L906", "weight": 0.8}, {"source": "comfyui_settings_renderpreview", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L939", "weight": 0.8}, {"source": "comfyui_settings_renderpreview", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L944", "weight": 0.8}, {"source": "comfyui_settings_renderpreview", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L954", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L958", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_randombuttonhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L964", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L965", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L976", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_ismediafield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L978", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_mediapreviewhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L982", "weight": 0.8}, {"source": "comfyui_settings_renderpreviewfield", "target": "comfyui_settings_fieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L982", "weight": 0.8}, {"source": "comfyui_settings_minicardstyle", "target": "comfyui_settings_defaultminicards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L996", "weight": 0.8}, {"source": "comfyui_settings_miniline", "target": "comfyui_settings_defaultminicards", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1001", "weight": 0.8}, {"source": "comfyui_settings_renderworkspaceview", "target": "comfyui_settings_renderminicanvaspreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1023", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_defaultminitestnodes", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1040", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1043", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1043", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_typelabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1051", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_minilinebetween", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1056", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1071", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_mediafieldlabel", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1075", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_bindminicanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1093", "weight": 0.8}, {"source": "comfyui_settings_renderminicanvaspreview", "target": "comfyui_settings_refreshicons", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1094", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_escapehtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1098", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_ismediafield", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1100", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_mediapreviewhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1102", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_fieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1102", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_randombuttonhtml", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1108", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1109", "weight": 0.8}, {"source": "comfyui_settings_renderminifield", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1120", "weight": 0.8}, {"source": "comfyui_settings_minideletebutton", "target": "comfyui_settings_escapeattr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1129", "weight": 0.8}, {"source": "comfyui_settings_minideletebutton", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1129", "weight": 0.8}, {"source": "comfyui_settings_addmininode", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1152", "weight": 0.8}, {"source": "comfyui_settings_removemininode", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1157", "weight": 0.8}, {"source": "comfyui_settings_pickminiimage", "target": "comfyui_settings_mediaaccept", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1169", "weight": 0.8}, {"source": "comfyui_settings_pickimage", "target": "comfyui_settings_fieldkind", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1254", "weight": 0.8}, {"source": "comfyui_settings_pickimage", "target": "comfyui_settings_mediaaccept", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1255", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1278", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1279", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_fieldsfromminicanvas", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1281", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_applyactiverandomvalues", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1282", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1291", "weight": 0.8}, {"source": "comfyui_settings_onrun", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1292", "weight": 0.8}, {"source": "comfyui_settings_onupload", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1328", "weight": 0.8}, {"source": "comfyui_settings_onupload", "target": "comfyui_settings_loadlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1339", "weight": 0.8}, {"source": "comfyui_settings_onupload", "target": "comfyui_settings_selectworkflow", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1340", "weight": 0.8}, {"source": "comfyui_settings_onupload", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1341", "weight": 0.8}, {"source": "comfyui_settings_onsave", "target": "comfyui_settings_tf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1351", "weight": 0.8}, {"source": "comfyui_settings_onsave", "target": "comfyui_settings_setstatus", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1354", "weight": 0.8}, {"source": "comfyui_settings_onsave", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1354", "weight": 0.8}, {"source": "comfyui_settings_onsave", "target": "comfyui_settings_loadlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1363", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_tf", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1370", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_tr", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1373", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_rendereditor", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1377", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_renderpreview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1378", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_renderworkspaceview", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1379", "weight": 0.8}, {"source": "comfyui_settings_ondelete", "target": "comfyui_settings_loadlist", "relation": "calls", "confidence": "INFERRED", "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", "source_location": "L1380", "weight": 0.8}]} \ No newline at end of file diff --git a/graphify-out/cost.json b/graphify-out/cost.json new file mode 100644 index 000000000..caa1ec25e --- /dev/null +++ b/graphify-out/cost.json @@ -0,0 +1,12 @@ +{ + "runs": [ + { + "date": "2026-06-07T06:08:19.530232+00:00", + "input_tokens": 0, + "output_tokens": 0, + "files": 56 + } + ], + "total_input_tokens": 0, + "total_output_tokens": 0 +} \ No newline at end of file diff --git a/graphify-out/graph.json b/graphify-out/graph.json new file mode 100644 index 000000000..9a0abe4de --- /dev/null +++ b/graphify-out/graph.json @@ -0,0 +1,216730 @@ +{ + "directed": false, + "multigraph": false, + "graph": {}, + "nodes": [ + { + "label": "get-pip.py", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L1", + "community": 14, + "id": "get_pip" + }, + { + "label": "include_setuptools()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L46", + "community": 14, + "id": "get_pip_include_setuptools" + }, + { + "label": "include_wheel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L57", + "community": 14, + "id": "get_pip_include_wheel" + }, + { + "label": "determine_pip_install_arguments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L68", + "community": 14, + "id": "get_pip_determine_pip_install_arguments" + }, + { + "label": "monkeypatch_for_cert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L85", + "community": 14, + "id": "get_pip_monkeypatch_for_cert" + }, + { + "label": "bootstrap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L112", + "community": 14, + "id": "get_pip_bootstrap" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L122", + "community": 14, + "id": "get_pip_main" + }, + { + "label": "Install setuptools only if absent, not excluded and when using Python <3.12.", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L47", + "community": 14, + "id": "get_pip_rationale_47" + }, + { + "label": "Install wheel only if absent, not excluded and when using Python <3.12.", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L58", + "community": 14, + "id": "get_pip_rationale_58" + }, + { + "label": "Patches `pip install` to provide default certificate with the lowest priority.", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L86", + "community": 14, + "id": "get_pip_rationale_86" + }, + { + "label": "main.py", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1", + "community": 4, + "id": "main" + }, + { + "label": "QuietAccessLogFilter", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L48", + "community": 4, + "id": "main_quietaccesslogfilter" + }, + { + "label": ".filter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L49", + "community": 4, + "id": "main_quietaccesslogfilter_filter" + }, + { + "label": "ConnectionManager", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L76", + "community": 4, + "id": "main_connectionmanager" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L77", + "community": 4, + "id": "main_connectionmanager_init" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L82", + "community": 4, + "id": "main_connectionmanager_connect" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L91", + "community": 4, + "id": "main_connectionmanager_disconnect" + }, + { + "label": ".online_count()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L100", + "community": 4, + "id": "main_connectionmanager_online_count" + }, + { + "label": ".broadcast_count()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L107", + "community": 4, + "id": "main_connectionmanager_broadcast_count" + }, + { + "label": ".broadcast_new_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L117", + "community": 4, + "id": "main_connectionmanager_broadcast_new_image" + }, + { + "label": ".broadcast_canvas_updated()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L126", + "community": 4, + "id": "main_connectionmanager_broadcast_canvas_updated" + }, + { + "label": ".broadcast_asset_library_updated()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L140", + "community": 4, + "id": "main_connectionmanager_broadcast_asset_library_updated" + }, + { + "label": ".send_personal_message()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L152", + "community": 4, + "id": "main_connectionmanager_send_personal_message" + }, + { + "label": "startup_event()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L176", + "community": 4, + "id": "main_startup_event" + }, + { + "label": "websocket_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L182", + "community": 4, + "id": "main_websocket_endpoint" + }, + { + "label": "ensure_runtime_config_files()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L391", + "community": 4, + "id": "main_ensure_runtime_config_files" + }, + { + "label": "load_env_file()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L402", + "community": 4, + "id": "main_load_env_file" + }, + { + "label": "friendly_validation_error()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L493", + "community": 4, + "id": "main_friendly_validation_error" + }, + { + "label": "request_validation_exception_handler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L512", + "community": 4, + "id": "main_request_validation_exception_handler" + }, + { + "label": "model_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L518", + "community": 4, + "id": "main_model_list" + }, + { + "label": "reload_env_globals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L528", + "community": 4, + "id": "main_reload_env_globals" + }, + { + "label": "provider_key_env()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L578", + "community": 4, + "id": "main_provider_key_env" + }, + { + "label": "runninghub_wallet_key_env()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L589", + "community": 4, + "id": "main_runninghub_wallet_key_env" + }, + { + "label": "volcengine_access_key_env()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L592", + "community": 4, + "id": "main_volcengine_access_key_env" + }, + { + "label": "volcengine_secret_key_env()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L595", + "community": 4, + "id": "main_volcengine_secret_key_env" + }, + { + "label": "read_api_env_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L598", + "community": 4, + "id": "main_read_api_env_value" + }, + { + "label": "provider_env_key_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L615", + "community": 4, + "id": "main_provider_env_key_value" + }, + { + "label": "runninghub_wallet_key_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L625", + "community": 4, + "id": "main_runninghub_wallet_key_value" + }, + { + "label": "volcengine_access_key_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L629", + "community": 4, + "id": "main_volcengine_access_key_value" + }, + { + "label": "volcengine_secret_key_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L633", + "community": 4, + "id": "main_volcengine_secret_key_value" + }, + { + "label": "volcengine_provider_api_key()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L637", + "community": 4, + "id": "main_volcengine_provider_api_key" + }, + { + "label": "mask_secret()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L643", + "community": 4, + "id": "main_mask_secret" + }, + { + "label": "strip_auth_scheme()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L649", + "community": 4, + "id": "main_strip_auth_scheme" + }, + { + "label": "bearer_auth_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L656", + "community": 4, + "id": "main_bearer_auth_value" + }, + { + "label": "default_api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L660", + "community": 4, + "id": "main_default_api_providers" + }, + { + "label": "merge_default_api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L714", + "community": 4, + "id": "main_merge_default_api_providers" + }, + { + "label": "normalize_model_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L787", + "community": 4, + "id": "main_normalize_model_list" + }, + { + "label": "model_list_from_values()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L790", + "community": 4, + "id": "main_model_list_from_values" + }, + { + "label": "normalize_ms_loras()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L799", + "community": 4, + "id": "main_normalize_ms_loras" + }, + { + "label": "normalize_runninghub_entry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L831", + "community": 4, + "id": "main_normalize_runninghub_entry" + }, + { + "label": "normalize_runninghub_entries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L879", + "community": 4, + "id": "main_normalize_runninghub_entries" + }, + { + "label": "runninghub_entry_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L890", + "community": 4, + "id": "main_runninghub_entry_id" + }, + { + "label": "static_runninghub_thumbnail_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L896", + "community": 4, + "id": "main_static_runninghub_thumbnail_url" + }, + { + "label": "apply_runninghub_system_thumbnails()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L915", + "community": 4, + "id": "main_apply_runninghub_system_thumbnails" + }, + { + "label": "merge_runninghub_entry_overlay()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L925", + "community": 4, + "id": "main_merge_runninghub_entry_overlay" + }, + { + "label": "merge_runninghub_system_entries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L947", + "community": 4, + "id": "main_merge_runninghub_system_entries" + }, + { + "label": "load_static_runninghub_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L974", + "community": 4, + "id": "main_load_static_runninghub_provider" + }, + { + "label": "merge_runninghub_provider_with_static()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L993", + "community": 4, + "id": "main_merge_runninghub_provider_with_static" + }, + { + "label": "preserve_runninghub_hidden_overrides()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1006", + "community": 4, + "id": "main_preserve_runninghub_hidden_overrides" + }, + { + "label": "normalize_endpoint_override()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1025", + "community": 4, + "id": "main_normalize_endpoint_override" + }, + { + "label": "provider_endpoint_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1037", + "community": 4, + "id": "main_provider_endpoint_url" + }, + { + "label": "runninghub_endpoint_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1052", + "community": 4, + "id": "main_runninghub_endpoint_url" + }, + { + "label": "normalize_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1056", + "community": 4, + "id": "main_normalize_provider" + }, + { + "label": "load_api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1100", + "community": 4, + "id": "main_load_api_providers" + }, + { + "label": "save_api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1113", + "community": 4, + "id": "main_save_api_providers" + }, + { + "label": "public_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1119", + "community": 4, + "id": "main_public_provider" + }, + { + "label": "public_api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1154", + "community": 4, + "id": "main_public_api_providers" + }, + { + "label": "get_primary_provider_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1157", + "community": 4, + "id": "main_get_primary_provider_id" + }, + { + "label": "get_api_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1168", + "community": 4, + "id": "main_get_api_provider" + }, + { + "label": "get_api_provider_exact()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1181", + "community": 4, + "id": "main_get_api_provider_exact" + }, + { + "label": "modelscope_provider_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1191", + "community": 4, + "id": "main_modelscope_provider_config" + }, + { + "label": "modelscope_api_key()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1194", + "community": 4, + "id": "main_modelscope_api_key" + }, + { + "label": "modelscope_api_root()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1201", + "community": 4, + "id": "main_modelscope_api_root" + }, + { + "label": "modelscope_image_api_root()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1208", + "community": 4, + "id": "main_modelscope_image_api_root" + }, + { + "label": "env_quote()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1211", + "community": 4, + "id": "main_env_quote" + }, + { + "label": "update_env_values()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1217", + "community": 4, + "id": "main_update_env_values" + }, + { + "label": "current_app_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1263", + "community": 4, + "id": "main_current_app_version" + }, + { + "label": "versioned_static_html()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1278", + "community": 4, + "id": "main_versioned_static_html" + }, + { + "label": "sync_static_html_versions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1298", + "community": 4, + "id": "main_sync_static_html_versions" + }, + { + "label": "static_html_response()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1327", + "community": 4, + "id": "main_static_html_response" + }, + { + "label": "prompt_template_markdown_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1382", + "community": 4, + "id": "main_prompt_template_markdown_path" + }, + { + "label": "prompt_template_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1388", + "community": 4, + "id": "main_prompt_template_category" + }, + { + "label": "extract_prompt_template_section()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1400", + "community": 4, + "id": "main_extract_prompt_template_section" + }, + { + "label": "parse_prompt_template_markdown()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1409", + "community": 4, + "id": "main_parse_prompt_template_markdown" + }, + { + "label": "app_info()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1445", + "community": 4, + "id": "main_app_info" + }, + { + "label": "connectivity_probe()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1468", + "community": 4, + "id": "main_connectivity_probe" + }, + { + "label": "update_connectivity_targets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1501", + "community": 4, + "id": "main_update_connectivity_targets" + }, + { + "label": "update_connectivity_probe()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1513", + "community": 4, + "id": "main_update_connectivity_probe" + }, + { + "label": "update_connectivity()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1524", + "community": 4, + "id": "main_update_connectivity" + }, + { + "label": "fetch_remote_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1547", + "community": 4, + "id": "main_fetch_remote_version" + }, + { + "label": "version_tuple()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1576", + "community": 4, + "id": "main_version_tuple" + }, + { + "label": "version_gt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1579", + "community": 4, + "id": "main_version_gt" + }, + { + "label": "check_update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1587", + "community": 4, + "id": "main_check_update" + }, + { + "label": "update_allowed_file()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1621", + "community": 4, + "id": "main_update_allowed_file" + }, + { + "label": "github_get()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1630", + "community": 4, + "id": "main_github_get" + }, + { + "label": "github_json()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1644", + "community": 4, + "id": "main_github_json" + }, + { + "label": "github_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1673", + "community": 4, + "id": "main_github_bytes" + }, + { + "label": "download_github_update_files()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1677", + "community": 4, + "id": "main_download_github_update_files" + }, + { + "label": "modelscope_update_file_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1690", + "community": 4, + "id": "main_modelscope_update_file_list" + }, + { + "label": "modelscope_file_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1706", + "community": 4, + "id": "main_modelscope_file_bytes" + }, + { + "label": "download_modelscope_update_files()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1711", + "community": 4, + "id": "main_download_modelscope_update_files" + }, + { + "label": "safe_update_target()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1733", + "community": 4, + "id": "main_safe_update_target" + }, + { + "label": "safe_static_dir()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1743", + "community": 4, + "id": "main_safe_static_dir" + }, + { + "label": "schedule_self_restart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1751", + "community": 4, + "id": "main_schedule_self_restart" + }, + { + "label": "UpdateRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1825", + "community": 4, + "id": "main_updaterequest" + }, + { + "label": "BaseModel", + "file_type": "code", + "source_file": "", + "source_location": "", + "community": 4, + "id": "basemodel" + }, + { + "label": "github_update_file_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1831", + "community": 4, + "id": "main_github_update_file_list" + }, + { + "label": "staged_update_file_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1854", + "community": 4, + "id": "main_staged_update_file_list" + }, + { + "label": "normalize_update_source()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1877", + "community": 4, + "id": "main_normalize_update_source" + }, + { + "label": "stage_update_from_source()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1885", + "community": 4, + "id": "main_stage_update_from_source" + }, + { + "label": "update_from_github()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1895", + "community": 4, + "id": "main_update_from_github" + }, + { + "label": "list_update_backups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2016", + "community": 4, + "id": "main_list_update_backups" + }, + { + "label": "get_update_backups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2040", + "community": 4, + "id": "main_get_update_backups" + }, + { + "label": "RollbackRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2043", + "community": 4, + "id": "main_rollbackrequest" + }, + { + "label": "rollback_update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2049", + "community": 4, + "id": "main_rollback_update" + }, + { + "label": "GenerateRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2116", + "community": 4, + "id": "main_generaterequest" + }, + { + "label": "DeleteHistoryRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2126", + "community": 4, + "id": "main_deletehistoryrequest" + }, + { + "label": "TokenRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2129", + "community": 4, + "id": "main_tokenrequest" + }, + { + "label": "CloudGenRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2132", + "community": 4, + "id": "main_cloudgenrequest" + }, + { + "label": "CloudPollRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2142", + "community": 4, + "id": "main_cloudpollrequest" + }, + { + "label": "AIReference", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2147", + "community": 4, + "id": "main_aireference" + }, + { + "label": "OnlineImageRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2152", + "community": 4, + "id": "main_onlineimagerequest" + }, + { + "label": "CanvasVideoRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2164", + "community": 4, + "id": "main_canvasvideorequest" + }, + { + "label": "TempShUploadRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2185", + "community": 4, + "id": "main_tempshuploadrequest" + }, + { + "label": "CloudVideoUploadRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2188", + "community": 4, + "id": "main_cloudvideouploadrequest" + }, + { + "label": "RunningHubSubmitRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2192", + "community": 4, + "id": "main_runninghubsubmitrequest" + }, + { + "label": "RunningHubWorkflowSubmitRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2198", + "community": 4, + "id": "main_runninghubworkflowsubmitrequest" + }, + { + "label": "RunningHubUploadAssetRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2204", + "community": 4, + "id": "main_runninghubuploadassetrequest" + }, + { + "label": "JimengHelpRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2208", + "community": 4, + "id": "main_jimenghelprequest" + }, + { + "label": "JimengQueryMediaRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2211", + "community": 4, + "id": "main_jimengquerymediarequest" + }, + { + "label": "RunningHubWorkflowConfigField", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2215", + "community": 4, + "id": "main_runninghubworkflowconfigfield" + }, + { + "label": "RunningHubWorkflowConfig", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2234", + "community": 4, + "id": "main_runninghubworkflowconfig" + }, + { + "label": "ApiProviderPayload", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2243", + "community": 4, + "id": "main_apiproviderpayload" + }, + { + "label": "ChatRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2271", + "community": 4, + "id": "main_chatrequest" + }, + { + "label": "MsGenerateRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2283", + "community": 4, + "id": "main_msgeneraterequest" + }, + { + "label": "CanvasLLMRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2294", + "community": 4, + "id": "main_canvasllmrequest" + }, + { + "label": "ConversationCreateRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2304", + "community": 4, + "id": "main_conversationcreaterequest" + }, + { + "label": "CanvasCreateRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2307", + "community": 4, + "id": "main_canvascreaterequest" + }, + { + "label": "CanvasMetaUpdate", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2312", + "community": 4, + "id": "main_canvasmetaupdate" + }, + { + "label": "CanvasSaveRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2319", + "community": 4, + "id": "main_canvassaverequest" + }, + { + "label": "CanvasAssetCheckRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2330", + "community": 4, + "id": "main_canvasassetcheckrequest" + }, + { + "label": "CanvasAssetDownloadRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2333", + "community": 4, + "id": "main_canvasassetdownloadrequest" + }, + { + "label": "CanvasWorkflowExportRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2338", + "community": 4, + "id": "main_canvasworkflowexportrequest" + }, + { + "label": "SmartCanvasGroupExportItem", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2347", + "community": 4, + "id": "main_smartcanvasgroupexportitem" + }, + { + "label": "SmartCanvasGroupExportRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2353", + "community": 4, + "id": "main_smartcanvasgroupexportrequest" + }, + { + "label": "LocalImageImportRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2358", + "community": 4, + "id": "main_localimageimportrequest" + }, + { + "label": "LocalAssetCaptionRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2362", + "community": 4, + "id": "main_localassetcaptionrequest" + }, + { + "label": "LocalAssetCaptionSaveRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2369", + "community": 4, + "id": "main_localassetcaptionsaverequest" + }, + { + "label": "LocalAssetFolderRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2373", + "community": 4, + "id": "main_localassetfolderrequest" + }, + { + "label": "AssetLibraryCategoryRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2378", + "community": 4, + "id": "main_assetlibrarycategoryrequest" + }, + { + "label": "AssetLibraryRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2383", + "community": 4, + "id": "main_assetlibraryrequest" + }, + { + "label": "AssetLibraryAddRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2386", + "community": 4, + "id": "main_assetlibraryaddrequest" + }, + { + "label": "AssetLibraryBatchAddRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2392", + "community": 4, + "id": "main_assetlibrarybatchaddrequest" + }, + { + "label": "SharedFolderRegister", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2397", + "community": 4, + "id": "main_sharedfolderregister" + }, + { + "label": "SharedFolderImport", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2401", + "community": 4, + "id": "main_sharedfolderimport" + }, + { + "label": "AssetLibraryRenameRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2407", + "community": 4, + "id": "main_assetlibraryrenamerequest" + }, + { + "label": "AssetLibraryBatchDeleteRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2411", + "community": 4, + "id": "main_assetlibrarybatchdeleterequest" + }, + { + "label": "AssetLibraryBatchMoveRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2415", + "community": 4, + "id": "main_assetlibrarybatchmoverequest" + }, + { + "label": "AssetLibraryBatchCropRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2421", + "community": 4, + "id": "main_assetlibrarybatchcroprequest" + }, + { + "label": "AssetAvatarRegisterRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2428", + "community": 4, + "id": "main_assetavatarregisterrequest" + }, + { + "label": "PromptLibraryRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2434", + "community": 4, + "id": "main_promptlibraryrequest" + }, + { + "label": "PromptLibraryItemRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2437", + "community": 4, + "id": "main_promptlibraryitemrequest" + }, + { + "label": "PromptLibraryBatchDeleteRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2446", + "community": 4, + "id": "main_promptlibrarybatchdeleterequest" + }, + { + "label": "PromptLibraryCategoryRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2449", + "community": 4, + "id": "main_promptlibrarycategoryrequest" + }, + { + "label": "check_images_exist()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2455", + "community": 4, + "id": "main_check_images_exist" + }, + { + "label": "is_comfy_input_media_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2469", + "community": 4, + "id": "main_is_comfy_input_media_value" + }, + { + "label": "collect_required_comfy_media()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2477", + "community": 4, + "id": "main_collect_required_comfy_media" + }, + { + "label": "get_best_backend()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2487", + "community": 4, + "id": "main_get_best_backend" + }, + { + "label": "reserve_best_backend()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2517", + "community": 4, + "id": "main_reserve_best_backend" + }, + { + "label": "download_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2543", + "community": 4, + "id": "main_download_image" + }, + { + "label": "comfy_output_extension()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2557", + "community": 4, + "id": "main_comfy_output_extension" + }, + { + "label": "is_video_output_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2588", + "community": 4, + "id": "main_is_video_output_item" + }, + { + "label": "comfy_output_kind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2593", + "community": 4, + "id": "main_comfy_output_kind" + }, + { + "label": "download_comfy_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2606", + "community": 4, + "id": "main_download_comfy_output" + }, + { + "label": "save_comfy_text_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2624", + "community": 4, + "id": "main_save_comfy_text_output" + }, + { + "label": "comfy_text_values_from_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2636", + "community": 4, + "id": "main_comfy_text_values_from_output" + }, + { + "label": "collect_comfy_file_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2658", + "community": 4, + "id": "main_collect_comfy_file_items" + }, + { + "label": "save_to_history()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2669", + "community": 4, + "id": "main_save_to_history" + }, + { + "label": "get_comfy_history()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2683", + "community": 4, + "id": "main_get_comfy_history" + }, + { + "label": "safe_user_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2690", + "community": 4, + "id": "main_safe_user_id" + }, + { + "label": "user_dir()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2699", + "community": 4, + "id": "main_user_dir" + }, + { + "label": "conversation_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2704", + "community": 4, + "id": "main_conversation_path" + }, + { + "label": "now_ms()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2710", + "community": 4, + "id": "main_now_ms" + }, + { + "label": "save_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2713", + "community": 4, + "id": "main_save_conversation" + }, + { + "label": "new_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2719", + "community": 4, + "id": "main_new_conversation" + }, + { + "label": "load_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2731", + "community": 4, + "id": "main_load_conversation" + }, + { + "label": "list_conversations()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2738", + "community": 4, + "id": "main_list_conversations" + }, + { + "label": "canvas_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2760", + "community": 4, + "id": "main_canvas_path" + }, + { + "label": "save_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2766", + "community": 4, + "id": "main_save_canvas" + }, + { + "label": "normalize_canvas_kind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2772", + "community": 4, + "id": "main_normalize_canvas_kind" + }, + { + "label": "new_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2775", + "community": 4, + "id": "main_new_canvas" + }, + { + "label": "load_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2795", + "community": 4, + "id": "main_load_canvas" + }, + { + "label": "load_canvas_any()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2805", + "community": 4, + "id": "main_load_canvas_any" + }, + { + "label": "normalize_canvas_color()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2814", + "community": 4, + "id": "main_normalize_canvas_color" + }, + { + "label": "canvas_record()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2818", + "community": 4, + "id": "main_canvas_record" + }, + { + "label": "cleanup_expired_canvas_trash()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2833", + "community": 4, + "id": "main_cleanup_expired_canvas_trash" + }, + { + "label": "iter_canvas_records()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2849", + "community": 4, + "id": "main_iter_canvas_records" + }, + { + "label": "list_canvases()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2866", + "community": 4, + "id": "main_list_canvases" + }, + { + "label": "list_deleted_canvases()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2876", + "community": 4, + "id": "main_list_deleted_canvases" + }, + { + "label": "display_title()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2880", + "community": 4, + "id": "main_display_title" + }, + { + "label": "resolve_chat_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2884", + "community": 4, + "id": "main_resolve_chat_provider" + }, + { + "label": "api_headers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2909", + "community": 4, + "id": "main_api_headers" + }, + { + "label": "selected_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2928", + "community": 4, + "id": "main_selected_model" + }, + { + "label": "looks_like_vision_chat_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2936", + "community": 4, + "id": "main_looks_like_vision_chat_model" + }, + { + "label": "preferred_chat_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2946", + "community": 4, + "id": "main_preferred_chat_model" + }, + { + "label": "modelscope_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2960", + "community": 4, + "id": "main_modelscope_size" + }, + { + "label": "unwrap_apimart_response()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2966", + "community": 4, + "id": "main_unwrap_apimart_response" + }, + { + "label": "text_from_chat_response()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2972", + "community": 4, + "id": "main_text_from_chat_response" + }, + { + "label": "text_delta_from_chat_chunk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2989", + "community": 4, + "id": "main_text_delta_from_chat_chunk" + }, + { + "label": "sse_event()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3005", + "community": 4, + "id": "main_sse_event" + }, + { + "label": "extract_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3008", + "community": 4, + "id": "main_extract_image" + }, + { + "label": "extract_task_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3072", + "community": 4, + "id": "main_extract_task_id" + }, + { + "label": "images_api_unsupported()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3086", + "community": 4, + "id": "main_images_api_unsupported" + }, + { + "label": "provider_protocol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3090", + "community": 4, + "id": "main_provider_protocol" + }, + { + "label": "normalize_model_protocols()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3098", + "community": 4, + "id": "main_normalize_model_protocols" + }, + { + "label": "effective_protocol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3109", + "community": 4, + "id": "main_effective_protocol" + }, + { + "label": "is_apimart_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3122", + "community": 4, + "id": "main_is_apimart_provider" + }, + { + "label": "is_gemini_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3126", + "community": 4, + "id": "main_is_gemini_provider" + }, + { + "label": "is_volcengine_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3129", + "community": 4, + "id": "main_is_volcengine_provider" + }, + { + "label": "is_runninghub_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3132", + "community": 4, + "id": "main_is_runninghub_provider" + }, + { + "label": "is_jimeng_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3135", + "community": 4, + "id": "main_is_jimeng_provider" + }, + { + "label": "is_yuli_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3138", + "community": 4, + "id": "main_is_yuli_provider" + }, + { + "label": "avatar_platform_for_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3150", + "community": 4, + "id": "main_avatar_platform_for_provider" + }, + { + "label": "provider_supports_avatar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3159", + "community": 4, + "id": "main_provider_supports_avatar" + }, + { + "label": "jimeng_env_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3162", + "community": 4, + "id": "main_jimeng_env_value" + }, + { + "label": "jimeng_use_wsl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3165", + "community": 4, + "id": "main_jimeng_use_wsl" + }, + { + "label": "jimeng_cli_executable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3169", + "community": 4, + "id": "main_jimeng_cli_executable" + }, + { + "label": "decode_wsl_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3181", + "community": 4, + "id": "main_decode_wsl_output" + }, + { + "label": "jimeng_wsl_base_args()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3192", + "community": 4, + "id": "main_jimeng_wsl_base_args" + }, + { + "label": "jimeng_clean_wsl_stderr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3223", + "community": 4, + "id": "main_jimeng_clean_wsl_stderr" + }, + { + "label": "windows_path_to_wsl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3233", + "community": 4, + "id": "main_windows_path_to_wsl" + }, + { + "label": "wsl_path_to_windows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3240", + "community": 4, + "id": "main_wsl_path_to_windows" + }, + { + "label": "jimeng_cli_path_arg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3248", + "community": 4, + "id": "main_jimeng_cli_path_arg" + }, + { + "label": "jimeng_poll_seconds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3251", + "community": 4, + "id": "main_jimeng_poll_seconds" + }, + { + "label": "jimeng_extract_json()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3257", + "community": 4, + "id": "main_jimeng_extract_json" + }, + { + "label": "run_jimeng_cli()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3285", + "community": 4, + "id": "main_run_jimeng_cli" + }, + { + "label": "jimeng_parse_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3321", + "community": 4, + "id": "main_jimeng_parse_version" + }, + { + "label": "jimeng_cli_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3327", + "community": 4, + "id": "main_jimeng_cli_version" + }, + { + "label": "jimeng_command()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3339", + "community": 4, + "id": "main_jimeng_command" + }, + { + "label": "jimeng_decode_cli_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3351", + "community": 4, + "id": "main_jimeng_decode_cli_output" + }, + { + "label": "jimeng_login_text()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3357", + "community": 4, + "id": "main_jimeng_login_text" + }, + { + "label": "jimeng_login_qr_from_text()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3365", + "community": 4, + "id": "main_jimeng_login_qr_from_text" + }, + { + "label": "jimeng_login_reader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3380", + "community": 4, + "id": "main_jimeng_login_reader" + }, + { + "label": "jimeng_submit_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3393", + "community": 4, + "id": "main_jimeng_submit_id" + }, + { + "label": "JimengPendingError", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3408", + "community": 4, + "id": "main_jimengpendingerror" + }, + { + "label": "Exception", + "file_type": "code", + "source_file": "", + "source_location": "", + "community": 4, + "id": "exception" + }, + { + "label": ".__init__()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3410", + "community": 4, + "id": "main_jimengpendingerror_init" + }, + { + "label": "jimeng_queue_info()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3417", + "community": 4, + "id": "main_jimeng_queue_info" + }, + { + "label": "jimeng_pending_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3434", + "community": 4, + "id": "main_jimeng_pending_payload" + }, + { + "label": "jimeng_pending_exception_handler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3451", + "community": 4, + "id": "main_jimeng_pending_exception_handler" + }, + { + "label": "jimeng_failure_reason()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3455", + "community": 4, + "id": "main_jimeng_failure_reason" + }, + { + "label": "jimeng_collect_media_values()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3472", + "community": 4, + "id": "main_jimeng_collect_media_values" + }, + { + "label": "jimeng_output_values()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3498", + "community": 4, + "id": "main_jimeng_output_values" + }, + { + "label": "jimeng_ratio_from_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3508", + "community": 4, + "id": "main_jimeng_ratio_from_size" + }, + { + "label": "jimeng_normalize_image_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3521", + "community": 4, + "id": "main_jimeng_normalize_image_model" + }, + { + "label": "jimeng_image_model_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3525", + "community": 4, + "id": "main_jimeng_image_model_version" + }, + { + "label": "jimeng_image_resolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3530", + "community": 4, + "id": "main_jimeng_image_resolution" + }, + { + "label": "jimeng_video_resolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3555", + "community": 4, + "id": "main_jimeng_video_resolution" + }, + { + "label": "jimeng_video_duration_range()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3566", + "community": 4, + "id": "main_jimeng_video_duration_range" + }, + { + "label": "jimeng_video_duration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3574", + "community": 4, + "id": "main_jimeng_video_duration" + }, + { + "label": "jimeng_transition_duration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3584", + "community": 4, + "id": "main_jimeng_transition_duration" + }, + { + "label": "jimeng_video_model_version()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3592", + "community": 4, + "id": "main_jimeng_video_model_version" + }, + { + "label": "jimeng_video_resolution_arg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3613", + "community": 4, + "id": "main_jimeng_video_resolution_arg" + }, + { + "label": "jimeng_video_ratio_arg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3616", + "community": 4, + "id": "main_jimeng_video_ratio_arg" + }, + { + "label": "jimeng_append_model_resolution_args()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3623", + "community": 4, + "id": "main_jimeng_append_model_resolution_args" + }, + { + "label": "jimeng_video_ref_role()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3630", + "community": 4, + "id": "main_jimeng_video_ref_role" + }, + { + "label": "jimeng_video_ref_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3636", + "community": 4, + "id": "main_jimeng_video_ref_url" + }, + { + "label": "jimeng_local_output_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3642", + "community": 4, + "id": "main_jimeng_local_output_url" + }, + { + "label": "jimeng_store_output_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3663", + "community": 4, + "id": "main_jimeng_store_output_value" + }, + { + "label": "jimeng_query_result()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3683", + "community": 4, + "id": "main_jimeng_query_result" + }, + { + "label": "jimeng_store_outputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3691", + "community": 4, + "id": "main_jimeng_store_outputs" + }, + { + "label": "jimeng_prepare_local_media()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3718", + "community": 4, + "id": "main_jimeng_prepare_local_media" + }, + { + "label": "generate_jimeng_provider_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3761", + "community": 4, + "id": "main_generate_jimeng_provider_image" + }, + { + "label": "generate_jimeng_video()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3800", + "community": 4, + "id": "main_generate_jimeng_video" + }, + { + "label": "wait_for_image_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3915", + "community": 4, + "id": "main_wait_for_image_task" + }, + { + "label": "output_storage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3947", + "community": 4, + "id": "main_output_storage" + }, + { + "label": "output_url_for()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3950", + "community": 4, + "id": "main_output_url_for" + }, + { + "label": "output_path_for()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3954", + "community": 4, + "id": "main_output_path_for" + }, + { + "label": "output_file_from_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3958", + "community": 4, + "id": "main_output_file_from_url" + }, + { + "label": "local_media_file_by_basename()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3979", + "community": 4, + "id": "main_local_media_file_by_basename" + }, + { + "label": "filename_from_media_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3997", + "community": 4, + "id": "main_filename_from_media_url" + }, + { + "label": "fetch_remote_media_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4002", + "community": 4, + "id": "main_fetch_remote_media_bytes" + }, + { + "label": "origin_from_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4021", + "community": 4, + "id": "main_origin_from_url" + }, + { + "label": "ensure_same_origin_request()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4027", + "community": 4, + "id": "main_ensure_same_origin_request" + }, + { + "label": "normalize_local_image_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4036", + "community": 4, + "id": "main_normalize_local_image_path" + }, + { + "label": "import_local_image_file()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4061", + "community": 4, + "id": "main_import_local_image_file" + }, + { + "label": "default_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4088", + "community": 4, + "id": "main_default_asset_library" + }, + { + "label": "normalize_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4101", + "community": 4, + "id": "main_normalize_asset_library" + }, + { + "label": "migrate_asset_item_registrations()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4137", + "community": 4, + "id": "main_migrate_asset_item_registrations" + }, + { + "label": "load_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4160", + "community": 4, + "id": "main_load_asset_library" + }, + { + "label": "sort_asset_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4172", + "community": 4, + "id": "main_sort_asset_library_items" + }, + { + "label": "asset_library_media_kind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4192", + "community": 4, + "id": "main_asset_library_media_kind" + }, + { + "label": "asset_library_safe_extension()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4203", + "community": 4, + "id": "main_asset_library_safe_extension" + }, + { + "label": "make_asset_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4214", + "community": 4, + "id": "main_make_asset_library_item" + }, + { + "label": "asset_library_workflow_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4233", + "community": 4, + "id": "main_asset_library_workflow_category" + }, + { + "label": "make_workflow_library_item_from_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4253", + "community": 4, + "id": "main_make_workflow_library_item_from_bytes" + }, + { + "label": "save_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4278", + "community": 4, + "id": "main_save_asset_library" + }, + { + "label": "find_asset_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4288", + "community": 4, + "id": "main_find_asset_category" + }, + { + "label": "find_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4294", + "community": 4, + "id": "main_find_asset_library" + }, + { + "label": "find_asset_category_in_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4299", + "community": 4, + "id": "main_find_asset_category_in_library" + }, + { + "label": "find_asset_category_with_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4308", + "community": 4, + "id": "main_find_asset_category_with_library" + }, + { + "label": "shared_folders_load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4329", + "community": 4, + "id": "main_shared_folders_load" + }, + { + "label": "shared_folders_save()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4342", + "community": 4, + "id": "main_shared_folders_save" + }, + { + "label": "shared_folder_by_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4347", + "community": 4, + "id": "main_shared_folder_by_id" + }, + { + "label": "shared_folder_abs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4353", + "community": 4, + "id": "main_shared_folder_abs" + }, + { + "label": "shared_resolve_register()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4357", + "community": 4, + "id": "main_shared_resolve_register" + }, + { + "label": "shared_child_abs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4378", + "community": 4, + "id": "main_shared_child_abs" + }, + { + "label": "image_path_to_data_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4391", + "community": 4, + "id": "main_image_path_to_data_url" + }, + { + "label": "scan_shared_tree()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4412", + "community": 4, + "id": "main_scan_shared_tree" + }, + { + "label": "builtin_prompt_templates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4461", + "community": 4, + "id": "main_builtin_prompt_templates" + }, + { + "label": "normalize_prompt_category_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4472", + "community": 4, + "id": "main_normalize_prompt_category_id" + }, + { + "label": "normalize_prompt_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4476", + "community": 4, + "id": "main_normalize_prompt_library_item" + }, + { + "label": "seed_system_prompt_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4493", + "community": 4, + "id": "main_seed_system_prompt_library" + }, + { + "label": "default_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4502", + "community": 4, + "id": "main_default_prompt_libraries" + }, + { + "label": "defaultPromptTemplateCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4509", + "community": 4, + "id": "main_defaultprompttemplatecategories" + }, + { + "label": "normalize_prompt_template_categories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4519", + "community": 4, + "id": "main_normalize_prompt_template_categories" + }, + { + "label": "normalize_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4545", + "community": 4, + "id": "main_normalize_prompt_libraries" + }, + { + "label": "load_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4594", + "community": 4, + "id": "main_load_prompt_libraries" + }, + { + "label": "save_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4610", + "community": 4, + "id": "main_save_prompt_libraries" + }, + { + "label": "public_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4618", + "community": 4, + "id": "main_public_prompt_libraries" + }, + { + "label": "find_prompt_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4626", + "community": 4, + "id": "main_find_prompt_library" + }, + { + "label": "sanitize_asset_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4633", + "community": 4, + "id": "main_sanitize_asset_name" + }, + { + "label": "content_type_for_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4637", + "community": 4, + "id": "main_content_type_for_path" + }, + { + "label": "is_image_reference_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4679", + "community": 4, + "id": "main_is_image_reference_value" + }, + { + "label": "is_video_reference_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4694", + "community": 4, + "id": "main_is_video_reference_value" + }, + { + "label": "convert_output_to_jpg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4707", + "community": 4, + "id": "main_convert_output_to_jpg" + }, + { + "label": "reference_to_data_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4735", + "community": 4, + "id": "main_reference_to_data_url" + }, + { + "label": "media_reference_to_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4761", + "community": 4, + "id": "main_media_reference_to_url" + }, + { + "label": "is_private_asset_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4768", + "community": 4, + "id": "main_is_private_asset_url" + }, + { + "label": "volcengine_media_reference_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4771", + "community": 4, + "id": "main_volcengine_media_reference_url" + }, + { + "label": "looks_like_image_media_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4783", + "community": 4, + "id": "main_looks_like_image_media_url" + }, + { + "label": "volcengine_content_role()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4794", + "community": 4, + "id": "main_volcengine_content_role" + }, + { + "label": "volcengine_video_duration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4812", + "community": 4, + "id": "main_volcengine_video_duration" + }, + { + "label": "volcengine_video_resolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4819", + "community": 4, + "id": "main_volcengine_video_resolution" + }, + { + "label": "is_volcengine_seedance2_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4825", + "community": 4, + "id": "main_is_volcengine_seedance2_model" + }, + { + "label": "volcengine_video_reference_content_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4829", + "community": 4, + "id": "main_volcengine_video_reference_content_items" + }, + { + "label": "video_reference_to_frame_data_urls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4850", + "community": 4, + "id": "main_video_reference_to_frame_data_urls" + }, + { + "label": "compress_data_url_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4905", + "community": 4, + "id": "main_compress_data_url_image" + }, + { + "label": "modelscope_image_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4934", + "community": 4, + "id": "main_modelscope_image_url" + }, + { + "label": "valid_video_image_input()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4941", + "community": 4, + "id": "main_valid_video_image_input" + }, + { + "label": "valid_apimart_video_image_input()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4952", + "community": 4, + "id": "main_valid_apimart_video_image_input" + }, + { + "label": "apply_trusted_asset_prompt_index()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4958", + "community": 4, + "id": "main_apply_trusted_asset_prompt_index" + }, + { + "label": "public_base_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4974", + "community": 4, + "id": "main_public_base_url" + }, + { + "label": "public_media_url_suffix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4986", + "community": 4, + "id": "main_public_media_url_suffix" + }, + { + "label": "local_asset_public_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4990", + "community": 4, + "id": "main_local_asset_public_url" + }, + { + "label": "normalize_apimart_video_reference()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5001", + "community": 4, + "id": "main_normalize_apimart_video_reference" + }, + { + "label": "apimart_video_reference_error()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5007", + "community": 4, + "id": "main_apimart_video_reference_error" + }, + { + "label": "apimart_video_duration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5026", + "community": 4, + "id": "main_apimart_video_duration" + }, + { + "label": "apimart_veo31_duration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5033", + "community": 4, + "id": "main_apimart_veo31_duration" + }, + { + "label": "is_apimart_veo31_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5042", + "community": 4, + "id": "main_is_apimart_veo31_model" + }, + { + "label": "apimart_veo31_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5045", + "community": 4, + "id": "main_apimart_veo31_model" + }, + { + "label": "apimart_veo31_aspect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5056", + "community": 4, + "id": "main_apimart_veo31_aspect" + }, + { + "label": "apimart_veo31_resolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5060", + "community": 4, + "id": "main_apimart_veo31_resolution" + }, + { + "label": "apimart_upload_file_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5066", + "community": 4, + "id": "main_apimart_upload_file_payload" + }, + { + "label": "invalid_video_image_preview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5088", + "community": 4, + "id": "main_invalid_video_image_preview" + }, + { + "label": "extract_apimart_asset_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5094", + "community": 4, + "id": "main_extract_apimart_asset_url" + }, + { + "label": "apimart_upload_payload_from_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5119", + "community": 4, + "id": "main_apimart_upload_payload_from_bytes" + }, + { + "label": "apimart_upload_raw_file_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5144", + "community": 4, + "id": "main_apimart_upload_raw_file_payload" + }, + { + "label": "is_transient_tls_error()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5150", + "community": 4, + "id": "main_is_transient_tls_error" + }, + { + "label": "apimart_upload_post()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5160", + "community": 4, + "id": "main_apimart_upload_post" + }, + { + "label": "upload_image_for_apimart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5183", + "community": 4, + "id": "main_upload_image_for_apimart" + }, + { + "label": "upload_video_for_apimart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5245", + "community": 4, + "id": "main_upload_video_for_apimart" + }, + { + "label": "upload_audio_for_apimart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5290", + "community": 4, + "id": "main_upload_audio_for_apimart" + }, + { + "label": "upload_media_for_apimart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5343", + "community": 4, + "id": "main_upload_media_for_apimart" + }, + { + "label": "apimart_avatar_asset_type()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5351", + "community": 4, + "id": "main_apimart_avatar_asset_type" + }, + { + "label": "extract_apimart_avatar_asset_uri()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5354", + "community": 4, + "id": "main_extract_apimart_avatar_asset_uri" + }, + { + "label": "submit_apimart_avatar_asset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5377", + "community": 4, + "id": "main_submit_apimart_avatar_asset" + }, + { + "label": "check_apimart_avatar_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5403", + "community": 4, + "id": "main_check_apimart_avatar_task" + }, + { + "label": "_volc_hmac()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5431", + "community": 4, + "id": "main_volc_hmac" + }, + { + "label": "volcengine_sign_v4_headers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5434", + "community": 4, + "id": "main_volcengine_sign_v4_headers" + }, + { + "label": "volcengine_ark_asset_call()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5479", + "community": 4, + "id": "main_volcengine_ark_asset_call" + }, + { + "label": "volcengine_ensure_asset_group()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5504", + "community": 4, + "id": "main_volcengine_ensure_asset_group" + }, + { + "label": "submit_volcengine_avatar_asset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5529", + "community": 4, + "id": "main_submit_volcengine_avatar_asset" + }, + { + "label": "check_volcengine_avatar_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5546", + "community": 4, + "id": "main_check_volcengine_avatar_task" + }, + { + "label": "volcengine_public_asset_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5560", + "community": 4, + "id": "main_volcengine_public_asset_url" + }, + { + "label": "local_media_path_for_cloud_upload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5570", + "community": 4, + "id": "main_local_media_path_for_cloud_upload" + }, + { + "label": "local_video_path_for_cloud_upload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5590", + "community": 4, + "id": "main_local_video_path_for_cloud_upload" + }, + { + "label": "upload_video_to_litterbox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5593", + "community": 4, + "id": "main_upload_video_to_litterbox" + }, + { + "label": "upload_video_to_temp_sh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5614", + "community": 4, + "id": "main_upload_video_to_temp_sh" + }, + { + "label": "upload_local_video_to_cloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5633", + "community": 4, + "id": "main_upload_local_video_to_cloud" + }, + { + "label": "upload_local_video_to_temp_sh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5651", + "community": 4, + "id": "main_upload_local_video_to_temp_sh" + }, + { + "label": "save_ai_image_to_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5654", + "community": 4, + "id": "main_save_ai_image_to_output" + }, + { + "label": "save_remote_video_to_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5690", + "community": 4, + "id": "main_save_remote_video_to_output" + }, + { + "label": "parse_size_pair()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5720", + "community": 4, + "id": "main_parse_size_pair" + }, + { + "label": "is_gpt_image_2_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5730", + "community": 4, + "id": "main_is_gpt_image_2_model" + }, + { + "label": "normalize_gpt_image_2_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5765", + "community": 4, + "id": "main_normalize_gpt_image_2_size" + }, + { + "label": "gpt_image_2_size_error_message()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5789", + "community": 4, + "id": "main_gpt_image_2_size_error_message" + }, + { + "label": "gpt_image_2_size_exceeds_supported()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5809", + "community": 4, + "id": "main_gpt_image_2_size_exceeds_supported" + }, + { + "label": "apimart_size_resolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5813", + "community": 4, + "id": "main_apimart_size_resolution" + }, + { + "label": "is_volcengine_seedream_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5857", + "community": 4, + "id": "main_is_volcengine_seedream_model" + }, + { + "label": "normalize_volcengine_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5861", + "community": 4, + "id": "main_normalize_volcengine_size" + }, + { + "label": "friendly_image_error_detail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5895", + "community": 4, + "id": "main_friendly_image_error_detail" + }, + { + "label": "parse_error_payload_text()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5935", + "community": 4, + "id": "main_parse_error_payload_text" + }, + { + "label": "friendly_chat_error_detail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5945", + "community": 4, + "id": "main_friendly_chat_error_detail" + }, + { + "label": "generate_modelscope_provider_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5977", + "community": 4, + "id": "main_generate_modelscope_provider_image" + }, + { + "label": "gemini_model_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6038", + "community": 4, + "id": "main_gemini_model_name" + }, + { + "label": "gemini_endpoint_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6042", + "community": 4, + "id": "main_gemini_endpoint_url" + }, + { + "label": "gemini_image_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6046", + "community": 4, + "id": "main_gemini_image_config" + }, + { + "label": "gemini_reference_part()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6058", + "community": 4, + "id": "main_gemini_reference_part" + }, + { + "label": "generate_gemini_provider_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6070", + "community": 4, + "id": "main_generate_gemini_provider_image" + }, + { + "label": "volcengine_endpoint_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6091", + "community": 4, + "id": "main_volcengine_endpoint_url" + }, + { + "label": "volcengine_image_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6094", + "community": 4, + "id": "main_volcengine_image_payload" + }, + { + "label": "generate_volcengine_provider_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6100", + "community": 4, + "id": "main_generate_volcengine_provider_image" + }, + { + "label": "runninghub_api_headers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6119", + "community": 4, + "id": "main_runninghub_api_headers" + }, + { + "label": "runninghub_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6125", + "community": 4, + "id": "main_runninghub_provider" + }, + { + "label": "runninghub_api_key()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6128", + "community": 4, + "id": "main_runninghub_api_key" + }, + { + "label": "runninghub_app_headers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6137", + "community": 4, + "id": "main_runninghub_app_headers" + }, + { + "label": "runninghub_local_asset_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6150", + "community": 4, + "id": "main_runninghub_local_asset_path" + }, + { + "label": "runninghub_output_ext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6175", + "community": 4, + "id": "main_runninghub_output_ext" + }, + { + "label": "runninghub_extract_outputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6200", + "community": 4, + "id": "main_runninghub_extract_outputs" + }, + { + "label": "runninghub_store_remote_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6224", + "community": 4, + "id": "main_runninghub_store_remote_output" + }, + { + "label": "runninghub_fail_reason()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6237", + "community": 4, + "id": "main_runninghub_fail_reason" + }, + { + "label": "runninghub_infer_workflow_field_type()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6254", + "community": 4, + "id": "main_runninghub_infer_workflow_field_type" + }, + { + "label": "runninghub_is_workflow_link_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6273", + "community": 4, + "id": "main_runninghub_is_workflow_link_value" + }, + { + "label": "runninghub_workflow_node_info_list()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6281", + "community": 4, + "id": "main_runninghub_workflow_node_info_list" + }, + { + "label": "runninghub_task_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6307", + "community": 4, + "id": "main_runninghub_task_endpoint" + }, + { + "label": "runninghub_query_status()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6317", + "community": 4, + "id": "main_runninghub_query_status" + }, + { + "label": "runninghub_extract_task_id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6334", + "community": 4, + "id": "main_runninghub_extract_task_id" + }, + { + "label": "runninghub_extract_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6347", + "community": 4, + "id": "main_runninghub_extract_image" + }, + { + "label": "runninghub_upload_reference()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6375", + "community": 4, + "id": "main_runninghub_upload_reference" + }, + { + "label": "wait_for_runninghub_image_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6398", + "community": 4, + "id": "main_wait_for_runninghub_image_task" + }, + { + "label": "rh_field_kind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6421", + "community": 4, + "id": "main_rh_field_kind" + }, + { + "label": "rh_field_role()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6445", + "community": 4, + "id": "main_rh_field_role" + }, + { + "label": "_rh_natural_cmp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6455", + "community": 4, + "id": "main_rh_natural_cmp" + }, + { + "label": "_rh_field_cmp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6463", + "community": 4, + "id": "main_rh_field_cmp" + }, + { + "label": "rh_sort_fields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6486", + "community": 4, + "id": "main_rh_sort_fields" + }, + { + "label": "rh_field_indexes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6489", + "community": 4, + "id": "main_rh_field_indexes" + }, + { + "label": "rh_default_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6499", + "community": 4, + "id": "main_rh_default_value" + }, + { + "label": "rh_random_field_value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6507", + "community": 4, + "id": "main_rh_random_field_value" + }, + { + "label": "runninghub_entry_config_from_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6528", + "community": 4, + "id": "main_runninghub_entry_config_from_model" + }, + { + "label": "runninghub_upload_local_to_filename()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6577", + "community": 4, + "id": "main_runninghub_upload_local_to_filename" + }, + { + "label": "generate_runninghub_entry_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6608", + "community": 4, + "id": "main_generate_runninghub_entry_image" + }, + { + "label": "generate_runninghub_provider_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6694", + "community": 4, + "id": "main_generate_runninghub_provider_image" + }, + { + "label": "generate_ai_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6800", + "community": 4, + "id": "main_generate_ai_image" + }, + { + "label": "upstream_message_from_record()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6945", + "community": 4, + "id": "main_upstream_message_from_record" + }, + { + "label": "index()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6962", + "community": 4, + "id": "main_index" + }, + { + "label": "view_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6966", + "community": 4, + "id": "main_view_image" + }, + { + "label": "download_output()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6989", + "community": 4, + "id": "main_download_output" + }, + { + "label": "upload_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7012", + "community": 4, + "id": "main_upload_image" + }, + { + "label": "upload_ai_reference()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7040", + "community": 4, + "id": "main_upload_ai_reference" + }, + { + "label": "_local_upload_kind_ext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7073", + "community": 4, + "id": "main_local_upload_kind_ext" + }, + { + "label": "_local_upload_display_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7093", + "community": 4, + "id": "main_local_upload_display_name" + }, + { + "label": "_local_upload_rel_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7099", + "community": 4, + "id": "main_local_upload_rel_path" + }, + { + "label": "_local_upload_abs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7110", + "community": 4, + "id": "main_local_upload_abs" + }, + { + "label": "_local_upload_safe_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7122", + "community": 4, + "id": "main_local_upload_safe_path" + }, + { + "label": "_local_upload_safe_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7128", + "community": 4, + "id": "main_local_upload_safe_folder" + }, + { + "label": "_local_upload_safe_folder_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7132", + "community": 4, + "id": "main_local_upload_safe_folder_name" + }, + { + "label": "_local_upload_caption_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7139", + "community": 4, + "id": "main_local_upload_caption_path" + }, + { + "label": "_read_local_upload_caption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7142", + "community": 4, + "id": "main_read_local_upload_caption" + }, + { + "label": "_local_upload_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7156", + "community": 4, + "id": "main_local_upload_item" + }, + { + "label": "_local_upload_folder_node()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7183", + "community": 4, + "id": "main_local_upload_folder_node" + }, + { + "label": "_local_upload_tree_and_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7193", + "community": 4, + "id": "main_local_upload_tree_and_items" + }, + { + "label": "upload_local_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7232", + "community": 4, + "id": "main_upload_local_assets" + }, + { + "label": "list_local_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7255", + "community": 4, + "id": "main_list_local_assets" + }, + { + "label": "create_local_asset_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7260", + "community": 4, + "id": "main_create_local_asset_folder" + }, + { + "label": "rename_local_asset_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7275", + "community": 4, + "id": "main_rename_local_asset_folder" + }, + { + "label": "delete_local_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7293", + "community": 4, + "id": "main_delete_local_assets" + }, + { + "label": "caption_local_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7316", + "community": 4, + "id": "main_caption_local_assets" + }, + { + "label": "save_local_asset_caption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7355", + "community": 4, + "id": "main_save_local_asset_caption" + }, + { + "label": "temp_sh_upload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7369", + "community": 4, + "id": "main_temp_sh_upload" + }, + { + "label": "cloud_video_upload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7374", + "community": 4, + "id": "main_cloud_video_upload" + }, + { + "label": "import_local_ai_reference()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7379", + "community": 4, + "id": "main_import_local_ai_reference" + }, + { + "label": "runninghub_app_info()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7389", + "community": 4, + "id": "main_runninghub_app_info" + }, + { + "label": "runninghub_submit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7412", + "community": 4, + "id": "main_runninghub_submit" + }, + { + "label": "runninghub_workflow_submit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7443", + "community": 4, + "id": "main_runninghub_workflow_submit" + }, + { + "label": "runninghub_workflow_info()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7479", + "community": 4, + "id": "main_runninghub_workflow_info" + }, + { + "label": "list_runninghub_workflows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7511", + "community": 4, + "id": "main_list_runninghub_workflows" + }, + { + "label": "get_runninghub_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7540", + "community": 4, + "id": "main_get_runninghub_workflow" + }, + { + "label": "fetch_runninghub_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7554", + "community": 4, + "id": "main_fetch_runninghub_workflow" + }, + { + "label": "save_runninghub_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7586", + "community": 4, + "id": "main_save_runninghub_workflow" + }, + { + "label": "delete_runninghub_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7612", + "community": 4, + "id": "main_delete_runninghub_workflow" + }, + { + "label": "runninghub_query()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7627", + "community": 4, + "id": "main_runninghub_query" + }, + { + "label": "runninghub_upload_asset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7663", + "community": 4, + "id": "main_runninghub_upload_asset" + }, + { + "label": "jimeng_status()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7705", + "community": 4, + "id": "main_jimeng_status" + }, + { + "label": "jimeng_credit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7734", + "community": 4, + "id": "main_jimeng_credit" + }, + { + "label": "jimeng_logout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7739", + "community": 4, + "id": "main_jimeng_logout" + }, + { + "label": "jimeng_login_start()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7744", + "community": 4, + "id": "main_jimeng_login_start" + }, + { + "label": "jimeng_login_status()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7792", + "community": 4, + "id": "main_jimeng_login_status" + }, + { + "label": "jimeng_help()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7814", + "community": 4, + "id": "main_jimeng_help" + }, + { + "label": "jimeng_query_media()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7827", + "community": 4, + "id": "main_jimeng_query_media" + }, + { + "label": "ai_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7846", + "community": 4, + "id": "main_ai_config" + }, + { + "label": "ai_models()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7864", + "community": 4, + "id": "main_ai_models" + }, + { + "label": "api_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7868", + "community": 4, + "id": "main_api_providers" + }, + { + "label": "save_providers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7872", + "community": 4, + "id": "main_save_providers" + }, + { + "label": "get_global_token()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7934", + "community": 4, + "id": "main_get_global_token" + }, + { + "label": "TestConnectionPayload", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7950", + "community": 4, + "id": "main_testconnectionpayload" + }, + { + "label": "protocol_from_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7956", + "community": 4, + "id": "main_protocol_from_payload" + }, + { + "label": "api_key_from_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7967", + "community": 4, + "id": "main_api_key_from_payload" + }, + { + "label": "upstream_models_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7985", + "community": 4, + "id": "main_upstream_models_url" + }, + { + "label": "upstream_model_headers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7994", + "community": 4, + "id": "main_upstream_model_headers" + }, + { + "label": "volcengine_default_model_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8001", + "community": 4, + "id": "main_volcengine_default_model_payload" + }, + { + "label": "volcengine_task_probe_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8016", + "community": 4, + "id": "main_volcengine_task_probe_url" + }, + { + "label": "probe_volcengine_task_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8024", + "community": 4, + "id": "main_probe_volcengine_task_endpoint" + }, + { + "label": "openai_compat_root_for_probe()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8041", + "community": 4, + "id": "main_openai_compat_root_for_probe" + }, + { + "label": "probe_openai_compat_bearer_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8049", + "community": 4, + "id": "main_probe_openai_compat_bearer_endpoint" + }, + { + "label": "probe_openai_models_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8071", + "community": 4, + "id": "main_probe_openai_models_endpoint" + }, + { + "label": "probe_volcengine_auto_detect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8102", + "community": 4, + "id": "main_probe_volcengine_auto_detect" + }, + { + "label": "classify_upstream_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8123", + "community": 4, + "id": "main_classify_upstream_model" + }, + { + "label": "parse_upstream_models()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8133", + "community": 4, + "id": "main_parse_upstream_models" + }, + { + "label": "test_provider_connection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8159", + "community": 4, + "id": "main_test_provider_connection" + }, + { + "label": "probe_async_endpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8228", + "community": 4, + "id": "main_probe_async_endpoint" + }, + { + "label": "fetch_models_from_upstream()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8336", + "community": 4, + "id": "main_fetch_models_from_upstream" + }, + { + "label": "fetch_upstream_models_from_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8445", + "community": 4, + "id": "main_fetch_upstream_models_from_payload" + }, + { + "label": "fetch_upstream_models()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8452", + "community": 4, + "id": "main_fetch_upstream_models" + }, + { + "label": "build_online_image_result()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8462", + "community": 4, + "id": "main_build_online_image_result" + }, + { + "label": "online_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8507", + "community": 4, + "id": "main_online_image" + }, + { + "label": "run_canvas_image_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8510", + "community": 4, + "id": "main_run_canvas_image_task" + }, + { + "label": "create_canvas_image_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8550", + "community": 4, + "id": "main_create_canvas_image_task" + }, + { + "label": "get_canvas_image_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8566", + "community": 4, + "id": "main_get_canvas_image_task" + }, + { + "label": "_collect_video_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8582", + "community": 4, + "id": "main_collect_video_url" + }, + { + "label": "video_output_urls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8601", + "community": 4, + "id": "main_video_output_urls" + }, + { + "label": "video_api_root()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8644", + "community": 4, + "id": "main_video_api_root" + }, + { + "label": "looks_like_html_response()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8654", + "community": 4, + "id": "main_looks_like_html_response" + }, + { + "label": "video_submit_url_candidates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8658", + "community": 4, + "id": "main_video_submit_url_candidates" + }, + { + "label": "video_task_url_candidates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8667", + "community": 4, + "id": "main_video_task_url_candidates" + }, + { + "label": "humanize_video_task_failure()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8693", + "community": 4, + "id": "main_humanize_video_task_failure" + }, + { + "label": "wait_for_video_task()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8719", + "community": 4, + "id": "main_wait_for_video_task" + }, + { + "label": "apimart_video_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8760", + "community": 4, + "id": "main_apimart_video_size" + }, + { + "label": "_yuli_model_norm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8768", + "community": 4, + "id": "main_yuli_model_norm" + }, + { + "label": "yuli_is_veo_openai_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8771", + "community": 4, + "id": "main_yuli_is_veo_openai_model" + }, + { + "label": "yuli_openai_model_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8775", + "community": 4, + "id": "main_yuli_openai_model_name" + }, + { + "label": "yuli_openai_size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8778", + "community": 4, + "id": "main_yuli_openai_size" + }, + { + "label": "yuli_video_seconds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8784", + "community": 4, + "id": "main_yuli_video_seconds" + }, + { + "label": "yuli_fetch_reference_bytes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8793", + "community": 4, + "id": "main_yuli_fetch_reference_bytes" + }, + { + "label": "generate_yuli_openai_video()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8829", + "community": 4, + "id": "main_generate_yuli_openai_video" + }, + { + "label": "volcengine_video_prompt_text()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8869", + "community": 4, + "id": "main_volcengine_video_prompt_text" + }, + { + "label": "canvas_video()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8881", + "community": 4, + "id": "main_canvas_video" + }, + { + "label": "canvas_llm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9273", + "community": 4, + "id": "main_canvas_llm" + }, + { + "label": "conversations()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9355", + "community": 4, + "id": "main_conversations" + }, + { + "label": "create_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9360", + "community": 4, + "id": "main_create_conversation" + }, + { + "label": "get_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9365", + "community": 4, + "id": "main_get_conversation" + }, + { + "label": "delete_conversation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9370", + "community": 4, + "id": "main_delete_conversation" + }, + { + "label": "canvases()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9380", + "community": 4, + "id": "main_canvases" + }, + { + "label": "trashed_canvases()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9384", + "community": 4, + "id": "main_trashed_canvases" + }, + { + "label": "create_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9388", + "community": 4, + "id": "main_create_canvas" + }, + { + "label": "get_canvas_meta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9392", + "community": 4, + "id": "main_get_canvas_meta" + }, + { + "label": "update_canvas_meta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9403", + "community": 4, + "id": "main_update_canvas_meta" + }, + { + "label": "get_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9423", + "community": 4, + "id": "main_get_canvas" + }, + { + "label": "touch_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9427", + "community": 4, + "id": "main_touch_canvas" + }, + { + "label": "smart_canvas_prompt_templates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9433", + "community": 4, + "id": "main_smart_canvas_prompt_templates" + }, + { + "label": "check_canvas_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9443", + "community": 4, + "id": "main_check_canvas_assets" + }, + { + "label": "download_canvas_assets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9456", + "community": 4, + "id": "main_download_canvas_assets" + }, + { + "label": "sanitize_export_filename()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9512", + "community": 4, + "id": "main_sanitize_export_filename" + }, + { + "label": "canvas_workflow_collect_resource_refs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9517", + "community": 4, + "id": "main_canvas_workflow_collect_resource_refs" + }, + { + "label": "canvas_workflow_unique_archive_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9532", + "community": 4, + "id": "main_canvas_workflow_unique_archive_name" + }, + { + "label": "canvas_workflow_replace_strings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9543", + "community": 4, + "id": "main_canvas_workflow_replace_strings" + }, + { + "label": "canvas_workflow_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9552", + "community": 4, + "id": "main_canvas_workflow_payload" + }, + { + "label": "build_canvas_workflow_archive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9562", + "community": 4, + "id": "main_build_canvas_workflow_archive" + }, + { + "label": "export_canvas_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9593", + "community": 4, + "id": "main_export_canvas_workflow" + }, + { + "label": "export_canvas_workflow_to_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9603", + "community": 4, + "id": "main_export_canvas_workflow_to_library" + }, + { + "label": "upload_asset_library_workflows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9619", + "community": 4, + "id": "main_upload_asset_library_workflows" + }, + { + "label": "import_canvas_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9642", + "community": 4, + "id": "main_import_canvas_workflow" + }, + { + "label": "smart_group_export_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9707", + "community": 4, + "id": "main_smart_group_export_folder" + }, + { + "label": "export_smart_canvas_group()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9719", + "community": 4, + "id": "main_export_smart_canvas_group" + }, + { + "label": "get_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9767", + "community": 4, + "id": "main_get_asset_library" + }, + { + "label": "get_prompt_libraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9771", + "community": 4, + "id": "main_get_prompt_libraries" + }, + { + "label": "create_prompt_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9775", + "community": 4, + "id": "main_create_prompt_library" + }, + { + "label": "rename_prompt_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9791", + "community": 4, + "id": "main_rename_prompt_library" + }, + { + "label": "delete_prompt_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9801", + "community": 4, + "id": "main_delete_prompt_library" + }, + { + "label": "add_prompt_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9816", + "community": 4, + "id": "main_add_prompt_library_item" + }, + { + "label": "update_prompt_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9839", + "community": 4, + "id": "main_update_prompt_library_item" + }, + { + "label": "delete_prompt_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9861", + "community": 4, + "id": "main_delete_prompt_library_item" + }, + { + "label": "batch_delete_prompt_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9878", + "community": 4, + "id": "main_batch_delete_prompt_library_items" + }, + { + "label": "add_prompt_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9898", + "community": 4, + "id": "main_add_prompt_library_category" + }, + { + "label": "rename_prompt_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9914", + "community": 4, + "id": "main_rename_prompt_library_category" + }, + { + "label": "delete_prompt_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9933", + "community": 4, + "id": "main_delete_prompt_library_category" + }, + { + "label": "create_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9954", + "community": 4, + "id": "main_create_asset_library" + }, + { + "label": "rename_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9965", + "community": 4, + "id": "main_rename_asset_library" + }, + { + "label": "delete_asset_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9975", + "community": 4, + "id": "main_delete_asset_library" + }, + { + "label": "create_asset_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9989", + "community": 4, + "id": "main_create_asset_library_category" + }, + { + "label": "rename_asset_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10002", + "community": 4, + "id": "main_rename_asset_library_category" + }, + { + "label": "delete_asset_library_category()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10012", + "community": 4, + "id": "main_delete_asset_library_category" + }, + { + "label": "add_asset_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10024", + "community": 4, + "id": "main_add_asset_library_item" + }, + { + "label": "batch_add_asset_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10040", + "community": 4, + "id": "main_batch_add_asset_library_items" + }, + { + "label": "list_shared_folders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10061", + "community": 4, + "id": "main_list_shared_folders" + }, + { + "label": "register_shared_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10077", + "community": 4, + "id": "main_register_shared_folder" + }, + { + "label": "unregister_shared_folder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10098", + "community": 4, + "id": "main_unregister_shared_folder" + }, + { + "label": "get_shared_folder_tree()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10109", + "community": 4, + "id": "main_get_shared_folder_tree" + }, + { + "label": "get_shared_folder_file()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10120", + "community": 4, + "id": "main_get_shared_folder_file" + }, + { + "label": "import_shared_folder_files()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10134", + "community": 4, + "id": "main_import_shared_folder_files" + }, + { + "label": "caption_image_with_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10159", + "community": 4, + "id": "main_caption_image_with_provider" + }, + { + "label": "rename_asset_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10199", + "community": 4, + "id": "main_rename_asset_library_item" + }, + { + "label": "find_asset_item_in_library()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10210", + "community": 4, + "id": "main_find_asset_item_in_library" + }, + { + "label": "register_asset_library_avatar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10221", + "community": 4, + "id": "main_register_asset_library_avatar" + }, + { + "label": "check_asset_library_avatar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10275", + "community": 4, + "id": "main_check_asset_library_avatar" + }, + { + "label": "delete_asset_library_item()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10308", + "community": 4, + "id": "main_delete_asset_library_item" + }, + { + "label": "batch_delete_asset_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10326", + "community": 4, + "id": "main_batch_delete_asset_library_items" + }, + { + "label": "batch_move_asset_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10347", + "community": 4, + "id": "main_batch_move_asset_library_items" + }, + { + "label": "batch_crop_asset_library_items()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10379", + "community": 4, + "id": "main_batch_crop_asset_library_items" + }, + { + "label": "update_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10433", + "community": 4, + "id": "main_update_canvas" + }, + { + "label": "delete_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10458", + "community": 4, + "id": "main_delete_canvas" + }, + { + "label": "restore_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10466", + "community": 4, + "id": "main_restore_canvas" + }, + { + "label": "purge_canvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10474", + "community": 4, + "id": "main_purge_canvas" + }, + { + "label": "chat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10483", + "community": 4, + "id": "main_chat" + }, + { + "label": "chat_stream()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10574", + "community": 4, + "id": "main_chat_stream" + }, + { + "label": "get_history_api()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10666", + "community": 4, + "id": "main_get_history_api" + }, + { + "label": "get_queue_status()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10689", + "community": 4, + "id": "main_get_queue_status" + }, + { + "label": "delete_history()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10697", + "community": 4, + "id": "main_delete_history" + }, + { + "label": "poll_angle_cloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10740", + "community": 4, + "id": "main_poll_angle_cloud" + }, + { + "label": "generate_angle_cloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10811", + "community": 4, + "id": "main_generate_angle_cloud" + }, + { + "label": "generate_cloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10905", + "community": 4, + "id": "main_generate_cloud" + }, + { + "label": "ms_generate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10994", + "community": 4, + "id": "main_ms_generate" + }, + { + "label": "generate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11100", + "community": 4, + "id": "main_generate" + }, + { + "label": "WorkflowField", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11300", + "community": 4, + "id": "main_workflowfield" + }, + { + "label": "WorkflowConfig", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11313", + "community": 4, + "id": "main_workflowconfig" + }, + { + "label": "WorkflowUploadRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11318", + "community": 4, + "id": "main_workflowuploadrequest" + }, + { + "label": "WorkflowRunRequest", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11322", + "community": 4, + "id": "main_workflowrunrequest" + }, + { + "label": "workflow_path_from_name()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11327", + "community": 4, + "id": "main_workflow_path_from_name" + }, + { + "label": "workflow_config_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11336", + "community": 4, + "id": "main_workflow_config_path" + }, + { + "label": "is_builtin_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11339", + "community": 4, + "id": "main_is_builtin_workflow" + }, + { + "label": "runninghub_workflow_store_path()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11342", + "community": 4, + "id": "main_runninghub_workflow_store_path" + }, + { + "label": "load_runninghub_workflow_store()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11345", + "community": 4, + "id": "main_load_runninghub_workflow_store" + }, + { + "label": "save_runninghub_workflow_store()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11355", + "community": 4, + "id": "main_save_runninghub_workflow_store" + }, + { + "label": "runninghub_workflow_config_has_payload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11360", + "community": 4, + "id": "main_runninghub_workflow_config_has_payload" + }, + { + "label": "runninghub_workflow_entry_from_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11365", + "community": 4, + "id": "main_runninghub_workflow_entry_from_config" + }, + { + "label": "runninghub_provider_with_workflow_store()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11384", + "community": 4, + "id": "main_runninghub_provider_with_workflow_store" + }, + { + "label": "runninghub_provider_workflow_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11412", + "community": 4, + "id": "main_runninghub_provider_workflow_config" + }, + { + "label": "runninghub_select_workflow_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11441", + "community": 4, + "id": "main_runninghub_select_workflow_config" + }, + { + "label": "sync_runninghub_workflow_to_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11458", + "community": 4, + "id": "main_sync_runninghub_workflow_to_provider" + }, + { + "label": "remove_runninghub_workflow_from_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11522", + "community": 4, + "id": "main_remove_runninghub_workflow_from_provider" + }, + { + "label": "runninghub_workflow_store_key()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11555", + "community": 4, + "id": "main_runninghub_workflow_store_key" + }, + { + "label": "runninghub_normalize_field()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11558", + "community": 4, + "id": "main_runninghub_normalize_field" + }, + { + "label": "runninghub_is_saved_link_field()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11607", + "community": 4, + "id": "main_runninghub_is_saved_link_field" + }, + { + "label": "runninghub_collect_workflow_fields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11622", + "community": 4, + "id": "main_runninghub_collect_workflow_fields" + }, + { + "label": "ComfyInstancesPayload", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11664", + "community": 4, + "id": "main_comfyinstancespayload" + }, + { + "label": "get_comfyui_instances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11668", + "community": 4, + "id": "main_get_comfyui_instances" + }, + { + "label": "save_comfyui_instances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11672", + "community": 4, + "id": "main_save_comfyui_instances" + }, + { + "label": "list_workflows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11708", + "community": 4, + "id": "main_list_workflows" + }, + { + "label": "get_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11739", + "community": 4, + "id": "main_get_workflow" + }, + { + "label": "upload_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11758", + "community": 4, + "id": "main_upload_workflow" + }, + { + "label": "save_workflow_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11779", + "community": 4, + "id": "main_save_workflow_config" + }, + { + "label": "delete_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11791", + "community": 4, + "id": "main_delete_workflow" + }, + { + "label": "run_workflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11806", + "community": 4, + "id": "main_run_workflow" + }, + { + "label": "\u9996\u6b21\u8fd0\u884c\u65f6\u63d0\u524d\u521b\u5efa\u914d\u7f6e\u76ee\u5f55\uff0c\u907f\u514d\u7b2c\u4e00\u6b21\u4fdd\u5b58 API Key \u65f6\u624d\u521b\u5efa\u76ee\u5f55/\u6587\u4ef6\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L392", + "community": 4, + "id": "main_rationale_392" + }, + { + "label": "\u4fdd\u5b58 API \u8bbe\u7f6e\u540e\uff0c\u5c06 os.environ \u91cc\u6700\u65b0\u7684\u503c\u540c\u6b65\u56de\u6a21\u5757\u7ea7\u5168\u5c40\u53d8\u91cf\uff0c\r \u907f\u514d\u4fdd\u5b58\u540e\u9700\u8981\u91cd\u542f\u624d\u80fd\u751f\u6548\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L529", + "community": 4, + "id": "main_rationale_529" + }, + { + "label": "\u8fd4\u56de\u5f53\u524d\u9996\u9009 provider \u7684 id\uff1b\u4f18\u5148 primary=True \u7684\uff0c\u5426\u5219\u53d6\u7b2c\u4e00\u4e2a\u975e modelscope \u7684\uff0c\u518d\u6b21\u53d6\u7b2c\u4e00\u4e2a\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1158", + "community": 4, + "id": "main_rationale_1158" + }, + { + "label": "\u5b9e\u65f6\u68c0\u6d4b\uff1a\u53ea\u63a2\u6d4b\u5355\u4e2a\u76ee\u6807\uff0c\u524d\u7aef\u53ef\u5e76\u53d1\u8c03\u7528\u5e76\u9010\u6761\u5237\u65b0\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1514", + "community": 4, + "id": "main_rationale_1514" + }, + { + "label": "\u670d\u52a1\u7aef\u68c0\u6d4b GitHub \u4e0e ModelScope \u4e24\u4e2a\u6e90\u7684\u8fdc\u7aef\u7248\u672c\uff08\u8d70\u7cfb\u7edf\u4ee3\u7406\uff0c\u907f\u514d\u6d4f\u89c8\u5668\u8de8\u57df/\u88ab\u5899\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1588", + "community": 4, + "id": "main_rationale_1588" + }, + { + "label": "\u901a\u8fc7 ModelScope \u4ed3\u5e93\u6587\u4ef6 API \u5217\u51fa\u6240\u6709\u5141\u8bb8\u66f4\u65b0\u7684\u6587\u4ef6\uff08\u4e0d\u4f9d\u8d56 git\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1691", + "community": 4, + "id": "main_rationale_1691" + }, + { + "label": "\u6d3e\u751f\u8131\u79bb\u7236\u8fdb\u7a0b\u7684\u5c0f\u811a\u672c\uff0c\u7b49\u51e0\u79d2\u540e\u542f\u52a8\u542f\u52a8\u670d\u52a1\u811a\u672c\uff0c\u5e76\u5e72\u6389\u5f53\u524d PID\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1752", + "community": 4, + "id": "main_rationale_1752" + }, + { + "label": "\u4e0b\u8f7d\u6307\u5b9a\u6e90\u7684\u66f4\u65b0\u6587\u4ef6\u5230 staging\uff0c\u8fd4\u56de (root_files, static_files, files)\u3002\u5931\u8d25\u629b\u5f02\u5e38\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1886", + "community": 4, + "id": "main_rationale_1886" + }, + { + "label": "APIMart \u5c06\u6807\u51c6 OpenAI \u54cd\u5e94\u5305\u5728 {\"code\":200,\"data\":{...}} \u91cc\uff1b\u5982\u679c\u68c0\u6d4b\u5230\u5c31\u89e3\u5305\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2967", + "community": 4, + "id": "main_rationale_2967" + }, + { + "label": "\u89c4\u6574 {\u6a21\u578b\u540d: \u534f\u8bae} \u8986\u76d6\u8868\uff0c\u4ec5\u4fdd\u7559 openai/gemini\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3081", + "community": 4, + "id": "main_rationale_3081" + }, + { + "label": "\u8fd4\u56de\u67d0\u6a21\u578b\u5b9e\u9645\u751f\u6548\u7684\u534f\u8bae\uff1a\u4f18\u5148\u5355\u6a21\u578b\u8986\u76d6\uff0c\u5426\u5219\u7528\u5e73\u53f0\u5168\u5c40\u534f\u8bae\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3092", + "community": 4, + "id": "main_rationale_3092" + }, + { + "label": "\u5373\u68a6\u4efb\u52a1\u8fd8\u5728\u4e91\u7aef\u6392\u961f/\u751f\u6210\uff08\u8f6e\u8be2\u8d85\u65f6\u4f46\u672a\u5931\u8d25\uff09\u3002submit_id \u53ef\u7528\u4e8e\u540e\u7eed\u7eed\u67e5\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3391", + "community": 4, + "id": "main_rationale_3391" + }, + { + "label": "\u4ece\u5373\u68a6\u539f\u59cb\u8fd4\u56de\u91cc\u5c31\u8fd1\u53d6\u51fa queue_info\uff08\u542b queue_idx/queue_length/queue_status\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3400", + "community": 4, + "id": "main_rationale_3400" + }, + { + "label": "\u4e00\u4e2a\u7d20\u6750\u53ef\u6ce8\u518c\u5230\u591a\u5e73\u53f0\uff1a\u628a\u65e7\u7684\u5355\u5e73\u53f0\u6241\u5e73\u5b57\u6bb5\u6298\u53e0\u8fdb item['registrations'][platform]\uff0c\u518d\u6e05\u6389\u65e7\u5b57\u6bb5\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4120", + "community": 4, + "id": "main_rationale_4120" + }, + { + "label": "\u6821\u9a8c path \u5fc5\u987b\u4f4d\u4e8e\u9879\u76ee\u76ee\u5f55\u5185\u3001\u662f\u4e00\u4e2a\u5b58\u5728\u7684\u5b50\u76ee\u5f55\uff08\u975e\u9879\u76ee\u6839\uff09\u3002\u8fd4\u56de (abs, rel)\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4340", + "community": 4, + "id": "main_rationale_4340" + }, + { + "label": "\u628a\u76f8\u5bf9 folder_abs \u7684\u5b50\u8def\u5f84\u89e3\u6790\u4e3a\u7edd\u5bf9\u8def\u5f84\uff0c\u5e76\u9632\u6b62\u8d8a\u754c\u8bbf\u95ee\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4361", + "community": 4, + "id": "main_rationale_4361" + }, + { + "label": "\u9012\u5f52\u626b\u63cf\u5171\u4eab\u6587\u4ef6\u5939\uff0c\u8fd4\u56de {id,name,path,items,children}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4395", + "community": 4, + "id": "main_rationale_4395" + }, + { + "label": "\u628a\u672c\u5730\u8f93\u51fa\u6587\u4ef6\u8f6c\u4e3a data URL\uff08base64\uff09\u3002max_size \u9650\u5236\u6700\u957f\u8fb9\u50cf\u7d20\uff0c\u907f\u514d payload \u8fc7\u5927\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4718", + "community": 4, + "id": "main_rationale_4718" + }, + { + "label": "\u53ef\u4fe1\u7d20\u6750\u6a21\u5f0f\u4e0b\uff0c\u6309\u5e73\u53f0\u89c4\u5219\u5728 prompt \u91cc\u8865\u300c\u56fe\u7247N/\u89c6\u9891N/\u97f3\u9891N\u300d\u7d22\u5f15\u3002\r \u82e5\u7528\u6237\u5df2\u624b\u52a8\u5f15\u7528\u4e86\u67d0\u7c7b\u7d20\u6750\uff08\u5982\u5df2\u5199\u300c\u56fe\u72471\u300d\uff09\uff0c\u5219\u4e0d\u91cd\u590d\u8ffd\u52a0\u8be5\u7c7b\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4941", + "community": 4, + "id": "main_rationale_4941" + }, + { + "label": "Return (filename, bytes, content_type), keeping APIMart VEO images under the doc", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5049", + "community": 4, + "id": "main_rationale_5049" + }, + { + "label": "\u628a\u5185\u5b58\u4e2d\u7684\u56fe\u7247\u5b57\u8282\u6309 APIMart \u7684 10MB \u9650\u5236\u538b\u7f29\u4e3a\u53ef\u4e0a\u4f20 payload\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5102", + "community": 4, + "id": "main_rationale_5102" + }, + { + "label": "\u8bc6\u522b\u53ef\u91cd\u8bd5\u7684\u77ac\u65f6 TLS/\u4f20\u8f93\u9519\u8bef\uff0c\u5982 SSLV3_ALERT_BAD_RECORD_MAC\u3001EOF occurred \u7b49\uff0c\r \u8fd9\u7c7b\u9519\u8bef\u591a\u7531\u8fde\u63a5\u6c60\u4e2d\u88ab\u6c61", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5133", + "community": 4, + "id": "main_rationale_5133" + }, + { + "label": "\u4e0a\u4f20\u6587\u4ef6\u5230 APIMart\uff0c\u5bf9\u77ac\u65f6 TLS \u9519\u8bef\u81ea\u52a8\u91cd\u8bd5\uff1b\u91cd\u8bd5\u65f6\u6539\u7528\u5168\u65b0\u8fde\u63a5\uff0c\u907f\u514d\u590d\u7528\u574f\u6389\u7684 TLS \u8fde\u63a5\u3002\r file_tuple \u5f62\u5982 (filen", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5143", + "community": 4, + "id": "main_rationale_5143" + }, + { + "label": "\u628a\u672c\u5730\u56fe\u7247\u8f6c\u6210\u4e0a\u6e38\u53ef\u63a5\u53d7\u7684\u8f93\u5165\u3002\r \u6309 APIMart \u6587\u6863\u4e0a\u4f20\u5230 /v1/uploads/images\uff0c\u62ff\u5230\u53ef\u7528\u4e8e\u751f\u6210\u63a5\u53e3\u7684 http/https U", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5166", + "community": 4, + "id": "main_rationale_5166" + }, + { + "label": "\u5c3d\u529b\u628a\u672c\u5730\u53c2\u8003\u89c6\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u6587\u6863\u53ea\u516c\u5f00\u4e86\u56fe\u7247\u4e0a\u4f20\uff1b\u5982\u679c\u89c6\u9891\u4e0a\u4f20\u7aef\u70b9\u4e0d\u53ef\u7528", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5228", + "community": 4, + "id": "main_rationale_5228" + }, + { + "label": "\u628a\u672c\u5730\u53c2\u8003\u97f3\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u4f18\u5148\u7528\u516c\u7f51\u5730\u5740\uff08PUBLIC_BASE_URL\uff09", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5273", + "community": 4, + "id": "main_rationale_5273" + }, + { + "label": "\u6309 kind \u5206\u6d3e\u5230\u5bf9\u5e94\u7684 APIMart \u4e0a\u4f20\u5668\uff0c\u62ff\u56de\u4e0a\u6e38\u53ef\u7528\u7684 http/https/asset:// URL\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5326", + "community": 4, + "id": "main_rationale_5326" + }, + { + "label": "\u4ece /v1/tasks \u5ba1\u6838\u7ed3\u679c\u91cc\u53d6\u51fa asset:// \u5f62\u5f0f\u7684\u53ef\u4fe1\u7d20\u6750 URI\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5337", + "community": 4, + "id": "main_rationale_5337" + }, + { + "label": "\u628a\u4e00\u4e2a\u516c\u7f51\u53ef\u8bbf\u95ee\u7684\u7d20\u6750\u63d0\u4ea4\u5230 APIMart private-avatar \u5ba1\u6838\uff0c\u7acb\u5373\u8fd4\u56de\u4efb\u52a1 ID\uff08\u4e0d\u963b\u585e\u8f6e\u8be2\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5360", + "community": 4, + "id": "main_rationale_5360" + }, + { + "label": "\u67e5\u8be2\u4e00\u6b21 APIMart \u5ba1\u6838\u4efb\u52a1\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5386", + "community": 4, + "id": "main_rationale_5386" + }, + { + "label": "\u706b\u5c71\u5f15\u64ce OpenAPI \u7b7e\u540d V4\uff08POST + JSON body\uff09\u3002\u8fd4\u56de\u9700\u968f\u8bf7\u6c42\u53d1\u9001\u7684\u9274\u6743\u5934\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5421", + "community": 4, + "id": "main_rationale_5421" + }, + { + "label": "\u8c03\u7528\u4e00\u6b21\u706b\u5c71 Ark Assets OpenAPI\uff0c\u8fd4\u56de Result \u5185\u5bb9\uff1b\u51fa\u9519\u629b HTTPException\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5462", + "community": 4, + "id": "main_rationale_5462" + }, + { + "label": "\u590d\u7528\u540c\u540d\u7d20\u6750\u7ec4\u5408\uff0c\u6ca1\u6709\u5219\u65b0\u5efa\u3002\u8fd4\u56de GroupId\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5487", + "community": 4, + "id": "main_rationale_5487" + }, + { + "label": "\u628a\u516c\u7f51\u53ef\u8bbf\u95ee\u7d20\u6750\u63d0\u4ea4\u5230\u706b\u5c71 Ark \u79c1\u57df\u7d20\u6750\u5e93\uff08\u5f02\u6b65\uff09\u3002\u8fd4\u56de Asset Id \u4f5c\u4e3a\u4efb\u52a1 ID\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5513", + "community": 4, + "id": "main_rationale_5513" + }, + { + "label": "\u67e5\u8be2\u4e00\u6b21\u706b\u5c71\u7d20\u6750\u72b6\u6001\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5529", + "community": 4, + "id": "main_rationale_5529" + }, + { + "label": "\u706b\u5c71 CreateAsset \u8981\u6c42 URL \u516c\u7f51\u53ef\u8bbf\u95ee\uff1b\u672c\u5730\u6587\u4ef6\u9700 PUBLIC_BASE_URL\uff0c\u5426\u5219\u8fd4\u56de ERR:\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5543", + "community": 4, + "id": "main_rationale_5543" + }, + { + "label": "\u89e3\u6790 model=app:ID / workflow:ID\uff0c\u8fd4\u56de {kind,id,fields,optionalImageMode,workflowJson}", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6490", + "community": 4, + "id": "main_rationale_6490" + }, + { + "label": "\u628a\u672c\u5730/\u8fdc\u7a0b\u7d20\u6750\u4e0a\u4f20\u5230 RunningHub /task/openapi/upload\uff0c\u8fd4\u56de fileName\uff08\u4f9b nodeInfoList \u4f7f\u7528\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6539", + "community": 4, + "id": "main_rationale_6539" + }, + { + "label": "\u8fd0\u884c RunningHub \u5de5\u4f5c\u6d41 / AI \u5e94\u7528\uff08\u4e0e\u667a\u80fd\u753b\u5e03\u4e00\u81f4\u7684\u8fd0\u884c\u65b9\u5f0f\uff09\uff0c\u8fd4\u56de\u9996\u5f20\u56fe\u7247\u7ed3\u679c\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6570", + "community": 4, + "id": "main_rationale_6570" + }, + { + "label": "\u6309 submit_id \u7eed\u67e5\u5373\u68a6\u4efb\u52a1\uff1a\u51fa\u56fe\u8fd4\u56de succeeded+urls\uff1b\u4ecd\u6392\u961f\u8fd4\u56de pending+queue_info\uff1b\u5931\u8d25\u8fd4\u56de failed\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7706", + "community": 4, + "id": "main_rationale_7706" + }, + { + "label": "\u6d4b\u8bd5\u8bf7\u6c42\u5730\u5740\u662f\u5426\u53ef\u7528\uff1a\u8c03\u4e0a\u6e38 /v1/models\u3002\u9a8c\u8bc1\u901a\u8fc7\u65f6\u540c\u65f6\u628a\u6a21\u578b\u6e05\u5355\u6309\u7c7b\u522b\u8fd4\u56de\uff0c\u907f\u514d\u518d\u8c03\u4e00\u6b21\u62c9\u53d6\u63a5\u53e3\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8038", + "community": 4, + "id": "main_rationale_8038" + }, + { + "label": "\u9a8c\u8bc1\u5f02\u6b65\u534f\u8bae\uff1a\u7528\u5047 task_id \u8bf7\u6c42 GET /v1/tasks/{fake_id}\u3002\r \u6536\u5230 400 Invalid task ID = \u7aef\u70b9\u5b58\u5728", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8107", + "community": 4, + "id": "main_rationale_8107" + }, + { + "label": "\u4ece\u4e0a\u6e38\u6a21\u578b\u5217\u8868\u7aef\u70b9\u62c9\u53d6\u6a21\u578b\uff0c\u5e76\u6309\u540d\u79f0\u505a\u8f7b\u91cf\u5206\u7c7b\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8215", + "community": 4, + "id": "main_rationale_8215" + }, + { + "label": "\u6309\u9875\u9762\u5f53\u524d\u8868\u5355\u503c\u62c9\u53d6\u6a21\u578b\uff0c\u652f\u6301\u65b0\u589e\u5e73\u53f0\u672a\u4fdd\u5b58\u65f6\u76f4\u63a5\u4f7f\u7528\u4e34\u65f6 Base URL / Key\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8324", + "community": 4, + "id": "main_rationale_8324" + }, + { + "label": "\u4ece\u5df2\u4fdd\u5b58\u7684\u4e0a\u6e38 OpenAI \u517c\u5bb9\u63a5\u53e3\u62c9\u53d6 /v1/models \u5217\u8868\uff0c\u6309\u540d\u79f0\u667a\u80fd\u5206\u7c7b\u4e3a image/chat/video\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8331", + "community": 4, + "id": "main_rationale_8331" + }, + { + "label": "\u628a\u4e0a\u6e38\u89c6\u9891\u4efb\u52a1\u7684\u5931\u8d25\u539f\u56e0\u8f6c\u6210\u5bf9\u7528\u6237\u53cb\u597d\u7684\u4e2d\u6587\u63d0\u793a\u3002\r \u76ee\u524d\u4e3b\u8981\u5904\u7406 veo\uff08Google\uff09\u7684\u5185\u5bb9\u5b89\u5168\u8fc7\u6ee4\u7801\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8572", + "community": 4, + "id": "main_rationale_8572" + }, + { + "label": "\u628a\u53c2\u8003\u56fe\uff08input_reference \u57ab\u56fe\uff09\u53d6\u6210 (filename, bytes, mime)\uff0c\r \u652f\u6301 /output\u3001/assets \u672c\u5730\u6587\u4ef6", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8672", + "community": 4, + "id": "main_rationale_8672" + }, + { + "label": "\u7389\u7389API veo3.1 \u8d70 OpenAI multipart \u683c\u5f0f /v1/videos\uff0c\u652f\u6301 seconds \u65f6\u957f\u63a7\u5236\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8708", + "community": 4, + "id": "main_rationale_8708" + }, + { + "label": "\u66f4\u65b0\u753b\u5e03\u7684\u8f7b\u91cf\u5143\u6570\u636e\uff08\u6807\u9898/\u56fe\u6807/\u8d1f\u8d23\u4eba/\u989c\u8272/\u7f6e\u9876\uff09\u3002\r \u523b\u610f\u4e0d\u8d70 save_canvas\uff08\u5b83\u4f1a\u5237\u65b0 updated_at\uff09\uff0c\u4ee5\u514d\u6253\u6807\u7b7e/\u7f6e\u9876\u628a\u753b\u5e03\u9876", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9282", + "community": 4, + "id": "main_rationale_9282" + }, + { + "label": "api-settings.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\api-settings.js", + "source_location": "L1", + "community": 6, + "id": "api_settings" + }, + { + "label": "refreshIcons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L147", + "community": 6, + "id": "api_settings_refreshicons" + }, + { + "label": "tr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L148", + "community": 6, + "id": "api_settings_tr" + }, + { + "label": "trf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L149", + "community": 6, + "id": "api_settings_trf" + }, + { + "label": "setStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L156", + "community": 6, + "id": "api_settings_setstatus" + }, + { + "label": "broadcastStudioApiChange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L157", + "community": 6, + "id": "api_settings_broadcaststudioapichange" + }, + { + "label": "rhEditorSideScrollEl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L163", + "community": 6, + "id": "api_settings_rheditorsidescrollel" + }, + { + "label": "captureRhEditorScrollState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L166", + "community": 6, + "id": "api_settings_capturerheditorscrollstate" + }, + { + "label": "restoreRhEditorScrollState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L179", + "community": 6, + "id": "api_settings_restorerheditorscrollstate" + }, + { + "label": "withRhEditorScrollPreserved()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L201", + "community": 6, + "id": "api_settings_withrheditorscrollpreserved" + }, + { + "label": "findRhAppFieldCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L207", + "community": 6, + "id": "api_settings_findrhappfieldcard" + }, + { + "label": "normalizeId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L210", + "community": 6, + "id": "api_settings_normalizeid" + }, + { + "label": "deriveIdFromName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L214", + "community": 6, + "id": "api_settings_deriveidfromname" + }, + { + "label": "updateIdPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L226", + "community": 6, + "id": "api_settings_updateidpreview" + }, + { + "label": "provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L238", + "community": 6, + "id": "api_settings_provider" + }, + { + "label": "isProviderTemporarilyHidden()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L241", + "community": 6, + "id": "api_settings_isprovidertemporarilyhidden" + }, + { + "label": "visibleProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L244", + "community": 6, + "id": "api_settings_visibleproviders" + }, + { + "label": "isFixedProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L247", + "community": 6, + "id": "api_settings_isfixedprovider" + }, + { + "label": "unique()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L252", + "community": 6, + "id": "api_settings_unique" + }, + { + "label": "normalizeRhEntries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L256", + "community": 6, + "id": "api_settings_normalizerhentries" + }, + { + "label": "parseRunningHubRunRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L285", + "community": 6, + "id": "api_settings_parserunninghubrunref" + }, + { + "label": "workflowNodeTitle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L293", + "community": 6, + "id": "api_settings_workflownodetitle" + }, + { + "label": "workflowNodeClass()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L296", + "community": 6, + "id": "api_settings_workflownodeclass" + }, + { + "label": "workflowNodeCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L299", + "community": 6, + "id": "api_settings_workflownodecategory" + }, + { + "label": "rhWorkflowFieldKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L309", + "community": 6, + "id": "api_settings_rhworkflowfieldkey" + }, + { + "label": "rhWorkflowFieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L312", + "community": 6, + "id": "api_settings_rhworkflowfieldkind" + }, + { + "label": "rhWorkflowFieldTypeLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L326", + "community": 6, + "id": "api_settings_rhworkflowfieldtypelabel" + }, + { + "label": "rhKnownOptionsForField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L350", + "community": 6, + "id": "api_settings_rhknownoptionsforfield" + }, + { + "label": "normalizeRhWorkflowField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L357", + "community": 6, + "id": "api_settings_normalizerhworkflowfield" + }, + { + "label": "normalizeFetchedRhWorkflowField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L385", + "community": 6, + "id": "api_settings_normalizefetchedrhworkflowfield" + }, + { + "label": "rhWorkflowGroupKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L388", + "community": 6, + "id": "api_settings_rhworkflowgroupkey" + }, + { + "label": "rhEditorSortedFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L391", + "community": 6, + "id": "api_settings_rheditorsortedfields" + }, + { + "label": "rhFreeKeyHintText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L405", + "community": 6, + "id": "api_settings_rhfreekeyhinttext" + }, + { + "label": "rhWalletKeyHintText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L408", + "community": 6, + "id": "api_settings_rhwalletkeyhinttext" + }, + { + "label": "volcengineArkKeyHintText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L411", + "community": 6, + "id": "api_settings_volcenginearkkeyhinttext" + }, + { + "label": "volcengineAssetKeyHintText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L414", + "community": 6, + "id": "api_settings_volcengineassetkeyhinttext" + }, + { + "label": "isNewUserProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L419", + "community": 6, + "id": "api_settings_isnewuserprovider" + }, + { + "label": "renderProviderOnboarding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L425", + "community": 6, + "id": "api_settings_renderprovideronboarding" + }, + { + "label": "syncOnboardingKeyInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L529", + "community": 6, + "id": "api_settings_synconboardingkeyinput" + }, + { + "label": "saveOnboardingRunningHubKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L534", + "community": 6, + "id": "api_settings_saveonboardingrunninghubkey" + }, + { + "label": "applyProviderOnboardingDefaults()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L546", + "community": 6, + "id": "api_settings_applyprovideronboardingdefaults" + }, + { + "label": "refreshProviderOnboarding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L576", + "community": 6, + "id": "api_settings_refreshprovideronboarding" + }, + { + "label": "syncEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L580", + "community": 6, + "id": "api_settings_synceditor" + }, + { + "label": "ensureRunningHubLists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L615", + "community": 6, + "id": "api_settings_ensurerunninghublists" + }, + { + "label": "updateProtocolFromInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L620", + "community": 6, + "id": "api_settings_updateprotocolfrominput" + }, + { + "label": "isVolcengineProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L634", + "community": 6, + "id": "api_settings_isvolcengineprovider" + }, + { + "label": "handleRhPasteInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L637", + "community": 6, + "id": "api_settings_handlerhpasteinput" + }, + { + "label": "createRhEntryFromPaste()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L641", + "community": 6, + "id": "api_settings_createrhentryfrompaste" + }, + { + "label": "updateRhEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L664", + "community": 6, + "id": "api_settings_updaterhentry" + }, + { + "label": "removeRhEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L674", + "community": 6, + "id": "api_settings_removerhentry" + }, + { + "label": "readFileAsDataUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L682", + "community": 6, + "id": "api_settings_readfileasdataurl" + }, + { + "label": "loadImageForThumbnail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L690", + "community": 6, + "id": "api_settings_loadimageforthumbnail" + }, + { + "label": "createRhThumbnailDataUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L698", + "community": 6, + "id": "api_settings_createrhthumbnaildataurl" + }, + { + "label": "pickRhThumbnail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L718", + "community": 6, + "id": "api_settings_pickrhthumbnail" + }, + { + "label": "openRhWorkflowEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L736", + "community": 6, + "id": "api_settings_openrhworkfloweditor" + }, + { + "label": "openRhAppEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L753", + "community": 6, + "id": "api_settings_openrhappeditor" + }, + { + "label": "closeRhWorkflowEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L770", + "community": 6, + "id": "api_settings_closerhworkfloweditor" + }, + { + "label": "renderRhWorkflowEditorLoading()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L774", + "community": 6, + "id": "api_settings_renderrhworkfloweditorloading" + }, + { + "label": "loadRhWorkflowEditorConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L791", + "community": 6, + "id": "api_settings_loadrhworkfloweditorconfig" + }, + { + "label": "normalizeRhWorkflowConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L812", + "community": 6, + "id": "api_settings_normalizerhworkflowconfig" + }, + { + "label": "normalizeRhAppConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L825", + "community": 6, + "id": "api_settings_normalizerhappconfig" + }, + { + "label": "applyRhImageSlotDefaults()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L835", + "community": 6, + "id": "api_settings_applyrhimageslotdefaults" + }, + { + "label": "setRhWorkflowOptionalImageMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L845", + "community": 6, + "id": "api_settings_setrhworkflowoptionalimagemode" + }, + { + "label": "rhAppFieldSourceList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L851", + "community": 6, + "id": "api_settings_rhappfieldsourcelist" + }, + { + "label": "normalizeFetchedRhAppField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L875", + "community": 6, + "id": "api_settings_normalizefetchedrhappfield" + }, + { + "label": "extractRhEditorFieldOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L901", + "community": 6, + "id": "api_settings_extractrheditorfieldoptions" + }, + { + "label": "loadRhAppEditorConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L914", + "community": 6, + "id": "api_settings_loadrhappeditorconfig" + }, + { + "label": "fetchRhAppEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L924", + "community": 6, + "id": "api_settings_fetchrhappeditor" + }, + { + "label": "fetchRhWorkflowEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L946", + "community": 6, + "id": "api_settings_fetchrhworkfloweditor" + }, + { + "label": "updateRhWorkflowEditorMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L979", + "community": 6, + "id": "api_settings_updaterhworkfloweditormeta" + }, + { + "label": "toggleRhWorkflowEditorGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L986", + "community": 6, + "id": "api_settings_togglerhworkfloweditorgroup" + }, + { + "label": "focusRhWorkflowEditorNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L991", + "community": 6, + "id": "api_settings_focusrhworkfloweditornode" + }, + { + "label": "openRhWorkflowNodePopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1004", + "community": 6, + "id": "api_settings_openrhworkflownodepopover" + }, + { + "label": "closeRhNodePopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1011", + "community": 6, + "id": "api_settings_closerhnodepopover" + }, + { + "label": "renderRhNodePopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1014", + "community": 6, + "id": "api_settings_renderrhnodepopover" + }, + { + "label": "toggleRhWorkflowEditorField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1048", + "community": 6, + "id": "api_settings_togglerhworkfloweditorfield" + }, + { + "label": "updateRhWorkflowEditorField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1066", + "community": 6, + "id": "api_settings_updaterhworkfloweditorfield" + }, + { + "label": "setRhWorkflowSaveButtonState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1087", + "community": 6, + "id": "api_settings_setrhworkflowsavebuttonstate" + }, + { + "label": "saveRhWorkflowEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1097", + "community": 6, + "id": "api_settings_saverhworkfloweditor" + }, + { + "label": "renderRhWorkflowEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1162", + "community": 6, + "id": "api_settings_renderrhworkfloweditor" + }, + { + "label": "renderRhMappedPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1174", + "community": 6, + "id": "api_settings_renderrhmappedpreview" + }, + { + "label": "renderRhMappedPreviewHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1181", + "community": 6, + "id": "api_settings_renderrhmappedpreviewhtml" + }, + { + "label": "renderRhPreviewOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1236", + "community": 6, + "id": "api_settings_renderrhpreviewoutput" + }, + { + "label": "renderRhPreviewControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1242", + "community": 6, + "id": "api_settings_renderrhpreviewcontrol" + }, + { + "label": "renderRhPreviewMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1283", + "community": 6, + "id": "api_settings_renderrhpreviewmedia" + }, + { + "label": "mediaAcceptForRhKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1289", + "community": 6, + "id": "api_settings_mediaacceptforrhkind" + }, + { + "label": "pickRhPreviewMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1294", + "community": 6, + "id": "api_settings_pickrhpreviewmedia" + }, + { + "label": "toggleRhPreviewRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1329", + "community": 6, + "id": "api_settings_togglerhpreviewrandom" + }, + { + "label": "updateRhPreviewValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1339", + "community": 6, + "id": "api_settings_updaterhpreviewvalue" + }, + { + "label": "rhPreviewRandomValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1343", + "community": 6, + "id": "api_settings_rhpreviewrandomvalue" + }, + { + "label": "rhPreviewUploadValueIfNeeded()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1358", + "community": 6, + "id": "api_settings_rhpreviewuploadvalueifneeded" + }, + { + "label": "buildRhPreviewNodeInfoList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1371", + "community": 6, + "id": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "label": "rhPreviewPruneWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1395", + "community": 6, + "id": "api_settings_rhpreviewpruneworkflow" + }, + { + "label": "testRhMappedPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1416", + "community": 6, + "id": "api_settings_testrhmappedpreview" + }, + { + "label": "renderRhEditorSourcePane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1476", + "community": 6, + "id": "api_settings_renderrheditorsourcepane" + }, + { + "label": "renderRhWorkflowEditorSummary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1480", + "community": 6, + "id": "api_settings_renderrhworkfloweditorsummary" + }, + { + "label": "renderRhWorkflowEditorNodeList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1494", + "community": 6, + "id": "api_settings_renderrhworkfloweditornodelist" + }, + { + "label": "renderRhWorkflowEditorField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1527", + "community": 6, + "id": "api_settings_renderrhworkfloweditorfield" + }, + { + "label": "renderRhAppFieldCards()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1571", + "community": 6, + "id": "api_settings_renderrhappfieldcards" + }, + { + "label": "restoreRhGraphWrap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1585", + "community": 6, + "id": "api_settings_restorerhgraphwrap" + }, + { + "label": "renderRhAppFieldCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1600", + "community": 6, + "id": "api_settings_renderrhappfieldcard" + }, + { + "label": "openRhAppFieldPopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1614", + "community": 6, + "id": "api_settings_openrhappfieldpopover" + }, + { + "label": "computeRhWorkflowEditorLayers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1645", + "community": 6, + "id": "api_settings_computerhworkfloweditorlayers" + }, + { + "label": "renderRhWorkflowEditorGraph()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1672", + "community": 6, + "id": "api_settings_renderrhworkfloweditorgraph" + }, + { + "label": "updateRhEditorZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1733", + "community": 6, + "id": "api_settings_updaterheditorzoom" + }, + { + "label": "applyRhEditorGraphTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1736", + "community": 6, + "id": "api_settings_applyrheditorgraphtransform" + }, + { + "label": "rhEditorGraphZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1742", + "community": 6, + "id": "api_settings_rheditorgraphzoom" + }, + { + "label": "rhEditorGraphFit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1755", + "community": 6, + "id": "api_settings_rheditorgraphfit" + }, + { + "label": "bindRhWorkflowEditorPanZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1766", + "community": 6, + "id": "api_settings_bindrhworkfloweditorpanzoom" + }, + { + "label": "renderRunningHubCards()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1806", + "community": 6, + "id": "api_settings_renderrunninghubcards" + }, + { + "label": "rhEntryThumbnailCandidates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1822", + "community": 6, + "id": "api_settings_rhentrythumbnailcandidates" + }, + { + "label": "renderRhEntryThumbnail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1837", + "community": 6, + "id": "api_settings_renderrhentrythumbnail" + }, + { + "label": "fallbackRhEntryThumbnail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1846", + "community": 6, + "id": "api_settings_fallbackrhentrythumbnail" + }, + { + "label": "renderRhEntryList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1860", + "community": 6, + "id": "api_settings_renderrhentrylist" + }, + { + "label": "openRecommendApi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1888", + "community": 6, + "id": "api_settings_openrecommendapi" + }, + { + "label": "closeRecommendApi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1894", + "community": 6, + "id": "api_settings_closerecommendapi" + }, + { + "label": "syncRecommendView()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1901", + "community": 6, + "id": "api_settings_syncrecommendview" + }, + { + "label": "renderRecommendApi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1910", + "community": 6, + "id": "api_settings_renderrecommendapi" + }, + { + "label": "recommendedProviderForApi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1971", + "community": 6, + "id": "api_settings_recommendedproviderforapi" + }, + { + "label": "saveRecommendedApi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1997", + "community": 6, + "id": "api_settings_saverecommendedapi" + }, + { + "label": "sortedProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2018", + "community": 6, + "id": "api_settings_sortedproviders" + }, + { + "label": "providerDragAttrs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2029", + "community": 6, + "id": "api_settings_providerdragattrs" + }, + { + "label": "renderProviderList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2034", + "community": 6, + "id": "api_settings_renderproviderlist" + }, + { + "label": "handleProviderDragStart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2098", + "community": 6, + "id": "api_settings_handleproviderdragstart" + }, + { + "label": "handleProviderDragOver()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2109", + "community": 6, + "id": "api_settings_handleproviderdragover" + }, + { + "label": "handleProviderDrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2116", + "community": 6, + "id": "api_settings_handleproviderdrop" + }, + { + "label": "handleProviderDragEnd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2131", + "community": 6, + "id": "api_settings_handleproviderdragend" + }, + { + "label": "renderEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2137", + "community": 6, + "id": "api_settings_rendereditor" + }, + { + "label": "showVerifyResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2231", + "community": 6, + "id": "api_settings_showverifyresult" + }, + { + "label": "clearVerifyResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2232", + "community": 6, + "id": "api_settings_clearverifyresult" + }, + { + "label": "prettyJson()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2233", + "community": 6, + "id": "api_settings_prettyjson" + }, + { + "label": "jimengCreditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2236", + "community": 6, + "id": "api_settings_jimengcredittext" + }, + { + "label": "setJimengStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2254", + "community": 6, + "id": "api_settings_setjimengstatus" + }, + { + "label": "renderJimengLoginBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2260", + "community": 6, + "id": "api_settings_renderjimengloginbox" + }, + { + "label": "refreshJimengStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2271", + "community": 6, + "id": "api_settings_refreshjimengstatus" + }, + { + "label": "startJimengLogin()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2287", + "community": 6, + "id": "api_settings_startjimenglogin" + }, + { + "label": "pollJimengLogin()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2308", + "community": 6, + "id": "api_settings_polljimenglogin" + }, + { + "label": "refreshJimengCredit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2326", + "community": 6, + "id": "api_settings_refreshjimengcredit" + }, + { + "label": "logoutJimeng()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2341", + "community": 6, + "id": "api_settings_logoutjimeng" + }, + { + "label": "openJimengHelp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2357", + "community": 6, + "id": "api_settings_openjimenghelp" + }, + { + "label": "closeJimengHelp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2362", + "community": 6, + "id": "api_settings_closejimenghelp" + }, + { + "label": "loadJimengHelp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2365", + "community": 6, + "id": "api_settings_loadjimenghelp" + }, + { + "label": "currentProviderApiKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2384", + "community": 6, + "id": "api_settings_currentproviderapikey" + }, + { + "label": "applyDetectedProtocol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2390", + "community": 6, + "id": "api_settings_applydetectedprotocol" + }, + { + "label": "probeAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2407", + "community": 6, + "id": "api_settings_probeasync" + }, + { + "label": "testConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2464", + "community": 6, + "id": "api_settings_testconnection" + }, + { + "label": "fetchModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2516", + "community": 6, + "id": "api_settings_fetchmodels" + }, + { + "label": "openModelPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2564", + "community": 6, + "id": "api_settings_openmodelpicker" + }, + { + "label": "closeModelPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2588", + "community": 6, + "id": "api_settings_closemodelpicker" + }, + { + "label": "renderModelPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2589", + "community": 6, + "id": "api_settings_rendermodelpicker" + }, + { + "label": "togglePickerRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2636", + "community": 6, + "id": "api_settings_togglepickerrow" + }, + { + "label": "togglePickerRowByIndex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2640", + "community": 6, + "id": "api_settings_togglepickerrowbyindex" + }, + { + "label": "selectPickerCat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2645", + "community": 6, + "id": "api_settings_selectpickercat" + }, + { + "label": "applyModelPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2649", + "community": 6, + "id": "api_settings_applymodelpicker" + }, + { + "label": "saveKeyOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2667", + "community": 6, + "id": "api_settings_savekeyonly" + }, + { + "label": "clearKeyOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2676", + "community": 6, + "id": "api_settings_clearkeyonly" + }, + { + "label": "providerSupportsModelProtocol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2686", + "community": 6, + "id": "api_settings_providersupportsmodelprotocol" + }, + { + "label": "modelProtocolSelectHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2689", + "community": 6, + "id": "api_settings_modelprotocolselecthtml" + }, + { + "label": "renderModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2700", + "community": 6, + "id": "api_settings_rendermodels" + }, + { + "label": "msLoraTargetOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2719", + "community": 6, + "id": "api_settings_msloratargetoptions" + }, + { + "label": "normalizeLoraStrength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2724", + "community": 6, + "id": "api_settings_normalizelorastrength" + }, + { + "label": "renderMsLoras()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2729", + "community": 6, + "id": "api_settings_rendermsloras" + }, + { + "label": "addMsLora()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2760", + "community": 6, + "id": "api_settings_addmslora" + }, + { + "label": "updateMsLora()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2774", + "community": 6, + "id": "api_settings_updatemslora" + }, + { + "label": "removeMsLora()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2783", + "community": 6, + "id": "api_settings_removemslora" + }, + { + "label": "selectProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2790", + "community": 6, + "id": "api_settings_selectprovider" + }, + { + "label": "addProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2799", + "community": 6, + "id": "api_settings_addprovider" + }, + { + "label": "deleteProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2811", + "community": 6, + "id": "api_settings_deleteprovider" + }, + { + "label": "saveRhKeyOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2821", + "community": 6, + "id": "api_settings_saverhkeyonly" + }, + { + "label": "clearRhKeyOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2831", + "community": 6, + "id": "api_settings_clearrhkeyonly" + }, + { + "label": "saveVolcengineAssetKeys()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2843", + "community": 6, + "id": "api_settings_savevolcengineassetkeys" + }, + { + "label": "clearVolcengineAssetKeys()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2856", + "community": 6, + "id": "api_settings_clearvolcengineassetkeys" + }, + { + "label": "addModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2868", + "community": 6, + "id": "api_settings_addmodel" + }, + { + "label": "modelProtocolStillUsed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2875", + "community": 6, + "id": "api_settings_modelprotocolstillused" + }, + { + "label": "updateModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2880", + "community": 6, + "id": "api_settings_updatemodel" + }, + { + "label": "updateModelProtocol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2901", + "community": 6, + "id": "api_settings_updatemodelprotocol" + }, + { + "label": "removeModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2914", + "community": 6, + "id": "api_settings_removemodel" + }, + { + "label": "loadProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2926", + "community": 6, + "id": "api_settings_loadproviders" + }, + { + "label": "saveProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2938", + "community": 6, + "id": "api_settings_saveproviders" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3029", + "community": 6, + "id": "api_settings_escapehtml" + }, + { + "label": "escapeAttr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3032", + "community": 6, + "id": "api_settings_escapeattr" + }, + { + "label": "asset-manager.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1", + "community": 7, + "id": "asset_manager" + }, + { + "label": "refreshIcons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L73", + "community": 7, + "id": "asset_manager_refreshicons" + }, + { + "label": "setStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L74", + "community": 7, + "id": "asset_manager_setstatus" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L75", + "community": 7, + "id": "asset_manager_escapehtml" + }, + { + "label": "escapeAttr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L78", + "community": 7, + "id": "asset_manager_escapeattr" + }, + { + "label": "copyTextToClipboard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L79", + "community": 7, + "id": "asset_manager_copytexttoclipboard" + }, + { + "label": "apiJson()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L100", + "community": 7, + "id": "asset_manager_apijson" + }, + { + "label": "formatDate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L106", + "community": 7, + "id": "asset_manager_formatdate" + }, + { + "label": "formatFileSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L112", + "community": 7, + "id": "asset_manager_formatfilesize" + }, + { + "label": "assetLibraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L119", + "community": 7, + "id": "asset_manager_assetlibraries" + }, + { + "label": "activeAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L124", + "community": 7, + "id": "asset_manager_activeassetlibrary" + }, + { + "label": "activeWorkflowLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L128", + "community": 7, + "id": "asset_manager_activeworkflowlibrary" + }, + { + "label": "assetCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L132", + "community": 7, + "id": "asset_manager_assetcategories" + }, + { + "label": "workflowCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L135", + "community": 7, + "id": "asset_manager_workflowcategories" + }, + { + "label": "activeAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L144", + "community": 7, + "id": "asset_manager_activeassetcategory" + }, + { + "label": "activeWorkflowCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L148", + "community": 7, + "id": "asset_manager_activeworkflowcategory" + }, + { + "label": "workflowCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L155", + "community": 7, + "id": "asset_manager_workflowcount" + }, + { + "label": "assetCountForLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L158", + "community": 7, + "id": "asset_manager_assetcountforlibrary" + }, + { + "label": "promptLibraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L163", + "community": 7, + "id": "asset_manager_promptlibraries" + }, + { + "label": "isSystemPromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L170", + "community": 7, + "id": "asset_manager_issystempromptlibrary" + }, + { + "label": "activePromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L173", + "community": 7, + "id": "asset_manager_activepromptlibrary" + }, + { + "label": "activePromptCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L177", + "community": 7, + "id": "asset_manager_activepromptcategories" + }, + { + "label": "promptCategoryLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L192", + "community": 7, + "id": "asset_manager_promptcategorylabel" + }, + { + "label": "promptCountForCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L198", + "community": 7, + "id": "asset_manager_promptcountforcategory" + }, + { + "label": "assetKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L203", + "community": 7, + "id": "asset_manager_assetkind" + }, + { + "label": "workflowKindLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L210", + "community": 7, + "id": "asset_manager_workflowkindlabel" + }, + { + "label": "assetKindLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L216", + "community": 7, + "id": "asset_manager_assetkindlabel" + }, + { + "label": "assetThumb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L222", + "community": 7, + "id": "asset_manager_assetthumb" + }, + { + "label": "workflowThumb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L228", + "community": 7, + "id": "asset_manager_workflowthumb" + }, + { + "label": "isLocalMediaFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L231", + "community": 7, + "id": "asset_manager_islocalmediafile" + }, + { + "label": "localItemKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L237", + "community": 7, + "id": "asset_manager_localitemkind" + }, + { + "label": "localObjectUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L245", + "community": 7, + "id": "asset_manager_localobjecturl" + }, + { + "label": "localAssetThumb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L249", + "community": 7, + "id": "asset_manager_localassetthumb" + }, + { + "label": "activeLocalFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L252", + "community": 7, + "id": "asset_manager_activelocalfolder" + }, + { + "label": "localItemsForFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L255", + "community": 7, + "id": "asset_manager_localitemsforfolder" + }, + { + "label": "localCaptionProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L264", + "community": 7, + "id": "asset_manager_localcaptionproviders" + }, + { + "label": "normalizeLocalCaptionSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L267", + "community": 7, + "id": "asset_manager_normalizelocalcaptionsettings" + }, + { + "label": "localCaptionModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L279", + "community": 7, + "id": "asset_manager_localcaptionmodels" + }, + { + "label": "renderLocalCaptionTools()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L284", + "community": 7, + "id": "asset_manager_renderlocalcaptiontools" + }, + { + "label": "findLocalItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L302", + "community": 7, + "id": "asset_manager_findlocalitem" + }, + { + "label": "normalizeLocalState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L305", + "community": 7, + "id": "asset_manager_normalizelocalstate" + }, + { + "label": "localFolderTotal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L312", + "community": 7, + "id": "asset_manager_localfoldertotal" + }, + { + "label": "localFolderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L316", + "community": 7, + "id": "asset_manager_localfolderid" + }, + { + "label": "localChildPath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L319", + "community": 7, + "id": "asset_manager_localchildpath" + }, + { + "label": "loadSharedFolders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L323", + "community": 7, + "id": "asset_manager_loadsharedfolders" + }, + { + "label": "loadLocalAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L332", + "community": 7, + "id": "asset_manager_loadlocalassets" + }, + { + "label": "registerSharedFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L346", + "community": 7, + "id": "asset_manager_registersharedfolder" + }, + { + "label": "unregisterSharedFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L366", + "community": 7, + "id": "asset_manager_unregistersharedfolder" + }, + { + "label": "indexSharedTree()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L388", + "community": 7, + "id": "asset_manager_indexsharedtree" + }, + { + "label": "openSharedFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L394", + "community": 7, + "id": "asset_manager_opensharedfolder" + }, + { + "label": "currentAssetItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L417", + "community": 7, + "id": "asset_manager_currentassetitems" + }, + { + "label": "currentWorkflowItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L424", + "community": 7, + "id": "asset_manager_currentworkflowitems" + }, + { + "label": "assetMoveTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L431", + "community": 7, + "id": "asset_manager_assetmovetargets" + }, + { + "label": "normalizeAssetMoveTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L442", + "community": 7, + "id": "asset_manager_normalizeassetmovetarget" + }, + { + "label": "currentPromptItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L447", + "community": 7, + "id": "asset_manager_currentpromptitems" + }, + { + "label": "providerAvatarPlatform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L459", + "community": 7, + "id": "asset_manager_provideravatarplatform" + }, + { + "label": "providerAvatarSupported()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L466", + "community": 7, + "id": "asset_manager_provideravatarsupported" + }, + { + "label": "avatarPlatformLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L469", + "community": 7, + "id": "asset_manager_avatarplatformlabel" + }, + { + "label": "avatarCandidateProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L474", + "community": 7, + "id": "asset_manager_avatarcandidateproviders" + }, + { + "label": "activeAvatarProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L477", + "community": 7, + "id": "asset_manager_activeavatarprovider" + }, + { + "label": "avatarProviderOptionLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L484", + "community": 7, + "id": "asset_manager_avatarprovideroptionlabel" + }, + { + "label": "avatarProviderIdForPlatform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L492", + "community": 7, + "id": "asset_manager_avatarprovideridforplatform" + }, + { + "label": "findAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L498", + "community": 7, + "id": "asset_manager_findassetitem" + }, + { + "label": "findWorkflowItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L502", + "community": 7, + "id": "asset_manager_findworkflowitem" + }, + { + "label": "findPromptItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L509", + "community": 7, + "id": "asset_manager_findpromptitem" + }, + { + "label": "selectedAsset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L513", + "community": 7, + "id": "asset_manager_selectedasset" + }, + { + "label": "selectedWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L517", + "community": 7, + "id": "asset_manager_selectedworkflow" + }, + { + "label": "selectedPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L521", + "community": 7, + "id": "asset_manager_selectedprompt" + }, + { + "label": "normalizeAssetState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L525", + "community": 7, + "id": "asset_manager_normalizeassetstate" + }, + { + "label": "normalizeWorkflowState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L535", + "community": 7, + "id": "asset_manager_normalizeworkflowstate" + }, + { + "label": "normalizePromptState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L553", + "community": 7, + "id": "asset_manager_normalizepromptstate" + }, + { + "label": "loadAll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L563", + "community": 7, + "id": "asset_manager_loadall" + }, + { + "label": "render()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L589", + "community": 7, + "id": "asset_manager_render" + }, + { + "label": "renderCanvasAssetsManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L598", + "community": 7, + "id": "asset_manager_rendercanvasassetsmanager" + }, + { + "label": "renderHeadTreeInlineEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L616", + "community": 7, + "id": "asset_manager_renderheadtreeinlineedit" + }, + { + "label": "focusTreeEditInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L625", + "community": 7, + "id": "asset_manager_focustreeeditinput" + }, + { + "label": "localUploadItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L632", + "community": 7, + "id": "asset_manager_localuploaditems" + }, + { + "label": "findLocalUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L639", + "community": 7, + "id": "asset_manager_findlocalupload" + }, + { + "label": "localUploadFolderExists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L642", + "community": 7, + "id": "asset_manager_localuploadfolderexists" + }, + { + "label": "localUploadFolderByPath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L653", + "community": 7, + "id": "asset_manager_localuploadfolderbypath" + }, + { + "label": "localUploadFolderTitle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L664", + "community": 7, + "id": "asset_manager_localuploadfoldertitle" + }, + { + "label": "renderLocalUploadFolderBranch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L668", + "community": 7, + "id": "asset_manager_renderlocaluploadfolderbranch" + }, + { + "label": "localUploadFolderContainsActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L683", + "community": 7, + "id": "asset_manager_localuploadfoldercontainsactive" + }, + { + "label": "selectedLocalUploadImageItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L688", + "community": 7, + "id": "asset_manager_selectedlocaluploadimageitems" + }, + { + "label": "renderLocalManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L691", + "community": 7, + "id": "asset_manager_renderlocalmanager" + }, + { + "label": "renderLocalUploadAddCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L749", + "community": 7, + "id": "asset_manager_renderlocaluploadaddcard" + }, + { + "label": "renderLocalUploadCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L758", + "community": 7, + "id": "asset_manager_renderlocaluploadcard" + }, + { + "label": "renderLocalUploadDetail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L769", + "community": 7, + "id": "asset_manager_renderlocaluploaddetail" + }, + { + "label": "renderLocalFolderBranch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L805", + "community": 7, + "id": "asset_manager_renderlocalfolderbranch" + }, + { + "label": "folderContainsLocalActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L818", + "community": 7, + "id": "asset_manager_foldercontainslocalactive" + }, + { + "label": "renderLocalCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L823", + "community": 7, + "id": "asset_manager_renderlocalcard" + }, + { + "label": "renderLocalClipboardBar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L834", + "community": 7, + "id": "asset_manager_renderlocalclipboardbar" + }, + { + "label": "renderLocalDetail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L846", + "community": 7, + "id": "asset_manager_renderlocaldetail" + }, + { + "label": "renderAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L871", + "community": 7, + "id": "asset_manager_renderassetmanager" + }, + { + "label": "renderWorkflowManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L930", + "community": 7, + "id": "asset_manager_renderworkflowmanager" + }, + { + "label": "renderWorkflowUploadCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1001", + "community": 7, + "id": "asset_manager_renderworkflowuploadcard" + }, + { + "label": "renderWorkflowTreeActionBar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1010", + "community": 7, + "id": "asset_manager_renderworkflowtreeactionbar" + }, + { + "label": "renderWorkflowTreeInlineEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1019", + "community": 7, + "id": "asset_manager_renderworkflowtreeinlineedit" + }, + { + "label": "renderWorkflowCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1029", + "community": 7, + "id": "asset_manager_renderworkflowcard" + }, + { + "label": "renderWorkflowDetail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1039", + "community": 7, + "id": "asset_manager_renderworkflowdetail" + }, + { + "label": "renderUploadCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1065", + "community": 7, + "id": "asset_manager_renderuploadcard" + }, + { + "label": "renderAssetClipboardBar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1074", + "community": 7, + "id": "asset_manager_renderassetclipboardbar" + }, + { + "label": "renderAssetTreeBranch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1087", + "community": 7, + "id": "asset_manager_renderassettreebranch" + }, + { + "label": "renderAssetTreeActionBar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1108", + "community": 7, + "id": "asset_manager_renderassettreeactionbar" + }, + { + "label": "renderAssetTreeInlineEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1125", + "community": 7, + "id": "asset_manager_renderassettreeinlineedit" + }, + { + "label": "renderAssetCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1139", + "community": 7, + "id": "asset_manager_renderassetcard" + }, + { + "label": "renderAvatarRegistrationCard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1149", + "community": 7, + "id": "asset_manager_renderavatarregistrationcard" + }, + { + "label": "renderAvatarSection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1181", + "community": 7, + "id": "asset_manager_renderavatarsection" + }, + { + "label": "renderAssetDetail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1219", + "community": 7, + "id": "asset_manager_renderassetdetail" + }, + { + "label": "renderPromptManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1268", + "community": 7, + "id": "asset_manager_renderpromptmanager" + }, + { + "label": "renderPromptTreeBranch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1323", + "community": 7, + "id": "asset_manager_renderprompttreebranch" + }, + { + "label": "renderPromptTreeActionBar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1355", + "community": 7, + "id": "asset_manager_renderprompttreeactionbar" + }, + { + "label": "renderPromptTreeInlineEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1377", + "community": 7, + "id": "asset_manager_renderprompttreeinlineedit" + }, + { + "label": "renderPromptRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1389", + "community": 7, + "id": "asset_manager_renderpromptrow" + }, + { + "label": "renderPromptDetail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1399", + "community": 7, + "id": "asset_manager_renderpromptdetail" + }, + { + "label": "uploadFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1465", + "community": 7, + "id": "asset_manager_uploadfiles" + }, + { + "label": "uploadWorkflowFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1490", + "community": 7, + "id": "asset_manager_uploadworkflowfiles" + }, + { + "label": "downloadUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1506", + "community": 7, + "id": "asset_manager_downloadurl" + }, + { + "label": "exportWorkflowItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1516", + "community": 7, + "id": "asset_manager_exportworkflowitems" + }, + { + "label": "renameWorkflowItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1542", + "community": 7, + "id": "asset_manager_renameworkflowitem" + }, + { + "label": "deleteWorkflowItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1551", + "community": 7, + "id": "asset_manager_deleteworkflowitem" + }, + { + "label": "deleteSelectedWorkflows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1568", + "community": 7, + "id": "asset_manager_deleteselectedworkflows" + }, + { + "label": "uploadLocalAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1578", + "community": 7, + "id": "asset_manager_uploadlocalassets" + }, + { + "label": "deleteLocalAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1596", + "community": 7, + "id": "asset_manager_deletelocalassets" + }, + { + "label": "createLocalUploadFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1615", + "community": 7, + "id": "asset_manager_createlocaluploadfolder" + }, + { + "label": "renameLocalUploadFolder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1635", + "community": 7, + "id": "asset_manager_renamelocaluploadfolder" + }, + { + "label": "runLocalUploadCaptionSelected()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1660", + "community": 7, + "id": "asset_manager_runlocaluploadcaptionselected" + }, + { + "label": "saveLocalUploadCaption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1695", + "community": 7, + "id": "asset_manager_savelocaluploadcaption" + }, + { + "label": "handleClick()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1714", + "community": 7, + "id": "asset_manager_handleclick" + }, + { + "label": "openAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2017", + "community": 7, + "id": "asset_manager_openassetitem" + }, + { + "label": "showDetailPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2021", + "community": 7, + "id": "asset_manager_showdetailpreview" + }, + { + "label": "closeDetailPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2045", + "community": 7, + "id": "asset_manager_closedetailpreview" + }, + { + "label": "applyLightboxTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2050", + "community": 7, + "id": "asset_manager_applylightboxtransform" + }, + { + "label": "zoomDetailPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2059", + "community": 7, + "id": "asset_manager_zoomdetailpreview" + }, + { + "label": "beginLightboxPan()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2082", + "community": 7, + "id": "asset_manager_beginlightboxpan" + }, + { + "label": "updateLightboxPan()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2100", + "community": 7, + "id": "asset_manager_updatelightboxpan" + }, + { + "label": "endLightboxPan()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2107", + "community": 7, + "id": "asset_manager_endlightboxpan" + }, + { + "label": "rectsIntersect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2112", + "community": 7, + "id": "asset_manager_rectsintersect" + }, + { + "label": "marqueeTargetSelector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2115", + "community": 7, + "id": "asset_manager_marqueetargetselector" + }, + { + "label": "beginMarqueeSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2121", + "community": 7, + "id": "asset_manager_beginmarqueeselection" + }, + { + "label": "updateMarqueeSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2144", + "community": 7, + "id": "asset_manager_updatemarqueeselection" + }, + { + "label": "endMarqueeSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2180", + "community": 7, + "id": "asset_manager_endmarqueeselection" + }, + { + "label": "createAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2187", + "community": 7, + "id": "asset_manager_createassetlibrary" + }, + { + "label": "saveAssetTreeEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2197", + "community": 7, + "id": "asset_manager_saveassettreeedit" + }, + { + "label": "saveWorkflowTreeEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2233", + "community": 7, + "id": "asset_manager_saveworkflowtreeedit" + }, + { + "label": "deleteWorkflowCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2271", + "community": 7, + "id": "asset_manager_deleteworkflowcategory" + }, + { + "label": "renameAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2292", + "community": 7, + "id": "asset_manager_renameassetlibrary" + }, + { + "label": "deleteAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2300", + "community": 7, + "id": "asset_manager_deleteassetlibrary" + }, + { + "label": "createAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2320", + "community": 7, + "id": "asset_manager_createassetcategory" + }, + { + "label": "renameAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2329", + "community": 7, + "id": "asset_manager_renameassetcategory" + }, + { + "label": "deleteAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2337", + "community": 7, + "id": "asset_manager_deleteassetcategory" + }, + { + "label": "renameAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2356", + "community": 7, + "id": "asset_manager_renameassetitem" + }, + { + "label": "saveAssetEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2365", + "community": 7, + "id": "asset_manager_saveassetedit" + }, + { + "label": "saveAssetInlineName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2379", + "community": 7, + "id": "asset_manager_saveassetinlinename" + }, + { + "label": "registerAssetAvatar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2389", + "community": 7, + "id": "asset_manager_registerassetavatar" + }, + { + "label": "avatarRegistrationOf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2416", + "community": 7, + "id": "asset_manager_avatarregistrationof" + }, + { + "label": "checkAssetAvatarStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2420", + "community": 7, + "id": "asset_manager_checkassetavatarstatus" + }, + { + "label": "scheduleAvatarPoll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2448", + "community": 7, + "id": "asset_manager_scheduleavatarpoll" + }, + { + "label": "deleteAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2459", + "community": 7, + "id": "asset_manager_deleteassetitem" + }, + { + "label": "deleteSelectedAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2470", + "community": 7, + "id": "asset_manager_deleteselectedassets" + }, + { + "label": "setAssetClipboard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2481", + "community": 7, + "id": "asset_manager_setassetclipboard" + }, + { + "label": "pasteAssetClipboard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2496", + "community": 7, + "id": "asset_manager_pasteassetclipboard" + }, + { + "label": "setLocalClipboard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2522", + "community": 7, + "id": "asset_manager_setlocalclipboard" + }, + { + "label": "pasteLocalClipboardToAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2539", + "community": 7, + "id": "asset_manager_pastelocalclipboardtoassets" + }, + { + "label": "moveSelectedAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2576", + "community": 7, + "id": "asset_manager_moveselectedassets" + }, + { + "label": "openLocalItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2592", + "community": 7, + "id": "asset_manager_openlocalitem" + }, + { + "label": "createPromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2598", + "community": 7, + "id": "asset_manager_createpromptlibrary" + }, + { + "label": "savePromptTreeEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2608", + "community": 7, + "id": "asset_manager_saveprompttreeedit" + }, + { + "label": "deletePromptCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2644", + "community": 7, + "id": "asset_manager_deletepromptcategory" + }, + { + "label": "renamePromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2664", + "community": 7, + "id": "asset_manager_renamepromptlibrary" + }, + { + "label": "deletePromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2672", + "community": 7, + "id": "asset_manager_deletepromptlibrary" + }, + { + "label": "createPromptItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2694", + "community": 7, + "id": "asset_manager_createpromptitem" + }, + { + "label": "savePromptCreate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2709", + "community": 7, + "id": "asset_manager_savepromptcreate" + }, + { + "label": "editPromptItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2728", + "community": 7, + "id": "asset_manager_editpromptitem" + }, + { + "label": "savePromptEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2743", + "community": 7, + "id": "asset_manager_savepromptedit" + }, + { + "label": "deletePromptItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2762", + "community": 7, + "id": "asset_manager_deletepromptitem" + }, + { + "label": "deleteSelectedPrompts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2773", + "community": 7, + "id": "asset_manager_deleteselectedprompts" + }, + { + "label": "canvas.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1", + "community": 3, + "id": "canvas" + }, + { + "label": "refreshIcons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1", + "community": 3, + "id": "canvas_refreshicons" + }, + { + "label": "tr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3", + "community": 3, + "id": "canvas_tr" + }, + { + "label": "trf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4", + "community": 3, + "id": "canvas_trf" + }, + { + "label": "langIsEn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7", + "community": 3, + "id": "canvas_langisen" + }, + { + "label": "actionFailed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8", + "community": 3, + "id": "canvas_actionfailed" + }, + { + "label": "noReturnedImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12", + "community": 3, + "id": "canvas_noreturnedimage" + }, + { + "label": "applyLanguage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13", + "community": 3, + "id": "canvas_applylanguage" + }, + { + "label": "refreshCanvasConfigFromSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L23", + "community": 3, + "id": "canvas_refreshcanvasconfigfromsettings" + }, + { + "label": "revealCanvasAssetControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L129", + "community": 3, + "id": "canvas_revealcanvasassetcontrols" + }, + { + "label": "renderCanvasIcon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L283", + "community": 3, + "id": "canvas_rendercanvasicon" + }, + { + "label": "uid()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L331", + "community": 3, + "id": "canvas_uid" + }, + { + "label": "loadLocalViewportMap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L332", + "community": 3, + "id": "canvas_loadlocalviewportmap" + }, + { + "label": "localViewportForCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L340", + "community": 3, + "id": "canvas_localviewportforcanvas" + }, + { + "label": "saveLocalViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L349", + "community": 3, + "id": "canvas_savelocalviewport" + }, + { + "label": "applyTheme()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L363", + "community": 3, + "id": "canvas_applytheme" + }, + { + "label": "applyQuickToolbarState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L371", + "community": 3, + "id": "canvas_applyquicktoolbarstate" + }, + { + "label": "toggleQuickToolbar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L383", + "community": 3, + "id": "canvas_togglequicktoolbar" + }, + { + "label": "loadLocalModelLists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L389", + "community": 3, + "id": "canvas_loadlocalmodellists" + }, + { + "label": "uniqueModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L409", + "community": 3, + "id": "canvas_uniquemodels" + }, + { + "label": "defaultApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L417", + "community": 3, + "id": "canvas_defaultapiproviders" + }, + { + "label": "isRunningHubProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L420", + "community": 3, + "id": "canvas_isrunninghubprovider" + }, + { + "label": "normalizeProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L426", + "community": 3, + "id": "canvas_normalizeproviderid" + }, + { + "label": "imageApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L429", + "community": 3, + "id": "canvas_imageapiproviders" + }, + { + "label": "providerById()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L434", + "community": 3, + "id": "canvas_providerbyid" + }, + { + "label": "resolveProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L437", + "community": 3, + "id": "canvas_resolveproviderid" + }, + { + "label": "chatApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L440", + "community": 3, + "id": "canvas_chatapiproviders" + }, + { + "label": "resolveChatProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L445", + "community": 3, + "id": "canvas_resolvechatproviderid" + }, + { + "label": "chatProviderOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L449", + "community": 3, + "id": "canvas_chatprovideroptions" + }, + { + "label": "providerChatModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L453", + "community": 3, + "id": "canvas_providerchatmodels" + }, + { + "label": "resolveImageProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L457", + "community": 3, + "id": "canvas_resolveimageproviderid" + }, + { + "label": "providerOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L461", + "community": 3, + "id": "canvas_provideroptions" + }, + { + "label": "providerImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L467", + "community": 3, + "id": "canvas_providerimagemodels" + }, + { + "label": "sanitizeImageNodeProviderModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L472", + "community": 3, + "id": "canvas_sanitizeimagenodeprovidermodel" + }, + { + "label": "videoApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L479", + "community": 3, + "id": "canvas_videoapiproviders" + }, + { + "label": "resolveVideoProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L484", + "community": 3, + "id": "canvas_resolvevideoproviderid" + }, + { + "label": "videoProviderOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L488", + "community": 3, + "id": "canvas_videoprovideroptions" + }, + { + "label": "providerVideoModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L492", + "community": 3, + "id": "canvas_providervideomodels" + }, + { + "label": "sanitizeVideoNodeProviderModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L497", + "community": 3, + "id": "canvas_sanitizevideonodeprovidermodel" + }, + { + "label": "videoModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L504", + "community": 3, + "id": "canvas_videomodeloptions" + }, + { + "label": "allImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L512", + "community": 3, + "id": "canvas_allimagemodels" + }, + { + "label": "modelscopeImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L516", + "community": 3, + "id": "canvas_modelscopeimagemodels" + }, + { + "label": "modelscopeImageModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L525", + "community": 3, + "id": "canvas_modelscopeimagemodeloptions" + }, + { + "label": "currentMsModelId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L529", + "community": 3, + "id": "canvas_currentmsmodelid" + }, + { + "label": "modelscopeLorasForModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L533", + "community": 3, + "id": "canvas_modelscopelorasformodel" + }, + { + "label": "modelscopeLoraOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L542", + "community": 3, + "id": "canvas_modelscopeloraoptions" + }, + { + "label": "allChatModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L549", + "community": 3, + "id": "canvas_allchatmodels" + }, + { + "label": "resolveImageModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L553", + "community": 3, + "id": "canvas_resolveimagemodel" + }, + { + "label": "normalizedImageQuality()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L558", + "community": 3, + "id": "canvas_normalizedimagequality" + }, + { + "label": "resolveChatModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L562", + "community": 3, + "id": "canvas_resolvechatmodel" + }, + { + "label": "showErrorModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L566", + "community": 3, + "id": "canvas_showerrormodal" + }, + { + "label": "apiErrorMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L576", + "community": 3, + "id": "canvas_apierrormessage" + }, + { + "label": "responseErrorMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L599", + "community": 3, + "id": "canvas_responseerrormessage" + }, + { + "label": "closeErrorModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L612", + "community": 3, + "id": "canvas_closeerrormodal" + }, + { + "label": "copyErrorMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L615", + "community": 3, + "id": "canvas_copyerrormessage" + }, + { + "label": "copyTextToClipboard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L628", + "community": 3, + "id": "canvas_copytexttoclipboard" + }, + { + "label": "parseRatioValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L654", + "community": 3, + "id": "canvas_parseratiovalue" + }, + { + "label": "parseSizeValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L664", + "community": 3, + "id": "canvas_parsesizevalue" + }, + { + "label": "gcdInt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L668", + "community": 3, + "id": "canvas_gcdint" + }, + { + "label": "ratioPartsFromDimensions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L674", + "community": 3, + "id": "canvas_ratiopartsfromdimensions" + }, + { + "label": "apiImageSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L692", + "community": 3, + "id": "canvas_apiimagesize" + }, + { + "label": "parseSizePair()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L710", + "community": 3, + "id": "canvas_parsesizepair" + }, + { + "label": "nearestFourKSizeFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L714", + "community": 3, + "id": "canvas_nearestfourksizefor" + }, + { + "label": "exceedsFourKStandard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L727", + "community": 3, + "id": "canvas_exceedsfourkstandard" + }, + { + "label": "normalizeApiNodeSizeChoice()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L732", + "community": 3, + "id": "canvas_normalizeapinodesizechoice" + }, + { + "label": "generatorSizeForRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L735", + "community": 3, + "id": "canvas_generatorsizeforrun" + }, + { + "label": "normalizeApiNodeLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L753", + "community": 3, + "id": "canvas_normalizeapinodelayout" + }, + { + "label": "imageModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L757", + "community": 3, + "id": "canvas_imagemodeloptions" + }, + { + "label": "chatModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L770", + "community": 3, + "id": "canvas_chatmodeloptions" + }, + { + "label": "formatCanvasTime()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L780", + "community": 3, + "id": "canvas_formatcanvastime" + }, + { + "label": "setStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L788", + "community": 3, + "id": "canvas_setstatus" + }, + { + "label": "refreshGateViewControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L792", + "community": 3, + "id": "canvas_refreshgateviewcontrols" + }, + { + "label": "setCanvasMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L815", + "community": 3, + "id": "canvas_setcanvasmode" + }, + { + "label": "ensureCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L828", + "community": 3, + "id": "canvas_ensurecanvas" + }, + { + "label": "setCreateMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L833", + "community": 3, + "id": "canvas_setcreatemode" + }, + { + "label": "screenToWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L852", + "community": 3, + "id": "canvas_screentoworld" + }, + { + "label": "applyViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L856", + "community": 3, + "id": "canvas_applyviewport" + }, + { + "label": "estimatedNodeRect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L860", + "community": 3, + "id": "canvas_estimatednoderect" + }, + { + "label": "currentWorldViewRect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L867", + "community": 3, + "id": "canvas_currentworldviewrect" + }, + { + "label": "minimapBounds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L877", + "community": 3, + "id": "canvas_minimapbounds" + }, + { + "label": "scheduleMinimapRender()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L891", + "community": 3, + "id": "canvas_scheduleminimaprender" + }, + { + "label": "renderMinimap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L899", + "community": 3, + "id": "canvas_renderminimap" + }, + { + "label": "updateMinimapViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L918", + "community": 3, + "id": "canvas_updateminimapviewport" + }, + { + "label": "minimapEventToWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L927", + "community": 3, + "id": "canvas_minimapeventtoworld" + }, + { + "label": "centerViewportOnWorldPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L935", + "community": 3, + "id": "canvas_centerviewportonworldpoint" + }, + { + "label": "refreshGeometry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L943", + "community": 3, + "id": "canvas_refreshgeometry" + }, + { + "label": "refreshGeometryAfterLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L947", + "community": 3, + "id": "canvas_refreshgeometryafterlayout" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L953", + "community": 3, + "id": "canvas_schedulesave" + }, + { + "label": "scheduleViewportSave()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L964", + "community": 3, + "id": "canvas_scheduleviewportsave" + }, + { + "label": "refreshOutputTimer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L967", + "community": 3, + "id": "canvas_refreshoutputtimer" + }, + { + "label": "serializableCanvasNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L991", + "community": 3, + "id": "canvas_serializablecanvasnode" + }, + { + "label": "serializableCanvasNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1002", + "community": 3, + "id": "canvas_serializablecanvasnodes" + }, + { + "label": "saveCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1005", + "community": 3, + "id": "canvas_savecanvas" + }, + { + "label": "loadConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1066", + "community": 3, + "id": "canvas_loadconfig" + }, + { + "label": "msChatModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1104", + "community": 3, + "id": "canvas_mschatmodeloptions" + }, + { + "label": "loadCanvasList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1114", + "community": 3, + "id": "canvas_loadcanvaslist" + }, + { + "label": "loadTrashList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1134", + "community": 3, + "id": "canvas_loadtrashlist" + }, + { + "label": "refreshTrashCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1148", + "community": 3, + "id": "canvas_refreshtrashcount" + }, + { + "label": "setTrashMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1158", + "community": 3, + "id": "canvas_settrashmode" + }, + { + "label": "renderCanvasList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1170", + "community": 3, + "id": "canvas_rendercanvaslist" + }, + { + "label": "compareCanvasRecords()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1173", + "community": 3, + "id": "canvas_comparecanvasrecords" + }, + { + "label": "sortCanvasListByUpdated()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1183", + "community": 3, + "id": "canvas_sortcanvaslistbyupdated" + }, + { + "label": "setCanvasSortMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1186", + "community": 3, + "id": "canvas_setcanvassortmode" + }, + { + "label": "patchCanvasMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1195", + "community": 3, + "id": "canvas_patchcanvasmeta" + }, + { + "label": "togglePinCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1216", + "community": 3, + "id": "canvas_togglepincanvas" + }, + { + "label": "setCanvasColorValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1223", + "community": 3, + "id": "canvas_setcanvascolorvalue" + }, + { + "label": "commitCanvasOwner()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1228", + "community": 3, + "id": "canvas_commitcanvasowner" + }, + { + "label": "updateCanvasListRecord()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1234", + "community": 3, + "id": "canvas_updatecanvaslistrecord" + }, + { + "label": "touchCanvasOpened()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1242", + "community": 3, + "id": "canvas_touchcanvasopened" + }, + { + "label": "renderCanvasListInto()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1255", + "community": 3, + "id": "canvas_rendercanvaslistinto" + }, + { + "label": "closeCanvasMetaPopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1375", + "community": 3, + "id": "canvas_closecanvasmetapopover" + }, + { + "label": "renderCanvasMetaPopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1380", + "community": 3, + "id": "canvas_rendercanvasmetapopover" + }, + { + "label": "positionCanvasMetaPopover()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1431", + "community": 3, + "id": "canvas_positioncanvasmetapopover" + }, + { + "label": "createCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1449", + "community": 3, + "id": "canvas_createcanvas" + }, + { + "label": "createSmartCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1492", + "community": 3, + "id": "canvas_createsmartcanvas" + }, + { + "label": "openSmartCanvasPage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1495", + "community": 3, + "id": "canvas_opensmartcanvaspage" + }, + { + "label": "toggleEmojiPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1499", + "community": 3, + "id": "canvas_toggleemojipicker" + }, + { + "label": "setCanvasIcon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1508", + "community": 3, + "id": "canvas_setcanvasicon" + }, + { + "label": "startTitleEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1541", + "community": 3, + "id": "canvas_starttitleedit" + }, + { + "label": "setCanvasTitle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1574", + "community": 3, + "id": "canvas_setcanvastitle" + }, + { + "label": "openCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1605", + "community": 3, + "id": "canvas_opencanvas" + }, + { + "label": "applyRemoteCanvasData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1642", + "community": 3, + "id": "canvas_applyremotecanvasdata" + }, + { + "label": "resetTransientRunState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1677", + "community": 3, + "id": "canvas_resettransientrunstate" + }, + { + "label": "canvasLocalAssetUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1687", + "community": 3, + "id": "canvas_canvaslocalasseturls" + }, + { + "label": "refreshMissingCanvasAssets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1709", + "community": 3, + "id": "canvas_refreshmissingcanvasassets" + }, + { + "label": "syncRemoteCanvasNow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1725", + "community": 3, + "id": "canvas_syncremotecanvasnow" + }, + { + "label": "checkRemoteCanvasVersion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1740", + "community": 3, + "id": "canvas_checkremotecanvasversion" + }, + { + "label": "startCanvasRemotePolling()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1758", + "community": 3, + "id": "canvas_startcanvasremotepolling" + }, + { + "label": "stopCanvasRemotePolling()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1762", + "community": 3, + "id": "canvas_stopcanvasremotepolling" + }, + { + "label": "handleCanvasUpdatedMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1768", + "community": 3, + "id": "canvas_handlecanvasupdatedmessage" + }, + { + "label": "returnToCanvasManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1781", + "community": 3, + "id": "canvas_returntocanvasmanager" + }, + { + "label": "requestDeleteCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1797", + "community": 3, + "id": "canvas_requestdeletecanvas" + }, + { + "label": "requestPurgeCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1805", + "community": 3, + "id": "canvas_requestpurgecanvas" + }, + { + "label": "cancelDeleteCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1813", + "community": 3, + "id": "canvas_canceldeletecanvas" + }, + { + "label": "deleteCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1820", + "community": 3, + "id": "canvas_deletecanvas" + }, + { + "label": "restoreCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1846", + "community": 3, + "id": "canvas_restorecanvas" + }, + { + "label": "purgeCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1863", + "community": 3, + "id": "canvas_purgecanvas" + }, + { + "label": "addNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1988", + "community": 3, + "id": "canvas_addnode" + }, + { + "label": "defaultPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1995", + "community": 3, + "id": "canvas_defaultpoint" + }, + { + "label": "addImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1996", + "community": 3, + "id": "canvas_addimagenode" + }, + { + "label": "addPromptNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2000", + "community": 3, + "id": "canvas_addpromptnode" + }, + { + "label": "addLoopNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2004", + "community": 3, + "id": "canvas_addloopnode" + }, + { + "label": "addGroupNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2023", + "community": 3, + "id": "canvas_addgroupnode" + }, + { + "label": "pickMediaForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2027", + "community": 3, + "id": "canvas_pickmediafornode" + }, + { + "label": "addLLMNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2037", + "community": 3, + "id": "canvas_addllmnode" + }, + { + "label": "addGeneratorNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2057", + "community": 3, + "id": "canvas_addgeneratornode" + }, + { + "label": "addMsGenNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2062", + "community": 3, + "id": "canvas_addmsgennode" + }, + { + "label": "addVideoNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2087", + "community": 3, + "id": "canvas_addvideonode" + }, + { + "label": "addRhNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2113", + "community": 3, + "id": "canvas_addrhnode" + }, + { + "label": "defaultLTXSegment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2134", + "community": 3, + "id": "canvas_defaultltxsegment" + }, + { + "label": "addLTXDirectorNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2146", + "community": 3, + "id": "canvas_addltxdirectornode" + }, + { + "label": "getImageDimensions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2177", + "community": 3, + "id": "canvas_getimagedimensions" + }, + { + "label": "urlToBase64()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2185", + "community": 3, + "id": "canvas_urltobase64" + }, + { + "label": "renderMsGenBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2196", + "community": 3, + "id": "canvas_rendermsgenbody" + }, + { + "label": "runMsGenNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2535", + "community": 3, + "id": "canvas_runmsgennode" + }, + { + "label": "addComfyNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2636", + "community": 3, + "id": "canvas_addcomfynode" + }, + { + "label": "addOutputNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2668", + "community": 3, + "id": "canvas_addoutputnode" + }, + { + "label": "openCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2672", + "community": 3, + "id": "canvas_opencreatemenu" + }, + { + "label": "closeCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2680", + "community": 3, + "id": "canvas_closecreatemenu" + }, + { + "label": "linkCreateOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2685", + "community": 3, + "id": "canvas_linkcreateoptions" + }, + { + "label": "openLinkCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2713", + "community": 3, + "id": "canvas_openlinkcreatemenu" + }, + { + "label": "openGeneratorNodeMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2732", + "community": 3, + "id": "canvas_opengeneratornodemenu" + }, + { + "label": "closeLinkCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2776", + "community": 3, + "id": "canvas_closelinkcreatemenu" + }, + { + "label": "openImageNodeMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2787", + "community": 3, + "id": "canvas_openimagenodemenu" + }, + { + "label": "openImageNodePreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2825", + "community": 3, + "id": "canvas_openimagenodepreview" + }, + { + "label": "openOutputNodeMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2832", + "community": 3, + "id": "canvas_openoutputnodemenu" + }, + { + "label": "closeImageNodeMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2874", + "community": 3, + "id": "canvas_closeimagenodemenu" + }, + { + "label": "outputImageUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2879", + "community": 3, + "id": "canvas_outputimageurls" + }, + { + "label": "outputDownloadableImageUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2882", + "community": 3, + "id": "canvas_outputdownloadableimageurls" + }, + { + "label": "groupImageItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2885", + "community": 3, + "id": "canvas_groupimageitems" + }, + { + "label": "extensionFromNameOrUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2892", + "community": 3, + "id": "canvas_extensionfromnameorurl" + }, + { + "label": "safeDownloadFileName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2896", + "community": 3, + "id": "canvas_safedownloadfilename" + }, + { + "label": "downloadNameForGroupImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2900", + "community": 3, + "id": "canvas_downloadnameforgroupimage" + }, + { + "label": "createInputGroupFromOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2906", + "community": 3, + "id": "canvas_createinputgroupfromoutput" + }, + { + "label": "convertOutputNodeToInputGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2943", + "community": 3, + "id": "canvas_convertoutputnodetoinputgroup" + }, + { + "label": "copyOutputNodeToInputGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2965", + "community": 3, + "id": "canvas_copyoutputnodetoinputgroup" + }, + { + "label": "downloadOutputNodeImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2979", + "community": 3, + "id": "canvas_downloadoutputnodeimages" + }, + { + "label": "downloadGroupNodeImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3008", + "community": 3, + "id": "canvas_downloadgroupnodeimages" + }, + { + "label": "createLinkedNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3040", + "community": 3, + "id": "canvas_createlinkednode" + }, + { + "label": "createNodeByType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3059", + "community": 3, + "id": "canvas_createnodebytype" + }, + { + "label": "menuAdd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3074", + "community": 3, + "id": "canvas_menuadd" + }, + { + "label": "mediaKindForUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3088", + "community": 3, + "id": "canvas_mediakindforupload" + }, + { + "label": "isSupportedUploadFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3095", + "community": 3, + "id": "canvas_issupporteduploadfile" + }, + { + "label": "dataTransferItemEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3101", + "community": 3, + "id": "canvas_datatransferitementry" + }, + { + "label": "filesFromEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3104", + "community": 3, + "id": "canvas_filesfromentry" + }, + { + "label": "uploadFilesFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3120", + "community": 3, + "id": "canvas_uploadfilesfromdatatransfer" + }, + { + "label": "isAudioUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3128", + "community": 3, + "id": "canvas_isaudiourl" + }, + { + "label": "isTextUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3131", + "community": 3, + "id": "canvas_istexturl" + }, + { + "label": "mediaKindForRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3134", + "community": 3, + "id": "canvas_mediakindforref" + }, + { + "label": "imageRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3143", + "community": 3, + "id": "canvas_imagerefsonly" + }, + { + "label": "videoRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3146", + "community": 3, + "id": "canvas_videorefsonly" + }, + { + "label": "isRemoteVideoReferenceUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3149", + "community": 3, + "id": "canvas_isremotevideoreferenceurl" + }, + { + "label": "tempShUploadedUrlForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3152", + "community": 3, + "id": "canvas_tempshuploadedurlfornode" + }, + { + "label": "applyUploadedUrlToRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3156", + "community": 3, + "id": "canvas_applyuploadedurltorefs" + }, + { + "label": "manualVideoUrlForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3163", + "community": 3, + "id": "canvas_manualvideourlfornode" + }, + { + "label": "currentCanvasMediaLinks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3166", + "community": 3, + "id": "canvas_currentcanvasmedialinks" + }, + { + "label": "clearManualVideoUrlForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3174", + "community": 3, + "id": "canvas_clearmanualvideourlfornode" + }, + { + "label": "applyTempShUrlToCanvasRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3179", + "community": 3, + "id": "canvas_applytempshurltocanvasref" + }, + { + "label": "uploadCanvasMediaRefToCloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3212", + "community": 3, + "id": "canvas_uploadcanvasmediareftocloud" + }, + { + "label": "uploadCanvasVideosToCloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3232", + "community": 3, + "id": "canvas_uploadcanvasvideostocloud" + }, + { + "label": "applyManualVideoUrlToCanvasRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3261", + "community": 3, + "id": "canvas_applymanualvideourltocanvasref" + }, + { + "label": "setCanvasManualVideoUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3266", + "community": 3, + "id": "canvas_setcanvasmanualvideourl" + }, + { + "label": "audioRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3294", + "community": 3, + "id": "canvas_audiorefsonly" + }, + { + "label": "mediaKindForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3297", + "community": 3, + "id": "canvas_mediakindfornode" + }, + { + "label": "nodeTitleForMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3303", + "community": 3, + "id": "canvas_nodetitleformedia" + }, + { + "label": "dropDataTypes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3324", + "community": 3, + "id": "canvas_dropdatatypes" + }, + { + "label": "readDropData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3327", + "community": 3, + "id": "canvas_readdropdata" + }, + { + "label": "decodeDropText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3330", + "community": 3, + "id": "canvas_decodedroptext" + }, + { + "label": "imageDropTextFragments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3335", + "community": 3, + "id": "canvas_imagedroptextfragments" + }, + { + "label": "uniqueValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3351", + "community": 3, + "id": "canvas_uniquevalues" + }, + { + "label": "dropTextCandidates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3360", + "community": 3, + "id": "canvas_droptextcandidates" + }, + { + "label": "isRemoteImageDropValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3367", + "community": 3, + "id": "canvas_isremoteimagedropvalue" + }, + { + "label": "isLocalImageDropValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3371", + "community": 3, + "id": "canvas_islocalimagedropvalue" + }, + { + "label": "imageFilesFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3390", + "community": 3, + "id": "canvas_imagefilesfromdatatransfer" + }, + { + "label": "localImagePathsFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3393", + "community": 3, + "id": "canvas_localimagepathsfromdatatransfer" + }, + { + "label": "imageUrlFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3396", + "community": 3, + "id": "canvas_imageurlfromdatatransfer" + }, + { + "label": "imageDropPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3399", + "community": 3, + "id": "canvas_imagedroppayload" + }, + { + "label": "resolveImageDropPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3408", + "community": 3, + "id": "canvas_resolveimagedroppayload" + }, + { + "label": "importLocalImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3417", + "community": 3, + "id": "canvas_importlocalimages" + }, + { + "label": "layoutUploadedMediaNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3428", + "community": 3, + "id": "canvas_layoutuploadedmedianodes" + }, + { + "label": "createGroupForUploadedNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3440", + "community": 3, + "id": "canvas_creategroupforuploadednodes" + }, + { + "label": "uploadMediaFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3460", + "community": 3, + "id": "canvas_uploadmediafiles" + }, + { + "label": "uploadImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3494", + "community": 3, + "id": "canvas_uploadimages" + }, + { + "label": "uploadImageGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3497", + "community": 3, + "id": "canvas_uploadimagegroup" + }, + { + "label": "createImageCardFromUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3500", + "community": 3, + "id": "canvas_createimagecardfromurl" + }, + { + "label": "createImageCardsFromLocalPaths()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3508", + "community": 3, + "id": "canvas_createimagecardsfromlocalpaths" + }, + { + "label": "applyImageDropPayloadToBoard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3529", + "community": 3, + "id": "canvas_applyimagedroppayloadtoboard" + }, + { + "label": "applyImageDropPayloadToNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3541", + "community": 3, + "id": "canvas_applyimagedroppayloadtonode" + }, + { + "label": "allowImageNodeDropEvent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3570", + "community": 3, + "id": "canvas_allowimagenodedropevent" + }, + { + "label": "clearImageNodeDropState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3579", + "community": 3, + "id": "canvas_clearimagenodedropstate" + }, + { + "label": "handleImageNodeDropEvent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3585", + "community": 3, + "id": "canvas_handleimagenodedropevent" + }, + { + "label": "fillImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3601", + "community": 3, + "id": "canvas_fillimagenode" + }, + { + "label": "setImageNodeFromOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3647", + "community": 3, + "id": "canvas_setimagenodefromoutput" + }, + { + "label": "clearImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3657", + "community": 3, + "id": "canvas_clearimagenode" + }, + { + "label": "pickImageForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3672", + "community": 3, + "id": "canvas_pickimagefornode" + }, + { + "label": "cropBounds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3675", + "community": 3, + "id": "canvas_cropbounds" + }, + { + "label": "editDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3679", + "community": 3, + "id": "canvas_editdrawcanvas" + }, + { + "label": "editTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3682", + "community": 3, + "id": "canvas_edittextcanvas" + }, + { + "label": "editTextContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3685", + "community": 3, + "id": "canvas_edittextcontext" + }, + { + "label": "selectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3688", + "community": 3, + "id": "canvas_selectededittextitem" + }, + { + "label": "defaultEditTextText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3691", + "community": 3, + "id": "canvas_defaultedittexttext" + }, + { + "label": "editTextSizeFromBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3694", + "community": 3, + "id": "canvas_edittextsizefrombrush" + }, + { + "label": "createEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3697", + "community": 3, + "id": "canvas_createedittextitem" + }, + { + "label": "textItemFont()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3708", + "community": 3, + "id": "canvas_textitemfont" + }, + { + "label": "measureEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3712", + "community": 3, + "id": "canvas_measureedittextitem" + }, + { + "label": "hitEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3733", + "community": 3, + "id": "canvas_hitedittextitem" + }, + { + "label": "renderEditTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3743", + "community": 3, + "id": "canvas_renderedittextcanvas" + }, + { + "label": "syncTextToolState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3776", + "community": 3, + "id": "canvas_synctexttoolstate" + }, + { + "label": "syncSelectedEditTextStyleFromBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3781", + "community": 3, + "id": "canvas_syncselectededittextstylefrombrush" + }, + { + "label": "beginTextEditChange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3794", + "community": 3, + "id": "canvas_begintexteditchange" + }, + { + "label": "setSelectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3799", + "community": 3, + "id": "canvas_setselectededittextitem" + }, + { + "label": "confirmSelectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3804", + "community": 3, + "id": "canvas_confirmselectededittextitem" + }, + { + "label": "editTextCanvasScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3817", + "community": 3, + "id": "canvas_edittextcanvasscale" + }, + { + "label": "selectInlineEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3826", + "community": 3, + "id": "canvas_selectinlineeditortext" + }, + { + "label": "inlineEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3833", + "community": 3, + "id": "canvas_inlineeditortext" + }, + { + "label": "autosizeEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3836", + "community": 3, + "id": "canvas_autosizeedittextinlineeditor" + }, + { + "label": "positionEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3847", + "community": 3, + "id": "canvas_positionedittextinlineeditor" + }, + { + "label": "removeEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3873", + "community": 3, + "id": "canvas_removeedittextinlineeditor" + }, + { + "label": "beginEditTextInline()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3898", + "community": 3, + "id": "canvas_beginedittextinline" + }, + { + "label": "editTextPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3930", + "community": 3, + "id": "canvas_edittextpoint" + }, + { + "label": "beginEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3933", + "community": 3, + "id": "canvas_beginedittext" + }, + { + "label": "updateEditTextCursor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3971", + "community": 3, + "id": "canvas_updateedittextcursor" + }, + { + "label": "moveEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3977", + "community": 3, + "id": "canvas_moveedittext" + }, + { + "label": "endEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4002", + "community": 3, + "id": "canvas_endedittext" + }, + { + "label": "editTextHasContent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4010", + "community": 3, + "id": "canvas_edittexthascontent" + }, + { + "label": "resizeEditTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4013", + "community": 3, + "id": "canvas_resizeedittextcanvas" + }, + { + "label": "resizeEditDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4025", + "community": 3, + "id": "canvas_resizeeditdrawcanvas" + }, + { + "label": "setImageEditMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4039", + "community": 3, + "id": "canvas_setimageeditmode" + }, + { + "label": "editDrawSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4085", + "community": 3, + "id": "canvas_editdrawsnapshot" + }, + { + "label": "restoreEditDrawSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4094", + "community": 3, + "id": "canvas_restoreeditdrawsnapshot" + }, + { + "label": "pushEditDrawHistory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4106", + "community": 3, + "id": "canvas_pusheditdrawhistory" + }, + { + "label": "syncEditDrawingHistoryButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4112", + "community": 3, + "id": "canvas_synceditdrawinghistorybuttons" + }, + { + "label": "undoEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4122", + "community": 3, + "id": "canvas_undoeditdrawing" + }, + { + "label": "redoEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4128", + "community": 3, + "id": "canvas_redoeditdrawing" + }, + { + "label": "clearEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4134", + "community": 3, + "id": "canvas_cleareditdrawing" + }, + { + "label": "resetEditDrawingHistory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4149", + "community": 3, + "id": "canvas_reseteditdrawinghistory" + }, + { + "label": "setBrushTool()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4162", + "community": 3, + "id": "canvas_setbrushtool" + }, + { + "label": "syncBrushToolButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4168", + "community": 3, + "id": "canvas_syncbrushtoolbuttons" + }, + { + "label": "editDrawPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4177", + "community": 3, + "id": "canvas_editdrawpoint" + }, + { + "label": "gridCustomLineHit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4185", + "community": 3, + "id": "canvas_gridcustomlinehit" + }, + { + "label": "setGridCustomLinePos()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4202", + "community": 3, + "id": "canvas_setgridcustomlinepos" + }, + { + "label": "editBrushSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4210", + "community": 3, + "id": "canvas_editbrushsize" + }, + { + "label": "brushColor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4214", + "community": 3, + "id": "canvas_brushcolor" + }, + { + "label": "setupDrawStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4219", + "community": 3, + "id": "canvas_setupdrawstyle" + }, + { + "label": "normalizeMaskPreviewCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4227", + "community": 3, + "id": "canvas_normalizemaskpreviewcanvas" + }, + { + "label": "circledNumber()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4243", + "community": 3, + "id": "canvas_circlednumber" + }, + { + "label": "drawBrushShape()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4247", + "community": 3, + "id": "canvas_drawbrushshape" + }, + { + "label": "drawNumberLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4261", + "community": 3, + "id": "canvas_drawnumberlabel" + }, + { + "label": "beginEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4278", + "community": 3, + "id": "canvas_begineditdraw" + }, + { + "label": "moveEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4328", + "community": 3, + "id": "canvas_moveeditdraw" + }, + { + "label": "endEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4355", + "community": 3, + "id": "canvas_endeditdraw" + }, + { + "label": "editCanvasHasPixels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4362", + "community": 3, + "id": "canvas_editcanvashaspixels" + }, + { + "label": "syncGridGapValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4369", + "community": 3, + "id": "canvas_syncgridgapvalue" + }, + { + "label": "gridSplitSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4377", + "community": 3, + "id": "canvas_gridsplitsettings" + }, + { + "label": "gridSplitRects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4383", + "community": 3, + "id": "canvas_gridsplitrects" + }, + { + "label": "gridSplitRectsCustom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4403", + "community": 3, + "id": "canvas_gridsplitrectscustom" + }, + { + "label": "gridLayoutFromRects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4423", + "community": 3, + "id": "canvas_gridlayoutfromrects" + }, + { + "label": "applyGridPreset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4428", + "community": 3, + "id": "canvas_applygridpreset" + }, + { + "label": "toggleGridCustomMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4451", + "community": 3, + "id": "canvas_togglegridcustommode" + }, + { + "label": "setGridCustomOrientation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4470", + "community": 3, + "id": "canvas_setgridcustomorientation" + }, + { + "label": "clearGridCustomLines()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4478", + "community": 3, + "id": "canvas_cleargridcustomlines" + }, + { + "label": "undoGridCustomLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4485", + "community": 3, + "id": "canvas_undogridcustomline" + }, + { + "label": "_syncGridCustomUndoBtn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4492", + "community": 3, + "id": "canvas_syncgridcustomundobtn" + }, + { + "label": "applyImageEditZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4499", + "community": 3, + "id": "canvas_applyimageeditzoom" + }, + { + "label": "syncImageEditOverflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4522", + "community": 3, + "id": "canvas_syncimageeditoverflow" + }, + { + "label": "resetImageEditZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4534", + "community": 3, + "id": "canvas_resetimageeditzoom" + }, + { + "label": "_updateZoomLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4540", + "community": 3, + "id": "canvas_updatezoomlabel" + }, + { + "label": "_syncGridCustomCursor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4544", + "community": 3, + "id": "canvas_syncgridcustomcursor" + }, + { + "label": "refreshGridSplitPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4549", + "community": 3, + "id": "canvas_refreshgridsplitpreview" + }, + { + "label": "imageEditorOutputPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4620", + "community": 3, + "id": "canvas_imageeditoroutputpoint" + }, + { + "label": "imageEditorOutputNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4623", + "community": 3, + "id": "canvas_imageeditoroutputnode" + }, + { + "label": "addGeneratedImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4634", + "community": 3, + "id": "canvas_addgeneratedimagenode" + }, + { + "label": "renderCropBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4642", + "community": 3, + "id": "canvas_rendercropbox" + }, + { + "label": "outpaintNaturalSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4693", + "community": 3, + "id": "canvas_outpaintnaturalsize" + }, + { + "label": "updateOutpaintResolutionLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4703", + "community": 3, + "id": "canvas_updateoutpaintresolutionlabel" + }, + { + "label": "clampOutpaint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4711", + "community": 3, + "id": "canvas_clampoutpaint" + }, + { + "label": "resetOutpaintBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4719", + "community": 3, + "id": "canvas_resetoutpaintbox" + }, + { + "label": "resetCropBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4728", + "community": 3, + "id": "canvas_resetcropbox" + }, + { + "label": "openImageEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4738", + "community": 3, + "id": "canvas_openimageeditor" + }, + { + "label": "closeImageEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4794", + "community": 3, + "id": "canvas_closeimageeditor" + }, + { + "label": "clampCrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4824", + "community": 3, + "id": "canvas_clampcrop" + }, + { + "label": "beginCropDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4833", + "community": 3, + "id": "canvas_begincropdrag" + }, + { + "label": "resizeOutpaintFromDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4840", + "community": 3, + "id": "canvas_resizeoutpaintfromdrag" + }, + { + "label": "uploadCroppedBlob()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4878", + "community": 3, + "id": "canvas_uploadcroppedblob" + }, + { + "label": "uploadImageBlobs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4884", + "community": 3, + "id": "canvas_uploadimageblobs" + }, + { + "label": "applyImageCrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4890", + "community": 3, + "id": "canvas_applyimagecrop" + }, + { + "label": "applyImageOutpaint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4917", + "community": 3, + "id": "canvas_applyimageoutpaint" + }, + { + "label": "applyImageMask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4951", + "community": 3, + "id": "canvas_applyimagemask" + }, + { + "label": "maskCanvasFromDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4967", + "community": 3, + "id": "canvas_maskcanvasfromdrawcanvas" + }, + { + "label": "applyImageBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4986", + "community": 3, + "id": "canvas_applyimagebrush" + }, + { + "label": "applyImageGridSplit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5011", + "community": 3, + "id": "canvas_applyimagegridsplit" + }, + { + "label": "applyImageEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5044", + "community": 3, + "id": "canvas_applyimageedit" + }, + { + "label": "nodeHasLiveMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5052", + "community": 3, + "id": "canvas_nodehaslivemedia" + }, + { + "label": "captureMediaPlaybackState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5055", + "community": 3, + "id": "canvas_capturemediaplaybackstate" + }, + { + "label": "restoreMediaPlaybackState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5065", + "community": 3, + "id": "canvas_restoremediaplaybackstate" + }, + { + "label": "mediaSignatureFromElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5082", + "community": 3, + "id": "canvas_mediasignaturefromelement" + }, + { + "label": "transplantNodeMediaElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5089", + "community": 3, + "id": "canvas_transplantnodemediaelement" + }, + { + "label": "captureMediaPlaybackStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5101", + "community": 3, + "id": "canvas_capturemediaplaybackstates" + }, + { + "label": "restoreMediaPlaybackStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5110", + "community": 3, + "id": "canvas_restoremediaplaybackstates" + }, + { + "label": "render()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5119", + "community": 3, + "id": "canvas_render" + }, + { + "label": "refreshNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5147", + "community": 3, + "id": "canvas_refreshnodes" + }, + { + "label": "refreshRunNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5171", + "community": 3, + "id": "canvas_refreshrunnodes" + }, + { + "label": "normalizedPendingPreviewSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5174", + "community": 3, + "id": "canvas_normalizedpendingpreviewsize" + }, + { + "label": "pendingPreviewSizeFromSizeString()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5180", + "community": 3, + "id": "canvas_pendingpreviewsizefromsizestring" + }, + { + "label": "pendingPreviewSizeFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5184", + "community": 3, + "id": "canvas_pendingpreviewsizefromnode" + }, + { + "label": "pendingPreviewSizeFromRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5200", + "community": 3, + "id": "canvas_pendingpreviewsizefromrefs" + }, + { + "label": "pendingPreviewSizeForRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5218", + "community": 3, + "id": "canvas_pendingpreviewsizeforrun" + }, + { + "label": "pendingOutputStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5226", + "community": 3, + "id": "canvas_pendingoutputstyle" + }, + { + "label": "renderPendingOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5231", + "community": 3, + "id": "canvas_renderpendingoutput" + }, + { + "label": "captureOutputScrolls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5234", + "community": 3, + "id": "canvas_captureoutputscrolls" + }, + { + "label": "restoreOutputScrolls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5250", + "community": 3, + "id": "canvas_restoreoutputscrolls" + }, + { + "label": "isNodeControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5268", + "community": 3, + "id": "canvas_isnodecontrol" + }, + { + "label": "destroyLTXEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5271", + "community": 3, + "id": "canvas_destroyltxeditor" + }, + { + "label": "isNodeDragSurface()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5276", + "community": 3, + "id": "canvas_isnodedragsurface" + }, + { + "label": "renderNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5279", + "community": 3, + "id": "canvas_rendernode" + }, + { + "label": "bindOutputWrap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5482", + "community": 3, + "id": "canvas_bindoutputwrap" + }, + { + "label": "outputDomKeyForItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5535", + "community": 3, + "id": "canvas_outputdomkeyforitem" + }, + { + "label": "outputDomKeyForPending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5538", + "community": 3, + "id": "canvas_outputdomkeyforpending" + }, + { + "label": "refreshOutputNodeContent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5541", + "community": 3, + "id": "canvas_refreshoutputnodecontent" + }, + { + "label": "defaultNodeSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5580", + "community": 3, + "id": "canvas_defaultnodesize" + }, + { + "label": "loopCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5594", + "community": 3, + "id": "canvas_loopcount" + }, + { + "label": "splitPromptIntoItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5597", + "community": 3, + "id": "canvas_splitpromptintoitems" + }, + { + "label": "loopInputPromptItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5607", + "community": 3, + "id": "canvas_loopinputpromptitems" + }, + { + "label": "loopInputPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5639", + "community": 3, + "id": "canvas_loopinputprompt" + }, + { + "label": "renderLoopPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5646", + "community": 3, + "id": "canvas_renderloopprompt" + }, + { + "label": "imageRefsFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5663", + "community": 3, + "id": "canvas_imagerefsfromnode" + }, + { + "label": "loopInputImageRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5681", + "community": 3, + "id": "canvas_loopinputimagerefs" + }, + { + "label": "videoRefsFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5694", + "community": 3, + "id": "canvas_videorefsfromnode" + }, + { + "label": "loopInputVideoRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5717", + "community": 3, + "id": "canvas_loopinputvideorefs" + }, + { + "label": "loopTokenLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5730", + "community": 3, + "id": "canvas_looptokenlabel" + }, + { + "label": "autoSizeLoopNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5736", + "community": 3, + "id": "canvas_autosizeloopnode" + }, + { + "label": "autoSizeLoopForPanels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5746", + "community": 3, + "id": "canvas_autosizeloopforpanels" + }, + { + "label": "loopTokenChipHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5755", + "community": 3, + "id": "canvas_looptokenchiphtml" + }, + { + "label": "loopVariableHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5758", + "community": 3, + "id": "canvas_loopvariablehtml" + }, + { + "label": "loopEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5762", + "community": 3, + "id": "canvas_loopeditortext" + }, + { + "label": "insertLoopToken()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5772", + "community": 3, + "id": "canvas_insertlooptoken" + }, + { + "label": "promptTextLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5794", + "community": 3, + "id": "canvas_prompttextlength" + }, + { + "label": "promptCounterHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5797", + "community": 3, + "id": "canvas_promptcounterhtml" + }, + { + "label": "refreshPromptCounter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5802", + "community": 3, + "id": "canvas_refreshpromptcounter" + }, + { + "label": "canvasAssetLibraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5809", + "community": 3, + "id": "canvas_canvasassetlibraries" + }, + { + "label": "activeCanvasAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5812", + "community": 3, + "id": "canvas_activecanvasassetlibrary" + }, + { + "label": "canvasAssetCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5816", + "community": 3, + "id": "canvas_canvasassetcategories" + }, + { + "label": "canvasMediaCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5822", + "community": 3, + "id": "canvas_canvasmediacategories" + }, + { + "label": "activeCanvasAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5828", + "community": 3, + "id": "canvas_activecanvasassetcategory" + }, + { + "label": "activeCanvasMediaCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5832", + "community": 3, + "id": "canvas_activecanvasmediacategory" + }, + { + "label": "canvasWorkflowCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5836", + "community": 3, + "id": "canvas_canvasworkflowcategories" + }, + { + "label": "activeCanvasWorkflowCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5839", + "community": 3, + "id": "canvas_activecanvasworkflowcategory" + }, + { + "label": "currentCanvasAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5843", + "community": 3, + "id": "canvas_currentcanvasassetitem" + }, + { + "label": "canvasAssetItemKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5846", + "community": 3, + "id": "canvas_canvasassetitemkind" + }, + { + "label": "canvasAssetThumbHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5856", + "community": 3, + "id": "canvas_canvasassetthumbhtml" + }, + { + "label": "positionCanvasAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5871", + "community": 3, + "id": "canvas_positioncanvasassethoverpreview" + }, + { + "label": "showCanvasAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5883", + "community": 3, + "id": "canvas_showcanvasassethoverpreview" + }, + { + "label": "hideCanvasAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5906", + "community": 3, + "id": "canvas_hidecanvasassethoverpreview" + }, + { + "label": "renameCanvasAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5918", + "community": 3, + "id": "canvas_renamecanvasassetitem" + }, + { + "label": "deleteCanvasAssetItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5931", + "community": 3, + "id": "canvas_deletecanvasassetitem" + }, + { + "label": "loadCanvasAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5941", + "community": 3, + "id": "canvas_loadcanvasassetlibrary" + }, + { + "label": "renderCanvasAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5957", + "community": 3, + "id": "canvas_rendercanvasassetlibrary" + }, + { + "label": "toggleCanvasAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6021", + "community": 3, + "id": "canvas_togglecanvasassetlibrary" + }, + { + "label": "addUrlToCanvasAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6029", + "community": 3, + "id": "canvas_addurltocanvasassetlibrary" + }, + { + "label": "uploadFilesToLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6045", + "community": 3, + "id": "canvas_uploadfilestolibrary" + }, + { + "label": "openAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6057", + "community": 3, + "id": "canvas_openassetmanager" + }, + { + "label": "closeAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6064", + "community": 3, + "id": "canvas_closeassetmanager" + }, + { + "label": "renderAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6068", + "community": 3, + "id": "canvas_renderassetmanager" + }, + { + "label": "renderImageAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6076", + "community": 3, + "id": "canvas_renderimageassetmanager" + }, + { + "label": "workflowAssetThumbHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6132", + "community": 3, + "id": "canvas_workflowassetthumbhtml" + }, + { + "label": "renderWorkflowAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6135", + "community": 3, + "id": "canvas_renderworkflowassetmanager" + }, + { + "label": "renderPromptAssetManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6188", + "community": 3, + "id": "canvas_renderpromptassetmanager" + }, + { + "label": "loadCanvasPromptTemplates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6224", + "community": 3, + "id": "canvas_loadcanvasprompttemplates" + }, + { + "label": "activeCanvasPromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6242", + "community": 3, + "id": "canvas_activecanvaspromptlibrary" + }, + { + "label": "defaultCanvasPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6245", + "community": 3, + "id": "canvas_defaultcanvasprompttemplategroups" + }, + { + "label": "loadCanvasPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6255", + "community": 3, + "id": "canvas_loadcanvasprompttemplategroups" + }, + { + "label": "saveCanvasPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6266", + "community": 3, + "id": "canvas_savecanvasprompttemplategroups" + }, + { + "label": "loadCanvasPromptTemplateOverrides()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6269", + "community": 3, + "id": "canvas_loadcanvasprompttemplateoverrides" + }, + { + "label": "saveCanvasPromptTemplateOverrides()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6280", + "community": 3, + "id": "canvas_savecanvasprompttemplateoverrides" + }, + { + "label": "activeCanvasPromptLibraryItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6283", + "community": 3, + "id": "canvas_activecanvaspromptlibraryitems" + }, + { + "label": "refreshCanvasPromptTemplatesFromLibraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6322", + "community": 3, + "id": "canvas_refreshcanvasprompttemplatesfromlibraries" + }, + { + "label": "renderCanvasPromptLibrarySelect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6327", + "community": 3, + "id": "canvas_rendercanvaspromptlibraryselect" + }, + { + "label": "activeCanvasPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6331", + "community": 3, + "id": "canvas_activecanvasprompttemplategroups" + }, + { + "label": "canvasPromptTemplateCategoryLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6336", + "community": 3, + "id": "canvas_canvasprompttemplatecategorylabel" + }, + { + "label": "canvasPromptTemplateName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6352", + "community": 3, + "id": "canvas_canvasprompttemplatename" + }, + { + "label": "canvasPromptTemplateScene()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6356", + "community": 3, + "id": "canvas_canvasprompttemplatescene" + }, + { + "label": "canvasPromptTemplateText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6360", + "community": 3, + "id": "canvas_canvasprompttemplatetext" + }, + { + "label": "canvasPromptTemplateSearchText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6369", + "community": 3, + "id": "canvas_canvasprompttemplatesearchtext" + }, + { + "label": "canvasPromptTemplateVisibleItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6380", + "community": 3, + "id": "canvas_canvasprompttemplatevisibleitems" + }, + { + "label": "currentCanvasPromptTemplateLibraryEditable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6388", + "community": 3, + "id": "canvas_currentcanvasprompttemplatelibraryeditable" + }, + { + "label": "currentCanvasPromptTemplateNodeText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6392", + "community": 3, + "id": "canvas_currentcanvasprompttemplatenodetext" + }, + { + "label": "syncCanvasPromptTemplateButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6396", + "community": 3, + "id": "canvas_synccanvasprompttemplatebuttons" + }, + { + "label": "canvasPromptTemplateDefaultName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6404", + "community": 3, + "id": "canvas_canvasprompttemplatedefaultname" + }, + { + "label": "selectedCanvasPromptTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6407", + "community": 3, + "id": "canvas_selectedcanvasprompttemplate" + }, + { + "label": "syncCanvasPromptTemplateMutation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6410", + "community": 3, + "id": "canvas_synccanvasprompttemplatemutation" + }, + { + "label": "saveCurrentCanvasPromptAsTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6417", + "community": 3, + "id": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "label": "createBlankCanvasPromptTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6445", + "community": 3, + "id": "canvas_createblankcanvasprompttemplate" + }, + { + "label": "saveCanvasPromptTemplateEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6467", + "community": 3, + "id": "canvas_savecanvasprompttemplateedit" + }, + { + "label": "deleteCanvasPromptTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6505", + "community": 3, + "id": "canvas_deletecanvasprompttemplate" + }, + { + "label": "promptTemplateScrollSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6532", + "community": 3, + "id": "canvas_prompttemplatescrollsnapshot" + }, + { + "label": "restorePromptTemplateScroll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6541", + "community": 3, + "id": "canvas_restoreprompttemplatescroll" + }, + { + "label": "createCanvasPromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6553", + "community": 3, + "id": "canvas_createcanvasprompttemplategroup" + }, + { + "label": "renameCanvasPromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6576", + "community": 3, + "id": "canvas_renamecanvasprompttemplategroup" + }, + { + "label": "deleteCanvasPromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6598", + "community": 3, + "id": "canvas_deletecanvasprompttemplategroup" + }, + { + "label": "renderPromptTemplateModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6631", + "community": 3, + "id": "canvas_renderprompttemplatemodal" + }, + { + "label": "openPromptTemplateModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6753", + "community": 3, + "id": "canvas_openprompttemplatemodal" + }, + { + "label": "closePromptTemplateModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6766", + "community": 3, + "id": "canvas_closeprompttemplatemodal" + }, + { + "label": "applyPromptTemplateToPromptNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6772", + "community": 3, + "id": "canvas_applyprompttemplatetopromptnode" + }, + { + "label": "renderLoopBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6783", + "community": 3, + "id": "canvas_renderloopbody" + }, + { + "label": "renderLLMBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7018", + "community": 3, + "id": "canvas_renderllmbody" + }, + { + "label": "renderLLMNodePane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7088", + "community": 3, + "id": "canvas_renderllmnodepane" + }, + { + "label": "renderLLMChatPane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7133", + "community": 3, + "id": "canvas_renderllmchatpane" + }, + { + "label": "bindScrollableText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7167", + "community": 3, + "id": "canvas_bindscrollabletext" + }, + { + "label": "startLLMPaneResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7232", + "community": 3, + "id": "canvas_startllmpaneresize" + }, + { + "label": "onLLMPaneResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7244", + "community": 3, + "id": "canvas_onllmpaneresize" + }, + { + "label": "llmInputText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7267", + "community": 3, + "id": "canvas_llminputtext" + }, + { + "label": "llmInputImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7276", + "community": 3, + "id": "canvas_llminputimages" + }, + { + "label": "llmInputVideos()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7290", + "community": 3, + "id": "canvas_llminputvideos" + }, + { + "label": "renderGeneratorBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7304", + "community": 3, + "id": "canvas_rendergeneratorbody" + }, + { + "label": "renderVideoBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7601", + "community": 3, + "id": "canvas_rendervideobody" + }, + { + "label": "renderPromptPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7738", + "community": 3, + "id": "canvas_renderpromptpreview" + }, + { + "label": "renderImageInputList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7742", + "community": 3, + "id": "canvas_renderimageinputlist" + }, + { + "label": "renderVideoImageInputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7770", + "community": 3, + "id": "canvas_rendervideoimageinputs" + }, + { + "label": "comfyWorkflowOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7796", + "community": 3, + "id": "canvas_comfyworkflowoptions" + }, + { + "label": "hasComfyWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7800", + "community": 3, + "id": "canvas_hascomfyworkflow" + }, + { + "label": "validComfyWorkflowName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7803", + "community": 3, + "id": "canvas_validcomfyworkflowname" + }, + { + "label": "pruneMissingComfyWorkflows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7806", + "community": 3, + "id": "canvas_prunemissingcomfyworkflows" + }, + { + "label": "currentComfyWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7817", + "community": 3, + "id": "canvas_currentcomfyworkflow" + }, + { + "label": "ensureComfyWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7821", + "community": 3, + "id": "canvas_ensurecomfyworkflow" + }, + { + "label": "validRunningHubWorkflowId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7833", + "community": 3, + "id": "canvas_validrunninghubworkflowid" + }, + { + "label": "currentRunningHubWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7836", + "community": 3, + "id": "canvas_currentrunninghubworkflow" + }, + { + "label": "ensureRunningHubWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7840", + "community": 3, + "id": "canvas_ensurerunninghubworkflow" + }, + { + "label": "comfyFieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7853", + "community": 3, + "id": "canvas_comfyfieldkind" + }, + { + "label": "comfyFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7859", + "community": 3, + "id": "canvas_comfyfields" + }, + { + "label": "comfyParamValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7864", + "community": 3, + "id": "canvas_comfyparamvalue" + }, + { + "label": "comfyRandomEnabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7869", + "community": 3, + "id": "canvas_comfyrandomenabled" + }, + { + "label": "comfyRandomActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7872", + "community": 3, + "id": "canvas_comfyrandomactive" + }, + { + "label": "comfyRandomValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7876", + "community": 3, + "id": "canvas_comfyrandomvalue" + }, + { + "label": "toggleComfyRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7891", + "community": 3, + "id": "canvas_togglecomfyrandom" + }, + { + "label": "renderComfyBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7901", + "community": 3, + "id": "canvas_rendercomfybody" + }, + { + "label": "renderComfyImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7965", + "community": 3, + "id": "canvas_rendercomfyimages" + }, + { + "label": "rhParamKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8013", + "community": 3, + "id": "canvas_rhparamkey" + }, + { + "label": "rhFieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8016", + "community": 3, + "id": "canvas_rhfieldkind" + }, + { + "label": "rhFieldRole()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8030", + "community": 3, + "id": "canvas_rhfieldrole" + }, + { + "label": "rhExtractFieldOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8037", + "community": 3, + "id": "canvas_rhextractfieldoptions" + }, + { + "label": "rhDefaultValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8058", + "community": 3, + "id": "canvas_rhdefaultvalue" + }, + { + "label": "rhRandomEnabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8064", + "community": 3, + "id": "canvas_rhrandomenabled" + }, + { + "label": "rhRandomActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8067", + "community": 3, + "id": "canvas_rhrandomactive" + }, + { + "label": "toggleRhRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8071", + "community": 3, + "id": "canvas_togglerhrandom" + }, + { + "label": "rhWorkflowNodeInfoList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8081", + "community": 3, + "id": "canvas_rhworkflownodeinfolist" + }, + { + "label": "rhInferWorkflowFieldType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8104", + "community": 3, + "id": "canvas_rhinferworkflowfieldtype" + }, + { + "label": "rhIsWorkflowLinkValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8113", + "community": 3, + "id": "canvas_rhisworkflowlinkvalue" + }, + { + "label": "runningHubProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8116", + "community": 3, + "id": "canvas_runninghubprovider" + }, + { + "label": "runningHubEntries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8120", + "community": 3, + "id": "canvas_runninghubentries" + }, + { + "label": "runningHubEntryId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8125", + "community": 3, + "id": "canvas_runninghubentryid" + }, + { + "label": "runningHubEntryLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8128", + "community": 3, + "id": "canvas_runninghubentrylabel" + }, + { + "label": "runningHubEntryKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8132", + "community": 3, + "id": "canvas_runninghubentrykey" + }, + { + "label": "parseRunningHubEntryKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8135", + "community": 3, + "id": "canvas_parserunninghubentrykey" + }, + { + "label": "runningHubAllEntries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8141", + "community": 3, + "id": "canvas_runninghuballentries" + }, + { + "label": "rhSelectedEntryRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8147", + "community": 3, + "id": "canvas_rhselectedentryref" + }, + { + "label": "applyRhEntrySelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8166", + "community": 3, + "id": "canvas_applyrhentryselection" + }, + { + "label": "currentRunningHubAppConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8173", + "community": 3, + "id": "canvas_currentrunninghubappconfig" + }, + { + "label": "currentRunningHubWorkflowEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8178", + "community": 3, + "id": "canvas_currentrunninghubworkflowentry" + }, + { + "label": "rhEntryFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8183", + "community": 3, + "id": "canvas_rhentryfields" + }, + { + "label": "rhWorkflowJsonFromSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8186", + "community": 3, + "id": "canvas_rhworkflowjsonfromsources" + }, + { + "label": "rhCurrentEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8192", + "community": 3, + "id": "canvas_rhcurrententry" + }, + { + "label": "rhCurrentKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8195", + "community": 3, + "id": "canvas_rhcurrentkind" + }, + { + "label": "ensureRhNodeSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8198", + "community": 3, + "id": "canvas_ensurerhnodeselection" + }, + { + "label": "rhEntryOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8210", + "community": 3, + "id": "canvas_rhentryoptions" + }, + { + "label": "rhPaymentOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8225", + "community": 3, + "id": "canvas_rhpaymentoptions" + }, + { + "label": "rhUseWallet()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8233", + "community": 3, + "id": "canvas_rhusewallet" + }, + { + "label": "rhActiveFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8236", + "community": 3, + "id": "canvas_rhactivefields" + }, + { + "label": "currentRunningHubWorkflowConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8260", + "community": 3, + "id": "canvas_currentrunninghubworkflowconfig" + }, + { + "label": "ensureRunningHubWorkflowConfigForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8278", + "community": 3, + "id": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "label": "rhMediaSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8287", + "community": 3, + "id": "canvas_rhmediasources" + }, + { + "label": "rhFieldIndexes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8299", + "community": 3, + "id": "canvas_rhfieldindexes" + }, + { + "label": "rhFieldValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8317", + "community": 3, + "id": "canvas_rhfieldvalue" + }, + { + "label": "rhRequiredLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8349", + "community": 3, + "id": "canvas_rhrequiredlabel" + }, + { + "label": "rhPruneWorkflowForMissingFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8352", + "community": 3, + "id": "canvas_rhpruneworkflowformissingfields" + }, + { + "label": "rhBuildWorkflowRequestExtras()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8374", + "community": 3, + "id": "canvas_rhbuildworkflowrequestextras" + }, + { + "label": "rhMediaPreviewHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8401", + "community": 3, + "id": "canvas_rhmediapreviewhtml" + }, + { + "label": "renderRhBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8407", + "community": 3, + "id": "canvas_renderrhbody" + }, + { + "label": "renderRhInputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8481", + "community": 3, + "id": "canvas_renderrhinputs" + }, + { + "label": "renderRhPromptFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8497", + "community": 3, + "id": "canvas_renderrhpromptfields" + }, + { + "label": "renderRhParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8515", + "community": 3, + "id": "canvas_renderrhparams" + }, + { + "label": "renderRhSettingField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8537", + "community": 3, + "id": "canvas_renderrhsettingfield" + }, + { + "label": "bindRhParamControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8576", + "community": 3, + "id": "canvas_bindrhparamcontrols" + }, + { + "label": "rhFetchAppInfo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8612", + "community": 3, + "id": "canvas_rhfetchappinfo" + }, + { + "label": "rhFetchWorkflowInfo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8643", + "community": 3, + "id": "canvas_rhfetchworkflowinfo" + }, + { + "label": "rhImportWorkflowJson()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8684", + "community": 3, + "id": "canvas_rhimportworkflowjson" + }, + { + "label": "rhUploadValueIfNeeded()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8707", + "community": 3, + "id": "canvas_rhuploadvalueifneeded" + }, + { + "label": "rhBuildNodeInfoList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8720", + "community": 3, + "id": "canvas_rhbuildnodeinfolist" + }, + { + "label": "runRhNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8741", + "community": 3, + "id": "canvas_runrhnode" + }, + { + "label": "renderComfySettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8832", + "community": 3, + "id": "canvas_rendercomfysettings" + }, + { + "label": "renderComfyCustomField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8912", + "community": 3, + "id": "canvas_rendercomfycustomfield" + }, + { + "label": "updateComfyField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8954", + "community": 3, + "id": "canvas_updatecomfyfield" + }, + { + "label": "hasExplicitOutputConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8996", + "community": 3, + "id": "canvas_hasexplicitoutputconnection" + }, + { + "label": "hasDownstreamGenerator()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9003", + "community": 3, + "id": "canvas_hasdownstreamgenerator" + }, + { + "label": "shouldCreateOutputForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9017", + "community": 3, + "id": "canvas_shouldcreateoutputfornode" + }, + { + "label": "outputForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9022", + "community": 3, + "id": "canvas_outputfornode" + }, + { + "label": "outputNodesForSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9035", + "community": 3, + "id": "canvas_outputnodesforsource" + }, + { + "label": "latestGeneratedOutputItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9041", + "community": 3, + "id": "canvas_latestgeneratedoutputitem" + }, + { + "label": "outputHasUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9044", + "community": 3, + "id": "canvas_outputhasurl" + }, + { + "label": "appendOutputImagesWithoutDuplicates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9047", + "community": 3, + "id": "canvas_appendoutputimageswithoutduplicates" + }, + { + "label": "syncLatestGeneratedOutputToConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9055", + "community": 3, + "id": "canvas_synclatestgeneratedoutputtoconnection" + }, + { + "label": "syncConnectedOutputsFromGenerated()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9063", + "community": 3, + "id": "canvas_syncconnectedoutputsfromgenerated" + }, + { + "label": "generatedImageRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9069", + "community": 3, + "id": "canvas_generatedimagerefs" + }, + { + "label": "mediaRefsFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9085", + "community": 3, + "id": "canvas_mediarefsfromnode" + }, + { + "label": "generatorSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9108", + "community": 3, + "id": "canvas_generatorsources" + }, + { + "label": "orderedSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9193", + "community": 3, + "id": "canvas_orderedsources" + }, + { + "label": "reorderInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9198", + "community": 3, + "id": "canvas_reorderinput" + }, + { + "label": "syncGeneratorInputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9212", + "community": 3, + "id": "canvas_syncgeneratorinputs" + }, + { + "label": "refreshGeneratorInputViews()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9218", + "community": 3, + "id": "canvas_refreshgeneratorinputviews" + }, + { + "label": "runGenerator()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9243", + "community": 3, + "id": "canvas_rungenerator" + }, + { + "label": "runGeneratorLegacy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9326", + "community": 3, + "id": "canvas_rungeneratorlegacy" + }, + { + "label": "runVideoNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9380", + "community": 3, + "id": "canvas_runvideonode" + }, + { + "label": "uploadCanvasUrlToComfy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9452", + "community": 3, + "id": "canvas_uploadcanvasurltocomfy" + }, + { + "label": "comfyNameForRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9466", + "community": 3, + "id": "canvas_comfynameforref" + }, + { + "label": "runComfyUpscale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9471", + "community": 3, + "id": "canvas_runcomfyupscale" + }, + { + "label": "comfyResultOutputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9491", + "community": 3, + "id": "canvas_comfyresultoutputs" + }, + { + "label": "resultMediaUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9494", + "community": 3, + "id": "canvas_resultmediaurls" + }, + { + "label": "ltxDirectorSyncSeconds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9526", + "community": 3, + "id": "canvas_ltxdirectorsyncseconds" + }, + { + "label": "ltxParseTimeline()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9530", + "community": 3, + "id": "canvas_ltxparsetimeline" + }, + { + "label": "ltxRefreshTimelineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9541", + "community": 3, + "id": "canvas_ltxrefreshtimelineeditor" + }, + { + "label": "ltxSyncConnectedImagesToTimeline()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9548", + "community": 3, + "id": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "label": "bindLTXParamsRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9605", + "community": 3, + "id": "canvas_bindltxparamsrow" + }, + { + "label": "ltxFlushTimelineToNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9659", + "community": 3, + "id": "canvas_ltxflushtimelinetonode" + }, + { + "label": "ltxBuildContiguousRelay()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9665", + "community": 3, + "id": "canvas_ltxbuildcontiguousrelay" + }, + { + "label": "ltxDirectorBuildTimelinePayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9715", + "community": 3, + "id": "canvas_ltxdirectorbuildtimelinepayload" + }, + { + "label": "ltxDirectorTimelineSegments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9756", + "community": 3, + "id": "canvas_ltxdirectortimelinesegments" + }, + { + "label": "clearStuckGeneratorRunning()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9766", + "community": 3, + "id": "canvas_clearstuckgeneratorrunning" + }, + { + "label": "resetCascadeRuntimeState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9771", + "community": 3, + "id": "canvas_resetcascaderuntimestate" + }, + { + "label": "cascadeContextFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9779", + "community": 3, + "id": "canvas_cascadecontextfor" + }, + { + "label": "isCascadeActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9782", + "community": 3, + "id": "canvas_iscascadeactive" + }, + { + "label": "isCascadeStopping()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9786", + "community": 3, + "id": "canvas_iscascadestopping" + }, + { + "label": "cascadeAbortError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9789", + "community": 3, + "id": "canvas_cascadeaborterror" + }, + { + "label": "isCascadeAbortError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9795", + "community": 3, + "id": "canvas_iscascadeaborterror" + }, + { + "label": "cascadeStopMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9798", + "community": 3, + "id": "canvas_cascadestopmessage" + }, + { + "label": "cascadeBackendRestartMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9802", + "community": 3, + "id": "canvas_cascadebackendrestartmessage" + }, + { + "label": "normalizeCanvasTaskError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9805", + "community": 3, + "id": "canvas_normalizecanvastaskerror" + }, + { + "label": "clearCascadeNodeState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9814", + "community": 3, + "id": "canvas_clearcascadenodestate" + }, + { + "label": "createCascadeContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9824", + "community": 3, + "id": "canvas_createcascadecontext" + }, + { + "label": "clearCascadeCleanupTimer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9841", + "community": 3, + "id": "canvas_clearcascadecleanuptimer" + }, + { + "label": "beginCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9846", + "community": 3, + "id": "canvas_begincascade" + }, + { + "label": "queueCascadeCleanup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9858", + "community": 3, + "id": "canvas_queuecascadecleanup" + }, + { + "label": "requestCascadeStop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9872", + "community": 3, + "id": "canvas_requestcascadestop" + }, + { + "label": "ensureCascadeActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9886", + "community": 3, + "id": "canvas_ensurecascadeactive" + }, + { + "label": "finalizeCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9892", + "community": 3, + "id": "canvas_finalizecascade" + }, + { + "label": "cascadeTargetIdFromOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9915", + "community": 3, + "id": "canvas_cascadetargetidfromoptions" + }, + { + "label": "cascadeContextFromOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9918", + "community": 3, + "id": "canvas_cascadecontextfromoptions" + }, + { + "label": "cascadeFetch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9921", + "community": 3, + "id": "canvas_cascadefetch" + }, + { + "label": "updateLTXNodeElementSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9938", + "community": 3, + "id": "canvas_updateltxnodeelementsize" + }, + { + "label": "renderLTXDirectorBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9945", + "community": 3, + "id": "canvas_renderltxdirectorbody" + }, + { + "label": "runLTXDirectorNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10024", + "community": 3, + "id": "canvas_runltxdirectornode" + }, + { + "label": "runComfyNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10116", + "community": 3, + "id": "canvas_runcomfynode" + }, + { + "label": "callCanvasLLM()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10292", + "community": 3, + "id": "canvas_callcanvasllm" + }, + { + "label": "runLLMNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10318", + "community": 3, + "id": "canvas_runllmnode" + }, + { + "label": "isTerminalGenerator()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10348", + "community": 3, + "id": "canvas_isterminalgenerator" + }, + { + "label": "findLoopCascadeTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10363", + "community": 3, + "id": "canvas_findloopcascadetarget" + }, + { + "label": "cascadeBtnHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10383", + "community": 3, + "id": "canvas_cascadebtnhtml" + }, + { + "label": "retryBarHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10397", + "community": 3, + "id": "canvas_retrybarhtml" + }, + { + "label": "bindCascadeButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10406", + "community": 3, + "id": "canvas_bindcascadebuttons" + }, + { + "label": "runCascadeNodeByType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10425", + "community": 3, + "id": "canvas_runcascadenodebytype" + }, + { + "label": "runCascadeNodeWithLoopContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10436", + "community": 3, + "id": "canvas_runcascadenodewithloopcontext" + }, + { + "label": "cascadeParallelLimit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10451", + "community": 3, + "id": "canvas_cascadeparallellimit" + }, + { + "label": "runLimitedCascadeRounds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10456", + "community": 3, + "id": "canvas_runlimitedcascaderounds" + }, + { + "label": "canvasRunTypes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10466", + "community": 3, + "id": "canvas_canvasruntypes" + }, + { + "label": "canvasWorkflowEdges()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10469", + "community": 3, + "id": "canvas_canvasworkflowedges" + }, + { + "label": "computeConnectedWorkflowOrder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10489", + "community": 3, + "id": "canvas_computeconnectedworkfloworder" + }, + { + "label": "runCanvasGenerate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10516", + "community": 3, + "id": "canvas_runcanvasgenerate" + }, + { + "label": "computeCascadeOrder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10544", + "community": 3, + "id": "canvas_computecascadeorder" + }, + { + "label": "upstreamNodeIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10572", + "community": 3, + "id": "canvas_upstreamnodeids" + }, + { + "label": "resolveCascadeLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10584", + "community": 3, + "id": "canvas_resolvecascadeloop" + }, + { + "label": "cascadeUiNodeIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10591", + "community": 3, + "id": "canvas_cascadeuinodeids" + }, + { + "label": "runNodeCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10597", + "community": 3, + "id": "canvas_runnodecascade" + }, + { + "label": "runOneCascadePass()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10711", + "community": 3, + "id": "canvas_runonecascadepass" + }, + { + "label": "retryNodeAndDownstream()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10747", + "community": 3, + "id": "canvas_retrynodeanddownstream" + }, + { + "label": "cancelCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10768", + "community": 3, + "id": "canvas_cancelcascade" + }, + { + "label": "runLLMChat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10772", + "community": 3, + "id": "canvas_runllmchat" + }, + { + "label": "deleteNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10797", + "community": 3, + "id": "canvas_deletenode" + }, + { + "label": "clearNodeContentBeforeDelete()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10807", + "community": 3, + "id": "canvas_clearnodecontentbeforedelete" + }, + { + "label": "deleteNodeFromButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10830", + "community": 3, + "id": "canvas_deletenodefrombutton" + }, + { + "label": "deleteConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10836", + "community": 3, + "id": "canvas_deleteconnection" + }, + { + "label": "outputDownloadName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10846", + "community": 3, + "id": "canvas_outputdownloadname" + }, + { + "label": "isVideoUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10851", + "community": 3, + "id": "canvas_isvideourl" + }, + { + "label": "mediaKindForOutputItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10855", + "community": 3, + "id": "canvas_mediakindforoutputitem" + }, + { + "label": "formatRunDuration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10864", + "community": 3, + "id": "canvas_formatrunduration" + }, + { + "label": "nowMs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10870", + "community": 3, + "id": "canvas_nowms" + }, + { + "label": "outputUrlValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10871", + "community": 3, + "id": "canvas_outputurlvalue" + }, + { + "label": "isMissingAssetUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10874", + "community": 3, + "id": "canvas_ismissingasseturl" + }, + { + "label": "missingAssetHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10877", + "community": 3, + "id": "canvas_missingassethtml" + }, + { + "label": "outputMetaFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10880", + "community": 3, + "id": "canvas_outputmetafor" + }, + { + "label": "runSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10884", + "community": 3, + "id": "canvas_runsnapshot" + }, + { + "label": "comfyRunLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10897", + "community": 3, + "id": "canvas_comfyrunlabel" + }, + { + "label": "runTaskLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10905", + "community": 3, + "id": "canvas_runtasklabel" + }, + { + "label": "requestMetaFromResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10915", + "community": 3, + "id": "canvas_requestmetafromresult" + }, + { + "label": "runPlatformLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10928", + "community": 3, + "id": "canvas_runplatformlabel" + }, + { + "label": "comfyLabelFromWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10937", + "community": 3, + "id": "canvas_comfylabelfromworkflow" + }, + { + "label": "logTaskLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10945", + "community": 3, + "id": "canvas_logtasklabel" + }, + { + "label": "addGenerationLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10953", + "community": 3, + "id": "canvas_addgenerationlog" + }, + { + "label": "renderCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10972", + "community": 3, + "id": "canvas_rendercanvaslog" + }, + { + "label": "importWorkflowAssetUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11037", + "community": 3, + "id": "canvas_importworkflowasseturl" + }, + { + "label": "openCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11049", + "community": 3, + "id": "canvas_opencanvaslog" + }, + { + "label": "closeCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11064", + "community": 3, + "id": "canvas_closecanvaslog" + }, + { + "label": "makePending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11070", + "community": 3, + "id": "canvas_makepending" + }, + { + "label": "makePendingForRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11073", + "community": 3, + "id": "canvas_makependingforrun" + }, + { + "label": "mergeGeneratedOutputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11080", + "community": 3, + "id": "canvas_mergegeneratedoutputs" + }, + { + "label": "pendingById()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11107", + "community": 3, + "id": "canvas_pendingbyid" + }, + { + "label": "collectRunMetas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11110", + "community": 3, + "id": "canvas_collectrunmetas" + }, + { + "label": "collectRunMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11116", + "community": 3, + "id": "canvas_collectrunmeta" + }, + { + "label": "findOutputByPendingId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11119", + "community": 3, + "id": "canvas_findoutputbypendingid" + }, + { + "label": "findPendingTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11122", + "community": 3, + "id": "canvas_findpendingtask" + }, + { + "label": "createCanvasImageTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11129", + "community": 3, + "id": "canvas_createcanvasimagetask" + }, + { + "label": "sleep()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11138", + "community": 3, + "id": "canvas_sleep" + }, + { + "label": "pollCanvasImageTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11139", + "community": 3, + "id": "canvas_pollcanvasimagetask" + }, + { + "label": "waitCanvasImageTaskResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11174", + "community": 3, + "id": "canvas_waitcanvasimagetaskresult" + }, + { + "label": "completeCanvasImageTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11190", + "community": 3, + "id": "canvas_completecanvasimagetask" + }, + { + "label": "failCanvasImageTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11213", + "community": 3, + "id": "canvas_failcanvasimagetask" + }, + { + "label": "resumeCanvasImageTasks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11231", + "community": 3, + "id": "canvas_resumecanvasimagetasks" + }, + { + "label": "renderOutputMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11238", + "community": 3, + "id": "canvas_renderoutputmedia" + }, + { + "label": "outputGridLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11263", + "community": 3, + "id": "canvas_outputgridlayout" + }, + { + "label": "renderOutputGrid()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11271", + "community": 3, + "id": "canvas_renderoutputgrid" + }, + { + "label": "outputImageName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11277", + "community": 3, + "id": "canvas_outputimagename" + }, + { + "label": "setOutputDragPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11282", + "community": 3, + "id": "canvas_setoutputdragpreview" + }, + { + "label": "appendOutputImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11294", + "community": 3, + "id": "canvas_appendoutputimages" + }, + { + "label": "outputCompareUrlFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11323", + "community": 3, + "id": "canvas_outputcompareurlfor" + }, + { + "label": "markOutputViewed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11330", + "community": 3, + "id": "canvas_markoutputviewed" + }, + { + "label": "outputLightboxItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11346", + "community": 3, + "id": "canvas_outputlightboxitems" + }, + { + "label": "openGroupLightbox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11365", + "community": 3, + "id": "canvas_opengrouplightbox" + }, + { + "label": "navigateOutputLightbox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11372", + "community": 3, + "id": "canvas_navigateoutputlightbox" + }, + { + "label": "createImageCardFromOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11384", + "community": 3, + "id": "canvas_createimagecardfromoutput" + }, + { + "label": "downloadUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11392", + "community": 3, + "id": "canvas_downloadurl" + }, + { + "label": "setOutputCompareMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11404", + "community": 3, + "id": "canvas_setoutputcomparemode" + }, + { + "label": "outputResolutionText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11411", + "community": 3, + "id": "canvas_outputresolutiontext" + }, + { + "label": "setupOutputPromptPanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11416", + "community": 3, + "id": "canvas_setupoutputpromptpanel" + }, + { + "label": "hasCanvasAssetSaveDrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11602", + "community": 3, + "id": "canvas_hascanvasassetsavedrop" + }, + { + "label": "rerunFromOutputMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11885", + "community": 3, + "id": "canvas_rerunfromoutputmeta" + }, + { + "label": "updateOutputCompareSlider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11906", + "community": 3, + "id": "canvas_updateoutputcompareslider" + }, + { + "label": "applyOutputPreviewZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11913", + "community": 3, + "id": "canvas_applyoutputpreviewzoom" + }, + { + "label": "resetOutputPreviewZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11921", + "community": 3, + "id": "canvas_resetoutputpreviewzoom" + }, + { + "label": "initOutputPreviewZoomEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11928", + "community": 3, + "id": "canvas_initoutputpreviewzoomevents" + }, + { + "label": "initOutputCompareEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11976", + "community": 3, + "id": "canvas_initoutputcompareevents" + }, + { + "label": "openOutputLightbox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12006", + "community": 3, + "id": "canvas_openoutputlightbox" + }, + { + "label": "closeOutputLightbox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12072", + "community": 3, + "id": "canvas_closeoutputlightbox" + }, + { + "label": "groupSelectedImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12096", + "community": 3, + "id": "canvas_groupselectedimages" + }, + { + "label": "nodeBounds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12117", + "community": 3, + "id": "canvas_nodebounds" + }, + { + "label": "startSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12131", + "community": 3, + "id": "canvas_startselection" + }, + { + "label": "updateSelectionBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12142", + "community": 3, + "id": "canvas_updateselectionbox" + }, + { + "label": "finishSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12152", + "community": 3, + "id": "canvas_finishselection" + }, + { + "label": "renderSelectionHub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12169", + "community": 3, + "id": "canvas_renderselectionhub" + }, + { + "label": "startSelectionLink()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12173", + "community": 3, + "id": "canvas_startselectionlink" + }, + { + "label": "connectSelectionToGenerator()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12190", + "community": 3, + "id": "canvas_connectselectiontogenerator" + }, + { + "label": "pushUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12211", + "community": 3, + "id": "canvas_pushundo" + }, + { + "label": "performUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12216", + "community": 3, + "id": "canvas_performundo" + }, + { + "label": "cloneNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12225", + "community": 3, + "id": "canvas_clonenode" + }, + { + "label": "copySelectedNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12233", + "community": 3, + "id": "canvas_copyselectednodes" + }, + { + "label": "pasteNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12241", + "community": 3, + "id": "canvas_pastenodes" + }, + { + "label": "selectedWorkflowPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12261", + "community": 3, + "id": "canvas_selectedworkflowpayload" + }, + { + "label": "workflowFilename()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12273", + "community": 3, + "id": "canvas_workflowfilename" + }, + { + "label": "downloadBlob()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12278", + "community": 3, + "id": "canvas_downloadblob" + }, + { + "label": "openWorkflowTransferModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12297", + "community": 3, + "id": "canvas_openworkflowtransfermodal" + }, + { + "label": "closeWorkflowTransferModal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12305", + "community": 3, + "id": "canvas_closeworkflowtransfermodal" + }, + { + "label": "updateWorkflowTransferMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12310", + "community": 3, + "id": "canvas_updateworkflowtransfermeta" + }, + { + "label": "setWorkflowLibraryExportState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12318", + "community": 3, + "id": "canvas_setworkflowlibraryexportstate" + }, + { + "label": "exportSelectedWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12327", + "community": 3, + "id": "canvas_exportselectedworkflow" + }, + { + "label": "defaultWorkflowAssetTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12357", + "community": 3, + "id": "canvas_defaultworkflowassettarget" + }, + { + "label": "exportSelectedWorkflowToLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12368", + "community": 3, + "id": "canvas_exportselectedworkflowtolibrary" + }, + { + "label": "findCanvasAssetCategoryForItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12419", + "community": 3, + "id": "canvas_findcanvasassetcategoryforitem" + }, + { + "label": "normalizeImportedWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12427", + "community": 3, + "id": "canvas_normalizeimportedworkflow" + }, + { + "label": "insertWorkflowIntoCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12432", + "community": 3, + "id": "canvas_insertworkflowintocanvas" + }, + { + "label": "importWorkflowFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12471", + "community": 3, + "id": "canvas_importworkflowfile" + }, + { + "label": "startNodeDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12485", + "community": 3, + "id": "canvas_startnodedrag" + }, + { + "label": "onNodeDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12531", + "community": 3, + "id": "canvas_onnodedrag" + }, + { + "label": "startNodeResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12556", + "community": 3, + "id": "canvas_startnoderesize" + }, + { + "label": "onNodeResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12572", + "community": 3, + "id": "canvas_onnoderesize" + }, + { + "label": "startLink()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12589", + "community": 3, + "id": "canvas_startlink" + }, + { + "label": "nearestPort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12642", + "community": 3, + "id": "canvas_nearestport" + }, + { + "label": "wouldCreateGeneratorCycle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12660", + "community": 3, + "id": "canvas_wouldcreategeneratorcycle" + }, + { + "label": "canConnect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12679", + "community": 3, + "id": "canvas_canconnect" + }, + { + "label": "sanitizeConnections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12700", + "community": 3, + "id": "canvas_sanitizeconnections" + }, + { + "label": "endDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12703", + "community": 3, + "id": "canvas_enddrag" + }, + { + "label": "nodeRect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12732", + "community": 3, + "id": "canvas_noderect" + }, + { + "label": "handoffExistingInputsToGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12738", + "community": 3, + "id": "canvas_handoffexistinginputstogroup" + }, + { + "label": "updateGroupMembership()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12757", + "community": 3, + "id": "canvas_updategroupmembership" + }, + { + "label": "portPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12815", + "community": 3, + "id": "canvas_portpoint" + }, + { + "label": "renderLinks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12827", + "community": 3, + "id": "canvas_renderlinks" + }, + { + "label": "renderKnifeTrail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12843", + "community": 3, + "id": "canvas_renderknifetrail" + }, + { + "label": "linkDeleteButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12850", + "community": 3, + "id": "canvas_linkdeletebutton" + }, + { + "label": "linkHitEl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12863", + "community": 3, + "id": "canvas_linkhitel" + }, + { + "label": "setHoveredConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12868", + "community": 3, + "id": "canvas_sethoveredconnection" + }, + { + "label": "connectionDistanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12881", + "community": 3, + "id": "canvas_connectiondistancetopoint" + }, + { + "label": "updateConnectionHoverFromMouse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12893", + "community": 3, + "id": "canvas_updateconnectionhoverfrommouse" + }, + { + "label": "isConnectionSelected()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12913", + "community": 3, + "id": "canvas_isconnectionselected" + }, + { + "label": "refreshSelectionVisuals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12916", + "community": 3, + "id": "canvas_refreshselectionvisuals" + }, + { + "label": "pathEl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12925", + "community": 3, + "id": "canvas_pathel" + }, + { + "label": "pointSegmentDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12932", + "community": 3, + "id": "canvas_pointsegmentdistance" + }, + { + "label": "segmentsIntersect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12939", + "community": 3, + "id": "canvas_segmentsintersect" + }, + { + "label": "segmentIntersectsRect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12949", + "community": 3, + "id": "canvas_segmentintersectsrect" + }, + { + "label": "cubicPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12955", + "community": 3, + "id": "canvas_cubicpoint" + }, + { + "label": "knifeHitsConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12965", + "community": 3, + "id": "canvas_knifehitsconnection" + }, + { + "label": "applyKnifeCut()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12977", + "community": 3, + "id": "canvas_applyknifecut" + }, + { + "label": "setKnifeMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12998", + "community": 3, + "id": "canvas_setknifemode" + }, + { + "label": "startKnifeDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13009", + "community": 3, + "id": "canvas_startknifedrag" + }, + { + "label": "continueKnifeDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13026", + "community": 3, + "id": "canvas_continueknifedrag" + }, + { + "label": "isEditableTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13039", + "community": 3, + "id": "canvas_iseditabletarget" + }, + { + "label": "startBoardPan()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13059", + "community": 3, + "id": "canvas_startboardpan" + }, + { + "label": "deleteSelectedNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13284", + "community": 3, + "id": "canvas_deleteselectednodes" + }, + { + "label": "hasImageFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13305", + "community": 3, + "id": "canvas_hasimagefiles" + }, + { + "label": "isCanvasInputDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13311", + "community": 3, + "id": "canvas_iscanvasinputdrag" + }, + { + "label": "hasImageDropData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13314", + "community": 3, + "id": "canvas_hasimagedropdata" + }, + { + "label": "hasOutputImageDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13323", + "community": 3, + "id": "canvas_hasoutputimagedrag" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13324", + "community": 3, + "id": "canvas_escapehtml" + }, + { + "label": "escapeAttr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13325", + "community": 3, + "id": "canvas_escapeattr" + }, + { + "label": "comfyui-settings.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\comfyui-settings.js", + "source_location": "L1", + "community": 9, + "id": "comfyui_settings" + }, + { + "label": "tr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1", + "community": 9, + "id": "comfyui_settings_tr" + }, + { + "label": "tf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L2", + "community": 9, + "id": "comfyui_settings_tf" + }, + { + "label": "refreshLanguageView()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L5", + "community": 9, + "id": "comfyui_settings_refreshlanguageview" + }, + { + "label": "applyLanguage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L13", + "community": 9, + "id": "comfyui_settings_applylanguage" + }, + { + "label": "refreshIcons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L17", + "community": 9, + "id": "comfyui_settings_refreshicons" + }, + { + "label": "currentLang()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L30", + "community": 9, + "id": "comfyui_settings_currentlang" + }, + { + "label": "typeLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L31", + "community": 9, + "id": "comfyui_settings_typelabel" + }, + { + "label": "nodeLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L107", + "community": 9, + "id": "comfyui_settings_nodelabel" + }, + { + "label": "nodeSub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L111", + "community": 9, + "id": "comfyui_settings_nodesub" + }, + { + "label": "nodeIcon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L116", + "community": 9, + "id": "comfyui_settings_nodeicon" + }, + { + "label": "inputLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L119", + "community": 9, + "id": "comfyui_settings_inputlabel" + }, + { + "label": "setStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L148", + "community": 9, + "id": "comfyui_settings_setstatus" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L149", + "community": 9, + "id": "comfyui_settings_escapehtml" + }, + { + "label": "escapeAttr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L150", + "community": 9, + "id": "comfyui_settings_escapeattr" + }, + { + "label": "fieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L151", + "community": 9, + "id": "comfyui_settings_fieldkind" + }, + { + "label": "isMediaField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L157", + "community": 9, + "id": "comfyui_settings_ismediafield" + }, + { + "label": "mediaFieldLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L158", + "community": 9, + "id": "comfyui_settings_mediafieldlabel" + }, + { + "label": "mediaAccept()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L164", + "community": 9, + "id": "comfyui_settings_mediaaccept" + }, + { + "label": "mediaUploadText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L169", + "community": 9, + "id": "comfyui_settings_mediauploadtext" + }, + { + "label": "mediaUploadFailedText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L174", + "community": 9, + "id": "comfyui_settings_mediauploadfailedtext" + }, + { + "label": "mediaPreviewHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L179", + "community": 9, + "id": "comfyui_settings_mediapreviewhtml" + }, + { + "label": "defaultMiniCards()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L187", + "community": 9, + "id": "comfyui_settings_defaultminicards" + }, + { + "label": "defaultMiniTestNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L195", + "community": 9, + "id": "comfyui_settings_defaultminitestnodes" + }, + { + "label": "loadComfyInstances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L206", + "community": 9, + "id": "comfyui_settings_loadcomfyinstances" + }, + { + "label": "renderComfyInstances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L213", + "community": 9, + "id": "comfyui_settings_rendercomfyinstances" + }, + { + "label": "addComfyInstance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L225", + "community": 9, + "id": "comfyui_settings_addcomfyinstance" + }, + { + "label": "updateComfyInstance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L229", + "community": 9, + "id": "comfyui_settings_updatecomfyinstance" + }, + { + "label": "removeComfyInstance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L232", + "community": 9, + "id": "comfyui_settings_removecomfyinstance" + }, + { + "label": "saveComfyInstances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L236", + "community": 9, + "id": "comfyui_settings_savecomfyinstances" + }, + { + "label": "loadList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L259", + "community": 9, + "id": "comfyui_settings_loadlist" + }, + { + "label": "renderList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L277", + "community": 9, + "id": "comfyui_settings_renderlist" + }, + { + "label": "selectWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L291", + "community": 9, + "id": "comfyui_settings_selectworkflow" + }, + { + "label": "fieldFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L324", + "community": 9, + "id": "comfyui_settings_fieldfor" + }, + { + "label": "makeFieldId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L327", + "community": 9, + "id": "comfyui_settings_makefieldid" + }, + { + "label": "toggleField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L329", + "community": 9, + "id": "comfyui_settings_togglefield" + }, + { + "label": "refreshPopupBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L364", + "community": 9, + "id": "comfyui_settings_refreshpopupbody" + }, + { + "label": "guessType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L380", + "community": 9, + "id": "comfyui_settings_guesstype" + }, + { + "label": "updateField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L397", + "community": 9, + "id": "comfyui_settings_updatefield" + }, + { + "label": "updateWorkflowTitle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L421", + "community": 9, + "id": "comfyui_settings_updateworkflowtitle" + }, + { + "label": "setWorkspaceMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L429", + "community": 9, + "id": "comfyui_settings_setworkspacemode" + }, + { + "label": "renderEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L436", + "community": 9, + "id": "comfyui_settings_rendereditor" + }, + { + "label": "computeLayers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L493", + "community": 9, + "id": "comfyui_settings_computelayers" + }, + { + "label": "renderGraph()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L531", + "community": 9, + "id": "comfyui_settings_rendergraph" + }, + { + "label": "updateZoomPill()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L609", + "community": 9, + "id": "comfyui_settings_updatezoompill" + }, + { + "label": "applyGraphTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L613", + "community": 9, + "id": "comfyui_settings_applygraphtransform" + }, + { + "label": "graphZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L618", + "community": 9, + "id": "comfyui_settings_graphzoom" + }, + { + "label": "graphFit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L630", + "community": 9, + "id": "comfyui_settings_graphfit" + }, + { + "label": "attachPanZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L642", + "community": 9, + "id": "comfyui_settings_attachpanzoom" + }, + { + "label": "openNodePopup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L679", + "community": 9, + "id": "comfyui_settings_opennodepopup" + }, + { + "label": "closeNodePopup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L734", + "community": 9, + "id": "comfyui_settings_closenodepopup" + }, + { + "label": "toggleNodeList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L741", + "community": 9, + "id": "comfyui_settings_togglenodelist" + }, + { + "label": "renderInputRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L754", + "community": 9, + "id": "comfyui_settings_renderinputrow" + }, + { + "label": "renderExtras()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L791", + "community": 9, + "id": "comfyui_settings_renderextras" + }, + { + "label": "updateDropdownOption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L833", + "community": 9, + "id": "comfyui_settings_updatedropdownoption" + }, + { + "label": "addDropdownOption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L848", + "community": 9, + "id": "comfyui_settings_adddropdownoption" + }, + { + "label": "removeDropdownOption()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L854", + "community": 9, + "id": "comfyui_settings_removedropdownoption" + }, + { + "label": "setPreviewValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L862", + "community": 9, + "id": "comfyui_settings_setpreviewvalue" + }, + { + "label": "randomValueForField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L868", + "community": 9, + "id": "comfyui_settings_randomvalueforfield" + }, + { + "label": "fieldSupportsRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L886", + "community": 9, + "id": "comfyui_settings_fieldsupportsrandom" + }, + { + "label": "isPreviewRandomActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L890", + "community": 9, + "id": "comfyui_settings_ispreviewrandomactive" + }, + { + "label": "randomButtonHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L894", + "community": 9, + "id": "comfyui_settings_randombuttonhtml" + }, + { + "label": "togglePreviewRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L901", + "community": 9, + "id": "comfyui_settings_togglepreviewrandom" + }, + { + "label": "applyActiveRandomValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L909", + "community": 9, + "id": "comfyui_settings_applyactiverandomvalues" + }, + { + "label": "openImagePreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L921", + "community": 9, + "id": "comfyui_settings_openimagepreview" + }, + { + "label": "closeImagePreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L929", + "community": 9, + "id": "comfyui_settings_closeimagepreview" + }, + { + "label": "renderPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L936", + "community": 9, + "id": "comfyui_settings_renderpreview" + }, + { + "label": "renderPreviewField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L957", + "community": 9, + "id": "comfyui_settings_renderpreviewfield" + }, + { + "label": "miniCardStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L995", + "community": 9, + "id": "comfyui_settings_minicardstyle" + }, + { + "label": "miniLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1000", + "community": 9, + "id": "comfyui_settings_miniline" + }, + { + "label": "renderWorkspaceView()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1010", + "community": 9, + "id": "comfyui_settings_renderworkspaceview" + }, + { + "label": "renderMiniCanvasPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1031", + "community": 9, + "id": "comfyui_settings_renderminicanvaspreview" + }, + { + "label": "renderMiniField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1097", + "community": 9, + "id": "comfyui_settings_renderminifield" + }, + { + "label": "miniDeleteButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1128", + "community": 9, + "id": "comfyui_settings_minideletebutton" + }, + { + "label": "miniLineBetween()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1132", + "community": 9, + "id": "comfyui_settings_minilinebetween" + }, + { + "label": "addMiniNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1141", + "community": 9, + "id": "comfyui_settings_addmininode" + }, + { + "label": "removeMiniNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1155", + "community": 9, + "id": "comfyui_settings_removemininode" + }, + { + "label": "updateMiniNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1160", + "community": 9, + "id": "comfyui_settings_updatemininode" + }, + { + "label": "pickMiniImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1165", + "community": 9, + "id": "comfyui_settings_pickminiimage" + }, + { + "label": "bindMiniCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1188", + "community": 9, + "id": "comfyui_settings_bindminicanvas" + }, + { + "label": "pickImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1250", + "community": 9, + "id": "comfyui_settings_pickimage" + }, + { + "label": "onRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1275", + "community": 9, + "id": "comfyui_settings_onrun" + }, + { + "label": "fieldsFromMiniCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1302", + "community": 9, + "id": "comfyui_settings_fieldsfromminicanvas" + }, + { + "label": "onUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1320", + "community": 9, + "id": "comfyui_settings_onupload" + }, + { + "label": "onSave()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1346", + "community": 9, + "id": "comfyui_settings_onsave" + }, + { + "label": "onDelete()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1368", + "community": 9, + "id": "comfyui_settings_ondelete" + }, + { + "label": "history-bulk-manager.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L1", + "community": 18, + "id": "history_bulk_manager" + }, + { + "label": "tr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L15", + "community": 18, + "id": "history_bulk_manager_tr" + }, + { + "label": "fmt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L18", + "community": 18, + "id": "history_bulk_manager_fmt" + }, + { + "label": "injectStyles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L24", + "community": 18, + "id": "history_bulk_manager_injectstyles" + }, + { + "label": "attach()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L85", + "community": 18, + "id": "history_bulk_manager_attach" + }, + { + "label": "i18n-core.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L1", + "community": 16, + "id": "i18n_core" + }, + { + "label": "lang()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L6", + "community": 16, + "id": "i18n_core_lang" + }, + { + "label": "normalizeEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L10", + "community": 16, + "id": "i18n_core_normalizeentry" + }, + { + "label": "register()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L21", + "community": 16, + "id": "i18n_core_register" + }, + { + "label": "t()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L35", + "community": 16, + "id": "i18n_core_t" + }, + { + "label": "apply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L40", + "community": 16, + "id": "i18n_core_apply" + }, + { + "label": "set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L54", + "community": 16, + "id": "i18n_core_set" + }, + { + "label": "toggle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L59", + "community": 16, + "id": "i18n_core_toggle" + }, + { + "label": "entries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L63", + "community": 16, + "id": "i18n_core_entries" + }, + { + "label": "i18n.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n.js", + "source_location": "L1", + "community": 21, + "id": "i18n" + }, + { + "label": "image-preview.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", + "source_location": "L1", + "community": 20, + "id": "image_preview" + }, + { + "label": "injectStyles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", + "source_location": "L5", + "community": 20, + "id": "image_preview_injectstyles" + }, + { + "label": "attach()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", + "source_location": "L58", + "community": 20, + "id": "image_preview_attach" + }, + { + "label": "ltx-director-timeline.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1", + "community": 10, + "id": "ltx_director_timeline" + }, + { + "label": "isCanvasLTXNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1", + "community": 10, + "id": "ltx_director_timeline_iscanvasltxnode" + }, + { + "label": "hideWidget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L51", + "community": 10, + "id": "ltx_director_timeline_hidewidget" + }, + { + "label": "clamp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L63", + "community": 10, + "id": "ltx_director_timeline_clamp" + }, + { + "label": "parseInitial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L593", + "community": 10, + "id": "ltx_director_timeline_parseinitial" + }, + { + "label": "TimelineEditor", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L625", + "community": 10, + "id": "ltx_director_timeline_timelineeditor" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L626", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_constructor" + }, + { + "label": ".destroy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L764", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_destroy" + }, + { + "label": ".getDurationFrames()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L793", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getdurationframes" + }, + { + "label": ".getFrameRate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L801", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getframerate" + }, + { + "label": ".growTimelineIfNeeded()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L811", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_growtimelineifneeded" + }, + { + "label": ".getMaxZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L836", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getmaxzoom" + }, + { + "label": ".getVisualDurationFrames()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L851", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getvisualdurationframes" + }, + { + "label": ".updateZoomSliderMax()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L866", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_updatezoomslidermax" + }, + { + "label": ".loadImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L883", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_loadimages" + }, + { + "label": ".createDOM()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L893", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_createdom" + }, + { + "label": ".checkResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1487", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_checkresize" + }, + { + "label": ".getRenderScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1504", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getrenderscale" + }, + { + "label": ".resizeCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1516", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_resizecanvas" + }, + { + "label": ".getMousePos()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1528", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getmousepos" + }, + { + "label": ".handleImageUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1540", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_handleimageupload" + }, + { + "label": ".handleAudioUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1640", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_handleaudioupload" + }, + { + "label": ".deleteSelectedSegment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1745", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_deleteselectedsegment" + }, + { + "label": ".formatTime()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1760", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_formattime" + }, + { + "label": ".updateWidgetVisibility()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1769", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_updatewidgetvisibility" + }, + { + "label": ".updateUIFromSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1801", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_updateuifromselection" + }, + { + "label": ".render()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1865", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_render" + }, + { + "label": ".drawAudioSegmentVisuals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2305", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals" + }, + { + "label": ".getHitTest()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2368", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_gethittest" + }, + { + "label": ".onMouseDown()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2447", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "label": ".onMouseMove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2559", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "label": "._applyCenterDragPhysics()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2784", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_applycenterdragphysics" + }, + { + "label": ".onMouseUp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2863", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_onmouseup" + }, + { + "label": ".commitChanges()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2896", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "label": ".getGapRegions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2984", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "label": ".promptAddAudioInGap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3028", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_promptaddaudioingap" + }, + { + "label": ".onContextMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3039", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "label": ".showContextMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3083", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showcontextmenu" + }, + { + "label": ".showGapContextMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3202", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showgapcontextmenu" + }, + { + "label": ".dismissContextMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3269", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_dismisscontextmenu" + }, + { + "label": ".showGapMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3275", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showgapmenu" + }, + { + "label": ".dismissGapMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3344", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_dismissgapmenu" + }, + { + "label": "._settingsWidgetNames()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3351", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_settingswidgetnames" + }, + { + "label": ".hideSettingsWidgets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3356", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_hidesettingswidgets" + }, + { + "label": ".showSettingsWidgets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3389", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showsettingswidgets" + }, + { + "label": "._makeSettingRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3419", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_makesettingrow" + }, + { + "label": "._showCanvasSettingsMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3430", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu" + }, + { + "label": ".showSettingsMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3498", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_showsettingsmenu" + }, + { + "label": ".dismissSettingsMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3778", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_dismisssettingsmenu" + }, + { + "label": ".addSegmentInGap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3785", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_addsegmentingap" + }, + { + "label": ".addTextSegmentFreeSpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3799", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "label": ".updatePlayerUI()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3824", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_updateplayerui" + }, + { + "label": ".togglePlay()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3841", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_toggleplay" + }, + { + "label": ".toggleLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3852", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_toggleloop" + }, + { + "label": ".playAudio()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3857", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "label": ".pauseAudio()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3968", + "community": 10, + "id": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "label": "ltxMigrateLegacySegments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4000", + "community": 10, + "id": "ltx_director_timeline_ltxmigratelegacysegments" + }, + { + "label": "beforeRegisterNodeDef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4022", + "community": 10, + "id": "ltx_director_timeline_beforeregisternodedef" + }, + { + "label": "smart-canvas.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\smart-canvas.js", + "source_location": "L1", + "community": 1, + "id": "smart_canvas" + }, + { + "label": "activeSmartCascadeCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L137", + "community": 1, + "id": "smart_canvas_activesmartcascadecount" + }, + { + "label": "smartCascadeRunForLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L138", + "community": 1, + "id": "smart_canvas_smartcascaderunforloop" + }, + { + "label": "smartCascadeIsLoopRunning()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L139", + "community": 1, + "id": "smart_canvas_smartcascadeislooprunning" + }, + { + "label": "syncSmartCascadeLegacyState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L140", + "community": 1, + "id": "smart_canvas_syncsmartcascadelegacystate" + }, + { + "label": "smartCascadeAnyRunning()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L150", + "community": 1, + "id": "smart_canvas_smartcascadeanyrunning" + }, + { + "label": "smartCascadeEdgeState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L151", + "community": 1, + "id": "smart_canvas_smartcascadeedgestate" + }, + { + "label": "smartCascadePathForCtx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L158", + "community": 1, + "id": "smart_canvas_smartcascadepathforctx" + }, + { + "label": "capturePendingUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L161", + "community": 1, + "id": "smart_canvas_capturependingundo" + }, + { + "label": "commitPendingUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L162", + "community": 1, + "id": "smart_canvas_commitpendingundo" + }, + { + "label": "discardPendingUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L169", + "community": 1, + "id": "smart_canvas_discardpendingundo" + }, + { + "label": "snapshotForUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L170", + "community": 1, + "id": "smart_canvas_snapshotforundo" + }, + { + "label": "pushUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L179", + "community": 1, + "id": "smart_canvas_pushundo" + }, + { + "label": "performUndo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L185", + "community": 1, + "id": "smart_canvas_performundo" + }, + { + "label": "tr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L343", + "community": 1, + "id": "smart_canvas_tr" + }, + { + "label": "trf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L344", + "community": 1, + "id": "smart_canvas_trf" + }, + { + "label": "refreshIcons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L347", + "community": 1, + "id": "smart_canvas_refreshicons" + }, + { + "label": "uid()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L348", + "community": 1, + "id": "smart_canvas_uid" + }, + { + "label": "escapeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L349", + "community": 1, + "id": "smart_canvas_escapehtml" + }, + { + "label": "cloneSmartSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L351", + "community": 1, + "id": "smart_canvas_clonesmartsettings" + }, + { + "label": "settingsForStorage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L358", + "community": 1, + "id": "smart_canvas_settingsforstorage" + }, + { + "label": "isApiLikeEngine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L363", + "community": 1, + "id": "smart_canvas_isapilikeengine" + }, + { + "label": "mediaItemForStorage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L366", + "community": 1, + "id": "smart_canvas_mediaitemforstorage" + }, + { + "label": "canvasForStorage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L375", + "community": 1, + "id": "smart_canvas_canvasforstorage" + }, + { + "label": "smartSettingsModeKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L388", + "community": 1, + "id": "smart_canvas_smartsettingsmodekey" + }, + { + "label": "loadRecentSmartSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L396", + "community": 1, + "id": "smart_canvas_loadrecentsmartsettings" + }, + { + "label": "saveRecentSmartSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L404", + "community": 1, + "id": "smart_canvas_saverecentsmartsettings" + }, + { + "label": "recentSmartSettingsForMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L407", + "community": 1, + "id": "smart_canvas_recentsmartsettingsformode" + }, + { + "label": "rememberRecentSmartSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L412", + "community": 1, + "id": "smart_canvas_rememberrecentsmartsettings" + }, + { + "label": "applyRecentSmartSettingsForCurrentMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L428", + "community": 1, + "id": "smart_canvas_applyrecentsmartsettingsforcurrentmode" + }, + { + "label": "clearVolcengineSelectionOutsideVolcengine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L445", + "community": 1, + "id": "smart_canvas_clearvolcengineselectionoutsidevolcengine" + }, + { + "label": "isSmartImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L451", + "community": 1, + "id": "smart_canvas_issmartimagenode" + }, + { + "label": "isHistoryGroupNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L454", + "community": 1, + "id": "smart_canvas_ishistorygroupnode" + }, + { + "label": "normalizeSmartImageMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L457", + "community": 1, + "id": "smart_canvas_normalizesmartimagemode" + }, + { + "label": "smartImageMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L460", + "community": 1, + "id": "smart_canvas_smartimagemode" + }, + { + "label": "setSmartImageMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L463", + "community": 1, + "id": "smart_canvas_setsmartimagemode" + }, + { + "label": "smartImageUsesWorkflowInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L467", + "community": 1, + "id": "smart_canvas_smartimageusesworkflowinput" + }, + { + "label": "normalizeLegacySmartNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L470", + "community": 1, + "id": "smart_canvas_normalizelegacysmartnode" + }, + { + "label": "validOutpaintSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L500", + "community": 1, + "id": "smart_canvas_validoutpaintsize" + }, + { + "label": "parseSizePair()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L505", + "community": 1, + "id": "smart_canvas_parsesizepair" + }, + { + "label": "nearestFourKSizeFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L509", + "community": 1, + "id": "smart_canvas_nearestfourksizefor" + }, + { + "label": "exceedsFourKStandard()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L522", + "community": 1, + "id": "smart_canvas_exceedsfourkstandard" + }, + { + "label": "withOutpaintDisplaySettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L527", + "community": 1, + "id": "smart_canvas_withoutpaintdisplaysettings" + }, + { + "label": "stripOutpaintDisplaySettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L554", + "community": 1, + "id": "smart_canvas_stripoutpaintdisplaysettings" + }, + { + "label": "smartSettingsForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L580", + "community": 1, + "id": "smart_canvas_smartsettingsfornode" + }, + { + "label": "activeSettingsSubject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L590", + "community": 1, + "id": "smart_canvas_activesettingssubject" + }, + { + "label": "activeComposerNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L596", + "community": 1, + "id": "smart_canvas_activecomposernode" + }, + { + "label": "persistActiveSmartSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L602", + "community": 1, + "id": "smart_canvas_persistactivesmartsettings" + }, + { + "label": "backToCanvasList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L609", + "community": 1, + "id": "smart_canvas_backtocanvaslist" + }, + { + "label": "promptPlainText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L610", + "community": 1, + "id": "smart_canvas_promptplaintext" + }, + { + "label": "setPromptInputLocked()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L613", + "community": 1, + "id": "smart_canvas_setpromptinputlocked" + }, + { + "label": "setPromptText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L619", + "community": 1, + "id": "smart_canvas_setprompttext" + }, + { + "label": "clearPromptInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L622", + "community": 1, + "id": "smart_canvas_clearpromptinput" + }, + { + "label": "applyTheme()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L635", + "community": 1, + "id": "smart_canvas_applytheme" + }, + { + "label": "toast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L642", + "community": 1, + "id": "smart_canvas_toast" + }, + { + "label": "selectedNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L649", + "community": 1, + "id": "smart_canvas_selectednode" + }, + { + "label": "clearSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L650", + "community": 1, + "id": "smart_canvas_clearselection" + }, + { + "label": "clearImageClickTimer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L656", + "community": 1, + "id": "smart_canvas_clearimageclicktimer" + }, + { + "label": "syncSelectionUi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L662", + "community": 1, + "id": "smart_canvas_syncselectionui" + }, + { + "label": "isNodeSelected()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L672", + "community": 1, + "id": "smart_canvas_isnodeselected" + }, + { + "label": "selectedNodeIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L675", + "community": 1, + "id": "smart_canvas_selectednodeids" + }, + { + "label": "isEditableTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L678", + "community": 1, + "id": "smart_canvas_iseditabletarget" + }, + { + "label": "safeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L682", + "community": 1, + "id": "smart_canvas_safescale" + }, + { + "label": "nodeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L686", + "community": 1, + "id": "smart_canvas_nodescale" + }, + { + "label": "mediaNodeDefaultScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L697", + "community": 1, + "id": "smart_canvas_medianodedefaultscale" + }, + { + "label": "createImageNodeAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L701", + "community": 1, + "id": "smart_canvas_createimagenodeat" + }, + { + "label": "singleImageLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L705", + "community": 1, + "id": "smart_canvas_singleimagelayout" + }, + { + "label": "groupImageGridLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L728", + "community": 1, + "id": "smart_canvas_groupimagegridlayout" + }, + { + "label": "smartNodeInputThumbRows()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L764", + "community": 1, + "id": "smart_canvas_smartnodeinputthumbrows" + }, + { + "label": "smartNodeInputThumbsHeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L767", + "community": 1, + "id": "smart_canvas_smartnodeinputthumbsheight" + }, + { + "label": "promptNodeInputImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L771", + "community": 1, + "id": "smart_canvas_promptnodeinputimages" + }, + { + "label": "promptNodeInputMediaForLLM()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L775", + "community": 1, + "id": "smart_canvas_promptnodeinputmediaforllm" + }, + { + "label": "smartNodeInputThumbsHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L779", + "community": 1, + "id": "smart_canvas_smartnodeinputthumbshtml" + }, + { + "label": "promptNodeExpandedHeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L795", + "community": 1, + "id": "smart_canvas_promptnodeexpandedheight" + }, + { + "label": "promptNodeLayoutSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L798", + "community": 1, + "id": "smart_canvas_promptnodelayoutsize" + }, + { + "label": "imageLayout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L811", + "community": 1, + "id": "smart_canvas_imagelayout" + }, + { + "label": "smartLoopCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L857", + "community": 1, + "id": "smart_canvas_smartloopcount" + }, + { + "label": "smartLoopWidth()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L860", + "community": 1, + "id": "smart_canvas_smartloopwidth" + }, + { + "label": "smartLoopHeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L863", + "community": 1, + "id": "smart_canvas_smartloopheight" + }, + { + "label": "fitSmartLoopNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L873", + "community": 1, + "id": "smart_canvas_fitsmartloopnode" + }, + { + "label": "nodeRect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L878", + "community": 1, + "id": "smart_canvas_noderect" + }, + { + "label": "applyViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L882", + "community": 1, + "id": "smart_canvas_applyviewport" + }, + { + "label": "screenToWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L888", + "community": 1, + "id": "smart_canvas_screentoworld" + }, + { + "label": "viewportCenter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L895", + "community": 1, + "id": "smart_canvas_viewportcenter" + }, + { + "label": "renderMinimap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L901", + "community": 1, + "id": "smart_canvas_renderminimap" + }, + { + "label": "minimapEventToWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L933", + "community": 1, + "id": "smart_canvas_minimapeventtoworld" + }, + { + "label": "centerViewportOnWorldPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L945", + "community": 1, + "id": "smart_canvas_centerviewportonworldpoint" + }, + { + "label": "fitAllNodesViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L951", + "community": 1, + "id": "smart_canvas_fitallnodesviewport" + }, + { + "label": "enterZoomPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L977", + "community": 1, + "id": "smart_canvas_enterzoompreview" + }, + { + "label": "exitZoomPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L984", + "community": 1, + "id": "smart_canvas_exitzoompreview" + }, + { + "label": "exitZoomPreviewToNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1001", + "community": 1, + "id": "smart_canvas_exitzoompreviewtonode" + }, + { + "label": "toggleZoomPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1024", + "community": 1, + "id": "smart_canvas_togglezoompreview" + }, + { + "label": "imageProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1028", + "community": 1, + "id": "smart_canvas_imageproviders" + }, + { + "label": "volcengineProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1031", + "community": 1, + "id": "smart_canvas_volcengineprovider" + }, + { + "label": "runningHubProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1040", + "community": 1, + "id": "smart_canvas_runninghubprovider" + }, + { + "label": "runningHubEntries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1043", + "community": 1, + "id": "smart_canvas_runninghubentries" + }, + { + "label": "runningHubEntryId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1048", + "community": 1, + "id": "smart_canvas_runninghubentryid" + }, + { + "label": "runningHubEntryLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1051", + "community": 1, + "id": "smart_canvas_runninghubentrylabel" + }, + { + "label": "runningHubEntryKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1055", + "community": 1, + "id": "smart_canvas_runninghubentrykey" + }, + { + "label": "parseRunningHubEntryKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1058", + "community": 1, + "id": "smart_canvas_parserunninghubentrykey" + }, + { + "label": "runningHubAllEntries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1063", + "community": 1, + "id": "smart_canvas_runninghuballentries" + }, + { + "label": "selectedRunningHubRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1069", + "community": 1, + "id": "smart_canvas_selectedrunninghubref" + }, + { + "label": "rhEntryFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1078", + "community": 1, + "id": "smart_canvas_rhentryfields" + }, + { + "label": "rhWorkflowJsonFromSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1081", + "community": 1, + "id": "smart_canvas_rhworkflowjsonfromsources" + }, + { + "label": "rhCurrentKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1087", + "community": 1, + "id": "smart_canvas_rhcurrentkind" + }, + { + "label": "rhActiveFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1090", + "community": 1, + "id": "smart_canvas_rhactivefields" + }, + { + "label": "runningHubRunNeedsPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1100", + "community": 1, + "id": "smart_canvas_runninghubrunneedsprompt" + }, + { + "label": "smartRunNeedsPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1107", + "community": 1, + "id": "smart_canvas_smartrunneedsprompt" + }, + { + "label": "sortRunningHubFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1113", + "community": 1, + "id": "smart_canvas_sortrunninghubfields" + }, + { + "label": "chatApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1126", + "community": 1, + "id": "smart_canvas_chatapiproviders" + }, + { + "label": "resolveChatProviderId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1129", + "community": 1, + "id": "smart_canvas_resolvechatproviderid" + }, + { + "label": "providerChatModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1134", + "community": 1, + "id": "smart_canvas_providerchatmodels" + }, + { + "label": "resolveChatModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1138", + "community": 1, + "id": "smart_canvas_resolvechatmodel" + }, + { + "label": "chatProviderOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1142", + "community": 1, + "id": "smart_canvas_chatprovideroptions" + }, + { + "label": "chatModelOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1146", + "community": 1, + "id": "smart_canvas_chatmodeloptions" + }, + { + "label": "apiProviderById()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1152", + "community": 1, + "id": "smart_canvas_apiproviderbyid" + }, + { + "label": "videoProviderPlatform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1157", + "community": 1, + "id": "smart_canvas_videoproviderplatform" + }, + { + "label": "providerImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1165", + "community": 1, + "id": "smart_canvas_providerimagemodels" + }, + { + "label": "jimengImageEditMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1171", + "community": 1, + "id": "smart_canvas_jimengimageeditmode" + }, + { + "label": "filterJimengImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1177", + "community": 1, + "id": "smart_canvas_filterjimengimagemodels" + }, + { + "label": "syncJimengModelPillForRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1184", + "community": 1, + "id": "smart_canvas_syncjimengmodelpillforrefs" + }, + { + "label": "jimengVideoCommand()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1204", + "community": 1, + "id": "smart_canvas_jimengvideocommand" + }, + { + "label": "filterJimengVideoModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1214", + "community": 1, + "id": "smart_canvas_filterjimengvideomodels" + }, + { + "label": "syncJimengVideoModelPillForRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1221", + "community": 1, + "id": "smart_canvas_syncjimengvideomodelpillforrefs" + }, + { + "label": "sanitizeSmartApiSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1233", + "community": 1, + "id": "smart_canvas_sanitizesmartapiselection" + }, + { + "label": "modelscopeProvider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1258", + "community": 1, + "id": "smart_canvas_modelscopeprovider" + }, + { + "label": "modelscopeImageModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1261", + "community": 1, + "id": "smart_canvas_modelscopeimagemodels" + }, + { + "label": "videoApiProviders()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1265", + "community": 1, + "id": "smart_canvas_videoapiproviders" + }, + { + "label": "videoProviderById()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1270", + "community": 1, + "id": "smart_canvas_videoproviderbyid" + }, + { + "label": "providerVideoModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1274", + "community": 1, + "id": "smart_canvas_providervideomodels" + }, + { + "label": "volcengineVideoModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1280", + "community": 1, + "id": "smart_canvas_volcenginevideomodels" + }, + { + "label": "renderVideoProviderControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1284", + "community": 1, + "id": "smart_canvas_rendervideoprovidercontrol" + }, + { + "label": "renderVideoModelControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1296", + "community": 1, + "id": "smart_canvas_rendervideomodelcontrol" + }, + { + "label": "renderVideoDurationControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1307", + "community": 1, + "id": "smart_canvas_rendervideodurationcontrol" + }, + { + "label": "renderVideoAspectControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1324", + "community": 1, + "id": "smart_canvas_rendervideoaspectcontrol" + }, + { + "label": "renderVideoResolutionControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1341", + "community": 1, + "id": "smart_canvas_rendervideoresolutioncontrol" + }, + { + "label": "renderVideoToggleControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1355", + "community": 1, + "id": "smart_canvas_rendervideotogglecontrol" + }, + { + "label": "renderTempShUploadControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1359", + "community": 1, + "id": "smart_canvas_rendertempshuploadcontrol" + }, + { + "label": "renderManualVideoUrlControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1362", + "community": 1, + "id": "smart_canvas_rendermanualvideourlcontrol" + }, + { + "label": "renderVideoTrustedAssetControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1366", + "community": 1, + "id": "smart_canvas_rendervideotrustedassetcontrol" + }, + { + "label": "optionHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1378", + "community": 1, + "id": "smart_canvas_optionhtml" + }, + { + "label": "parseSizeValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1381", + "community": 1, + "id": "smart_canvas_parsesizevalue" + }, + { + "label": "parseRatioValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1385", + "community": 1, + "id": "smart_canvas_parseratiovalue" + }, + { + "label": "apiImageSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1393", + "community": 1, + "id": "smart_canvas_apiimagesize" + }, + { + "label": "normalizeApiSizeSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1411", + "community": 1, + "id": "smart_canvas_normalizeapisizesettings" + }, + { + "label": "ensureComfyWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1415", + "community": 1, + "id": "smart_canvas_ensurecomfyworkflow" + }, + { + "label": "currentComfyFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1422", + "community": 1, + "id": "smart_canvas_currentcomfyfields" + }, + { + "label": "comfyParamValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1425", + "community": 1, + "id": "smart_canvas_comfyparamvalue" + }, + { + "label": "updateProviderModels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1430", + "community": 1, + "id": "smart_canvas_updateprovidermodels" + }, + { + "label": "renderDynamicParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1431", + "community": 1, + "id": "smart_canvas_renderdynamicparams" + }, + { + "label": "renderApiParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1454", + "community": 1, + "id": "smart_canvas_renderapiparams" + }, + { + "label": "renderApiVideoParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1472", + "community": 1, + "id": "smart_canvas_renderapivideoparams" + }, + { + "label": "renderVolcengineParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1493", + "community": 1, + "id": "smart_canvas_rendervolcengineparams" + }, + { + "label": "renderVolcengineVideoParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1512", + "community": 1, + "id": "smart_canvas_rendervolcenginevideoparams" + }, + { + "label": "renderRunningHubParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1534", + "community": 1, + "id": "smart_canvas_renderrunninghubparams" + }, + { + "label": "renderRhConfigControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1554", + "community": 1, + "id": "smart_canvas_renderrhconfigcontrol" + }, + { + "label": "renderRhPaymentControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1576", + "community": 1, + "id": "smart_canvas_renderrhpaymentcontrol" + }, + { + "label": "renderRhMachineControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1589", + "community": 1, + "id": "smart_canvas_renderrhmachinecontrol" + }, + { + "label": "renderMsParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1602", + "community": 1, + "id": "smart_canvas_rendermsparams" + }, + { + "label": "renderComfyParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1616", + "community": 1, + "id": "smart_canvas_rendercomfyparams" + }, + { + "label": "renderUpscalePill()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1658", + "community": 1, + "id": "smart_canvas_renderupscalepill" + }, + { + "label": "renderComfyWorkflowControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1671", + "community": 1, + "id": "smart_canvas_rendercomfyworkflowcontrol" + }, + { + "label": "renderSizeControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1685", + "community": 1, + "id": "smart_canvas_rendersizecontrols" + }, + { + "label": "ratioLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1700", + "community": 1, + "id": "smart_canvas_ratiolabel" + }, + { + "label": "gcdInt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1707", + "community": 1, + "id": "smart_canvas_gcdint" + }, + { + "label": "imageSizeForRatio()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1713", + "community": 1, + "id": "smart_canvas_imagesizeforratio" + }, + { + "label": "sourceRatioImageForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1718", + "community": 1, + "id": "smart_canvas_sourceratioimagefornode" + }, + { + "label": "reducedRatioForImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1727", + "community": 1, + "id": "smart_canvas_reducedratioforimage" + }, + { + "label": "sourceImageRatioLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1733", + "community": 1, + "id": "smart_canvas_sourceimageratiolabel" + }, + { + "label": "applySourceRatioToSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1739", + "community": 1, + "id": "smart_canvas_applysourceratiotosettings" + }, + { + "label": "resolutionLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1751", + "community": 1, + "id": "smart_canvas_resolutionlabel" + }, + { + "label": "ratioIconClass()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1757", + "community": 1, + "id": "smart_canvas_ratioiconclass" + }, + { + "label": "videoAspectIconClass()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1768", + "community": 1, + "id": "smart_canvas_videoaspecticonclass" + }, + { + "label": "renderProviderControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1776", + "community": 1, + "id": "smart_canvas_renderprovidercontrol" + }, + { + "label": "renderModelControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1788", + "community": 1, + "id": "smart_canvas_rendermodelcontrol" + }, + { + "label": "msModelLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1799", + "community": 1, + "id": "smart_canvas_msmodellabel" + }, + { + "label": "renderMsFunctionControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1803", + "community": 1, + "id": "smart_canvas_rendermsfunctioncontrol" + }, + { + "label": "renderMsCustomModelPill()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1814", + "community": 1, + "id": "smart_canvas_rendermscustommodelpill" + }, + { + "label": "renderRatioControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1828", + "community": 1, + "id": "smart_canvas_renderratiocontrol" + }, + { + "label": "renderResolutionControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1847", + "community": 1, + "id": "smart_canvas_renderresolutioncontrol" + }, + { + "label": "renderInlineCustomRatioFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1859", + "community": 1, + "id": "smart_canvas_renderinlinecustomratiofields" + }, + { + "label": "renderInlineCustomSizeFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1872", + "community": 1, + "id": "smart_canvas_renderinlinecustomsizefields" + }, + { + "label": "renderQualityControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1884", + "community": 1, + "id": "smart_canvas_renderqualitycontrol" + }, + { + "label": "renderCountVisualControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1897", + "community": 1, + "id": "smart_canvas_rendercountvisualcontrol" + }, + { + "label": "renderCountControl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1909", + "community": 1, + "id": "smart_canvas_rendercountcontrol" + }, + { + "label": "renderCustomRatioControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1912", + "community": 1, + "id": "smart_canvas_rendercustomratiocontrols" + }, + { + "label": "renderCustomSizeControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1921", + "community": 1, + "id": "smart_canvas_rendercustomsizecontrols" + }, + { + "label": "renderComfySettingField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1929", + "community": 1, + "id": "smart_canvas_rendercomfysettingfield" + }, + { + "label": "rhParamKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1976", + "community": 1, + "id": "smart_canvas_rhparamkey" + }, + { + "label": "rhFieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1979", + "community": 1, + "id": "smart_canvas_rhfieldkind" + }, + { + "label": "rhFieldRole()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1993", + "community": 1, + "id": "smart_canvas_rhfieldrole" + }, + { + "label": "rhExtractFieldOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2000", + "community": 1, + "id": "smart_canvas_rhextractfieldoptions" + }, + { + "label": "rhDefaultValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2017", + "community": 1, + "id": "smart_canvas_rhdefaultvalue" + }, + { + "label": "rhIsWorkflowLinkValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2023", + "community": 1, + "id": "smart_canvas_rhisworkflowlinkvalue" + }, + { + "label": "rhRandomEnabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2026", + "community": 1, + "id": "smart_canvas_rhrandomenabled" + }, + { + "label": "smartRhRandomActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2029", + "community": 1, + "id": "smart_canvas_smartrhrandomactive" + }, + { + "label": "smartRhRandomActiveFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2032", + "community": 1, + "id": "smart_canvas_smartrhrandomactivefor" + }, + { + "label": "toggleSmartRhRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2037", + "community": 1, + "id": "smart_canvas_togglesmartrhrandom" + }, + { + "label": "smartRhRandomValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2046", + "community": 1, + "id": "smart_canvas_smartrhrandomvalue" + }, + { + "label": "rhParamValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2056", + "community": 1, + "id": "smart_canvas_rhparamvalue" + }, + { + "label": "rhUserParamValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2075", + "community": 1, + "id": "smart_canvas_rhuserparamvalue" + }, + { + "label": "rhPromptPlaceholder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2080", + "community": 1, + "id": "smart_canvas_rhpromptplaceholder" + }, + { + "label": "rhDefaultPromptSuggestion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2083", + "community": 1, + "id": "smart_canvas_rhdefaultpromptsuggestion" + }, + { + "label": "updatePromptPlaceholder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2092", + "community": 1, + "id": "smart_canvas_updatepromptplaceholder" + }, + { + "label": "rhFieldIndexes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2097", + "community": 1, + "id": "smart_canvas_rhfieldindexes" + }, + { + "label": "ensureRunningHubWorkflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2108", + "community": 1, + "id": "smart_canvas_ensurerunninghubworkflow" + }, + { + "label": "currentRunningHubWorkflowConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2121", + "community": 1, + "id": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "label": "rhMediaForRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2134", + "community": 1, + "id": "smart_canvas_rhmediaforrun" + }, + { + "label": "tempShUploadedUrlFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2144", + "community": 1, + "id": "smart_canvas_tempshuploadedurlfor" + }, + { + "label": "mediaRefSourceUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2153", + "community": 1, + "id": "smart_canvas_mediarefsourceurl" + }, + { + "label": "applyUploadedUrlsToSmartRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2156", + "community": 1, + "id": "smart_canvas_applyuploadedurlstosmartrefs" + }, + { + "label": "manualSmartVideoLink()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2164", + "community": 1, + "id": "smart_canvas_manualsmartvideolink" + }, + { + "label": "manualSmartMediaLinks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2167", + "community": 1, + "id": "smart_canvas_manualsmartmedialinks" + }, + { + "label": "renderedInputMediaRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2170", + "community": 1, + "id": "smart_canvas_renderedinputmediarefs" + }, + { + "label": "currentSmartMediaRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2181", + "community": 1, + "id": "smart_canvas_currentsmartmediarefs" + }, + { + "label": "currentUploadMediaRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2186", + "community": 1, + "id": "smart_canvas_currentuploadmediarefs" + }, + { + "label": "currentSmartMediaLinks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2191", + "community": 1, + "id": "smart_canvas_currentsmartmedialinks" + }, + { + "label": "clearManualSmartVideoUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2198", + "community": 1, + "id": "smart_canvas_clearmanualsmartvideourl" + }, + { + "label": "splitManualMediaUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2201", + "community": 1, + "id": "smart_canvas_splitmanualmediaurls" + }, + { + "label": "uploadMediaRefToCloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2207", + "community": 1, + "id": "smart_canvas_uploadmediareftocloud" + }, + { + "label": "applyManualVideoUrlToSmartRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2229", + "community": 1, + "id": "smart_canvas_applymanualvideourltosmartref" + }, + { + "label": "setCurrentSmartManualVideoUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2237", + "community": 1, + "id": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "label": "uploadCurrentSmartVideosToCloud()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2280", + "community": 1, + "id": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "label": "rhRequiredLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2309", + "community": 1, + "id": "smart_canvas_rhrequiredlabel" + }, + { + "label": "rhPruneWorkflowForMissingFields()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2312", + "community": 1, + "id": "smart_canvas_rhpruneworkflowformissingfields" + }, + { + "label": "rhBuildWorkflowRequestExtras()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2334", + "community": 1, + "id": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "label": "rhUploadValueIfNeeded()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2357", + "community": 1, + "id": "smart_canvas_rhuploadvalueifneeded" + }, + { + "label": "rhBuildNodeInfoList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2370", + "community": 1, + "id": "smart_canvas_rhbuildnodeinfolist" + }, + { + "label": "renderRhSettingField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2392", + "community": 1, + "id": "smart_canvas_renderrhsettingfield" + }, + { + "label": "comfyRandomEnabledField()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2439", + "community": 1, + "id": "smart_canvas_comfyrandomenabledfield" + }, + { + "label": "smartComfyRandomActive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2440", + "community": 1, + "id": "smart_canvas_smartcomfyrandomactive" + }, + { + "label": "smartComfyRandomActiveFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2443", + "community": 1, + "id": "smart_canvas_smartcomfyrandomactivefor" + }, + { + "label": "toggleSmartComfyRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2447", + "community": 1, + "id": "smart_canvas_togglesmartcomfyrandom" + }, + { + "label": "smartComfyRandomValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2454", + "community": 1, + "id": "smart_canvas_smartcomfyrandomvalue" + }, + { + "label": "setDynamicSetting()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2469", + "community": 1, + "id": "smart_canvas_setdynamicsetting" + }, + { + "label": "closeAllSmartPopovers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2512", + "community": 1, + "id": "smart_canvas_closeallsmartpopovers" + }, + { + "label": "bindDynamicParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2515", + "community": 1, + "id": "smart_canvas_binddynamicparams" + }, + { + "label": "loadConfig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2692", + "community": 1, + "id": "smart_canvas_loadconfig" + }, + { + "label": "refreshSmartConfigFromSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2715", + "community": 1, + "id": "smart_canvas_refreshsmartconfigfromsettings" + }, + { + "label": "loadPromptPresets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2724", + "community": 1, + "id": "smart_canvas_loadpromptpresets" + }, + { + "label": "savePromptPresets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2732", + "community": 1, + "id": "smart_canvas_savepromptpresets" + }, + { + "label": "defaultPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2735", + "community": 1, + "id": "smart_canvas_defaultprompttemplategroups" + }, + { + "label": "loadPromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2745", + "community": 1, + "id": "smart_canvas_loadprompttemplategroups" + }, + { + "label": "savePromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2756", + "community": 1, + "id": "smart_canvas_saveprompttemplategroups" + }, + { + "label": "loadPromptTemplateOverrides()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2759", + "community": 1, + "id": "smart_canvas_loadprompttemplateoverrides" + }, + { + "label": "savePromptTemplateOverrides()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2770", + "community": 1, + "id": "smart_canvas_saveprompttemplateoverrides" + }, + { + "label": "loadPromptTemplates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2773", + "community": 1, + "id": "smart_canvas_loadprompttemplates" + }, + { + "label": "activePromptLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2792", + "community": 1, + "id": "smart_canvas_activepromptlibrary" + }, + { + "label": "renderPromptLibrarySelect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2795", + "community": 1, + "id": "smart_canvas_renderpromptlibraryselect" + }, + { + "label": "promptTemplateItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2799", + "community": 1, + "id": "smart_canvas_prompttemplateitems" + }, + { + "label": "promptTemplateText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2831", + "community": 1, + "id": "smart_canvas_prompttemplatetext" + }, + { + "label": "promptTemplateName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2840", + "community": 1, + "id": "smart_canvas_prompttemplatename" + }, + { + "label": "promptTemplateScene()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2844", + "community": 1, + "id": "smart_canvas_prompttemplatescene" + }, + { + "label": "promptTemplateSearchText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2848", + "community": 1, + "id": "smart_canvas_prompttemplatesearchtext" + }, + { + "label": "activePromptTemplateGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2858", + "community": 1, + "id": "smart_canvas_activeprompttemplategroups" + }, + { + "label": "promptTemplateCategoryLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2866", + "community": 1, + "id": "smart_canvas_prompttemplatecategorylabel" + }, + { + "label": "promptTemplateSelectedItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2882", + "community": 1, + "id": "smart_canvas_prompttemplateselecteditem" + }, + { + "label": "currentPromptPreset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2885", + "community": 1, + "id": "smart_canvas_currentpromptpreset" + }, + { + "label": "defaultPromptPresetName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2888", + "community": 1, + "id": "smart_canvas_defaultpromptpresetname" + }, + { + "label": "promptPresetPanelNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2891", + "community": 1, + "id": "smart_canvas_promptpresetpanelnode" + }, + { + "label": "setPromptPresetStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2894", + "community": 1, + "id": "smart_canvas_setpromptpresetstatus" + }, + { + "label": "resetPromptPresetDeleteState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2900", + "community": 1, + "id": "smart_canvas_resetpromptpresetdeletestate" + }, + { + "label": "createPromptPresetFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2907", + "community": 1, + "id": "smart_canvas_createpromptpresetfromnode" + }, + { + "label": "createPromptPresetFromComposer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2925", + "community": 1, + "id": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "label": "savePromptNodeAsPreset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2935", + "community": 1, + "id": "smart_canvas_savepromptnodeaspreset" + }, + { + "label": "renderPromptPresetPanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2938", + "community": 1, + "id": "smart_canvas_renderpromptpresetpanel" + }, + { + "label": "openPromptPresetPanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2956", + "community": 1, + "id": "smart_canvas_openpromptpresetpanel" + }, + { + "label": "closePromptPresetPanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2975", + "community": 1, + "id": "smart_canvas_closepromptpresetpanel" + }, + { + "label": "promptTemplateScrollSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2979", + "community": 1, + "id": "smart_canvas_prompttemplatescrollsnapshot" + }, + { + "label": "restorePromptTemplateScroll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2988", + "community": 1, + "id": "smart_canvas_restoreprompttemplatescroll" + }, + { + "label": "renderPromptTemplatePanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3000", + "community": 1, + "id": "smart_canvas_renderprompttemplatepanel" + }, + { + "label": "activePromptTemplateNodeId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3138", + "community": 1, + "id": "smart_canvas_activeprompttemplatenodeid" + }, + { + "label": "syncComposerTemplateButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3141", + "community": 1, + "id": "smart_canvas_synccomposertemplatebutton" + }, + { + "label": "openPromptTemplatePanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3147", + "community": 1, + "id": "smart_canvas_openprompttemplatepanel" + }, + { + "label": "closePromptTemplatePanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3170", + "community": 1, + "id": "smart_canvas_closeprompttemplatepanel" + }, + { + "label": "applyPromptTemplateToNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3175", + "community": 1, + "id": "smart_canvas_applyprompttemplatetonode" + }, + { + "label": "saveCurrentPromptAsTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3196", + "community": 1, + "id": "smart_canvas_savecurrentpromptastemplate" + }, + { + "label": "createBlankPromptTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3223", + "community": 1, + "id": "smart_canvas_createblankprompttemplate" + }, + { + "label": "savePromptTemplateEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3247", + "community": 1, + "id": "smart_canvas_saveprompttemplateedit" + }, + { + "label": "deletePromptTemplate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3292", + "community": 1, + "id": "smart_canvas_deleteprompttemplate" + }, + { + "label": "createPromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3320", + "community": 1, + "id": "smart_canvas_createprompttemplategroup" + }, + { + "label": "renamePromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3343", + "community": 1, + "id": "smart_canvas_renameprompttemplategroup" + }, + { + "label": "deletePromptTemplateGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3365", + "community": 1, + "id": "smart_canvas_deleteprompttemplategroup" + }, + { + "label": "editPromptPresetForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3391", + "community": 1, + "id": "smart_canvas_editpromptpresetfornode" + }, + { + "label": "assetCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3394", + "community": 1, + "id": "smart_canvas_assetcategories" + }, + { + "label": "workflowAssetCategories()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3398", + "community": 1, + "id": "smart_canvas_workflowassetcategories" + }, + { + "label": "assetLibraries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3401", + "community": 1, + "id": "smart_canvas_assetlibraries" + }, + { + "label": "activeAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3404", + "community": 1, + "id": "smart_canvas_activeassetlibrary" + }, + { + "label": "activeAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3408", + "community": 1, + "id": "smart_canvas_activeassetcategory" + }, + { + "label": "activeWorkflowAssetCategory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3413", + "community": 1, + "id": "smart_canvas_activeworkflowassetcategory" + }, + { + "label": "loadAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3418", + "community": 1, + "id": "smart_canvas_loadassetlibrary" + }, + { + "label": "refreshAssetLibrarySoon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3427", + "community": 1, + "id": "smart_canvas_refreshassetlibrarysoon" + }, + { + "label": "handleAssetLibraryUpdatedMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3434", + "community": 1, + "id": "smart_canvas_handleassetlibraryupdatedmessage" + }, + { + "label": "mergeSmartImageLists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3445", + "community": 1, + "id": "smart_canvas_mergesmartimagelists" + }, + { + "label": "smartNodeInFlight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3462", + "community": 1, + "id": "smart_canvas_smartnodeinflight" + }, + { + "label": "mergeSmartNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3465", + "community": 1, + "id": "smart_canvas_mergesmartnode" + }, + { + "label": "mergeSmartNodeLists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3473", + "community": 1, + "id": "smart_canvas_mergesmartnodelists" + }, + { + "label": "mergeSmartConnections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3488", + "community": 1, + "id": "smart_canvas_mergesmartconnections" + }, + { + "label": "applyMergedServerCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3500", + "community": 1, + "id": "smart_canvas_applymergedservercanvas" + }, + { + "label": "mergeReloadCanvasNow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3519", + "community": 1, + "id": "smart_canvas_mergereloadcanvasnow" + }, + { + "label": "scheduleCanvasMergeReload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3533", + "community": 1, + "id": "smart_canvas_schedulecanvasmergereload" + }, + { + "label": "handleCanvasUpdatedMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3537", + "community": 1, + "id": "smart_canvas_handlecanvasupdatedmessage" + }, + { + "label": "startCanvasMetaPoll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3546", + "community": 1, + "id": "smart_canvas_startcanvasmetapoll" + }, + { + "label": "connectAssetLibrarySyncSocket()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3560", + "community": 1, + "id": "smart_canvas_connectassetlibrarysyncsocket" + }, + { + "label": "setAssetLibraryFromResponse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3595", + "community": 1, + "id": "smart_canvas_setassetlibraryfromresponse" + }, + { + "label": "toggleAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3614", + "community": 1, + "id": "smart_canvas_toggleassetlibrary" + }, + { + "label": "assetCategoryForMention()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3622", + "community": 1, + "id": "smart_canvas_assetcategoryformention" + }, + { + "label": "assetMediaKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3630", + "community": 1, + "id": "smart_canvas_assetmediakind" + }, + { + "label": "assetThumbHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3642", + "community": 1, + "id": "smart_canvas_assetthumbhtml" + }, + { + "label": "renderAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3657", + "community": 1, + "id": "smart_canvas_renderassetlibrary" + }, + { + "label": "openAssetNameDialog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3695", + "community": 1, + "id": "smart_canvas_openassetnamedialog" + }, + { + "label": "positionAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3730", + "community": 1, + "id": "smart_canvas_positionassethoverpreview" + }, + { + "label": "showAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3742", + "community": 1, + "id": "smart_canvas_showassethoverpreview" + }, + { + "label": "hideAssetHoverPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3774", + "community": 1, + "id": "smart_canvas_hideassethoverpreview" + }, + { + "label": "beginAssetInlineRename()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3783", + "community": 1, + "id": "smart_canvas_beginassetinlinerename" + }, + { + "label": "bindAssetItemEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3836", + "community": 1, + "id": "smart_canvas_bindassetitemevents" + }, + { + "label": "bindWorkflowAssetItemEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3869", + "community": 1, + "id": "smart_canvas_bindworkflowassetitemevents" + }, + { + "label": "addUrlToAssetLibrary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3886", + "community": 1, + "id": "smart_canvas_addurltoassetlibrary" + }, + { + "label": "canvasImageDragPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3896", + "community": 1, + "id": "smart_canvas_canvasimagedragpayload" + }, + { + "label": "loadCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3901", + "community": 1, + "id": "smart_canvas_loadcanvas" + }, + { + "label": "scheduleSave()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3939", + "community": 1, + "id": "smart_canvas_schedulesave" + }, + { + "label": "saveCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3943", + "community": 1, + "id": "smart_canvas_savecanvas" + }, + { + "label": "imageMetaFromNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3996", + "community": 1, + "id": "smart_canvas_imagemetafromnode" + }, + { + "label": "applyNodeMetaToImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3999", + "community": 1, + "id": "smart_canvas_applynodemetatoimage" + }, + { + "label": "inheritNodeMetaFromImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4002", + "community": 1, + "id": "smart_canvas_inheritnodemetafromimage" + }, + { + "label": "createNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4006", + "community": 1, + "id": "smart_canvas_createnode" + }, + { + "label": "createPromptNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4018", + "community": 1, + "id": "smart_canvas_createpromptnode" + }, + { + "label": "createLoopNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4044", + "community": 1, + "id": "smart_canvas_createloopnode" + }, + { + "label": "cloneSmartNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4053", + "community": 1, + "id": "smart_canvas_clonesmartnode" + }, + { + "label": "copySelectedNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4072", + "community": 1, + "id": "smart_canvas_copyselectednodes" + }, + { + "label": "pasteNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4085", + "community": 1, + "id": "smart_canvas_pastenodes" + }, + { + "label": "duplicateForAltDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4122", + "community": 1, + "id": "smart_canvas_duplicateforaltdrag" + }, + { + "label": "shellPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4150", + "community": 1, + "id": "smart_canvas_shellpoint" + }, + { + "label": "renderConnections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4154", + "community": 1, + "id": "smart_canvas_renderconnections" + }, + { + "label": "refreshConnectionLayer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4193", + "community": 1, + "id": "smart_canvas_refreshconnectionlayer" + }, + { + "label": "moveNodeElementsDuringDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4202", + "community": 1, + "id": "smart_canvas_movenodeelementsduringdrag" + }, + { + "label": "updateNodeElementDuringResize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4220", + "community": 1, + "id": "smart_canvas_updatenodeelementduringresize" + }, + { + "label": "isVideoMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4269", + "community": 1, + "id": "smart_canvas_isvideomediaitem" + }, + { + "label": "isAudioMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4275", + "community": 1, + "id": "smart_canvas_isaudiomediaitem" + }, + { + "label": "isTextMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4281", + "community": 1, + "id": "smart_canvas_istextmediaitem" + }, + { + "label": "isFileMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4287", + "community": 1, + "id": "smart_canvas_isfilemediaitem" + }, + { + "label": "mediaKindForFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4291", + "community": 1, + "id": "smart_canvas_mediakindforfile" + }, + { + "label": "mediaKindForItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4299", + "community": 1, + "id": "smart_canvas_mediakindforitem" + }, + { + "label": "localDisplayUrlForMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4306", + "community": 1, + "id": "smart_canvas_localdisplayurlformediaitem" + }, + { + "label": "imageForDisplay()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4319", + "community": 1, + "id": "smart_canvas_imagefordisplay" + }, + { + "label": "resultMediaUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4329", + "community": 1, + "id": "smart_canvas_resultmediaurls" + }, + { + "label": "mediaKindForUrls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4361", + "community": 1, + "id": "smart_canvas_mediakindforurls" + }, + { + "label": "imageRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4369", + "community": 1, + "id": "smart_canvas_imagerefsonly" + }, + { + "label": "looksLikeImageMediaUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4372", + "community": 1, + "id": "smart_canvas_lookslikeimagemediaurl" + }, + { + "label": "videoRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4380", + "community": 1, + "id": "smart_canvas_videorefsonly" + }, + { + "label": "isRemoteVideoReferenceUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4383", + "community": 1, + "id": "smart_canvas_isremotevideoreferenceurl" + }, + { + "label": "audioRefsOnly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4386", + "community": 1, + "id": "smart_canvas_audiorefsonly" + }, + { + "label": "thumbMediaHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4389", + "community": 1, + "id": "smart_canvas_thumbmediahtml" + }, + { + "label": "imageResolutionLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4395", + "community": 1, + "id": "smart_canvas_imageresolutionlabel" + }, + { + "label": "imageResolutionBadgeHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4400", + "community": 1, + "id": "smart_canvas_imageresolutionbadgehtml" + }, + { + "label": "thumbDisplaySize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4404", + "community": 1, + "id": "smart_canvas_thumbdisplaysize" + }, + { + "label": "thumbItemStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4415", + "community": 1, + "id": "smart_canvas_thumbitemstyle" + }, + { + "label": "applyThumbDisplaySizeToElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4419", + "community": 1, + "id": "smart_canvas_applythumbdisplaysizetoelement" + }, + { + "label": "singleMediaHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4434", + "community": 1, + "id": "smart_canvas_singlemediahtml" + }, + { + "label": "smartNodeHasLiveMedia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4440", + "community": 1, + "id": "smart_canvas_smartnodehaslivemedia" + }, + { + "label": "mediaSignaturePartFromElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4443", + "community": 1, + "id": "smart_canvas_mediasignaturepartfromelement" + }, + { + "label": "captureMediaPlaybackState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4456", + "community": 1, + "id": "smart_canvas_capturemediaplaybackstate" + }, + { + "label": "restoreMediaPlaybackState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4466", + "community": 1, + "id": "smart_canvas_restoremediaplaybackstate" + }, + { + "label": "transplantSmartMediaElements()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4483", + "community": 1, + "id": "smart_canvas_transplantsmartmediaelements" + }, + { + "label": "captureMediaPlaybackStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4504", + "community": 1, + "id": "smart_canvas_capturemediaplaybackstates" + }, + { + "label": "restoreMediaPlaybackStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4513", + "community": 1, + "id": "smart_canvas_restoremediaplaybackstates" + }, + { + "label": "smartRunTaskLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4521", + "community": 1, + "id": "smart_canvas_smartruntasklabel" + }, + { + "label": "outputUrlLooksVideo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4534", + "community": 1, + "id": "smart_canvas_outputurllooksvideo" + }, + { + "label": "proxiedMediaUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4537", + "community": 1, + "id": "smart_canvas_proxiedmediaurl" + }, + { + "label": "displayMediaUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4543", + "community": 1, + "id": "smart_canvas_displaymediaurl" + }, + { + "label": "bindImageProxyFallback()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4548", + "community": 1, + "id": "smart_canvas_bindimageproxyfallback" + }, + { + "label": "safeExportFileName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4559", + "community": 1, + "id": "smart_canvas_safeexportfilename" + }, + { + "label": "fileNameFromUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4563", + "community": 1, + "id": "smart_canvas_filenamefromurl" + }, + { + "label": "extensionForMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4571", + "community": 1, + "id": "smart_canvas_extensionformediaitem" + }, + { + "label": "downloadNameForMediaItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4580", + "community": 1, + "id": "smart_canvas_downloadnameformediaitem" + }, + { + "label": "downloadPreviewImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4589", + "community": 1, + "id": "smart_canvas_downloadpreviewimage" + }, + { + "label": "downloadPreviewFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4601", + "community": 1, + "id": "smart_canvas_downloadpreviewfile" + }, + { + "label": "previewDownloadGroupItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4611", + "community": 1, + "id": "smart_canvas_previewdownloadgroupitems" + }, + { + "label": "downloadPreviewGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4625", + "community": 1, + "id": "smart_canvas_downloadpreviewgroup" + }, + { + "label": "smartRunPlatformLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4654", + "community": 1, + "id": "smart_canvas_smartrunplatformlabel" + }, + { + "label": "smartRunRequestMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4661", + "community": 1, + "id": "smart_canvas_smartrunrequestmeta" + }, + { + "label": "smartRunSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4668", + "community": 1, + "id": "smart_canvas_smartrunsnapshot" + }, + { + "label": "addSmartGenerationLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4680", + "community": 1, + "id": "smart_canvas_addsmartgenerationlog" + }, + { + "label": "smartLogPreviewNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4700", + "community": 1, + "id": "smart_canvas_smartlogpreviewnode" + }, + { + "label": "renderSmartCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4716", + "community": 1, + "id": "smart_canvas_rendersmartcanvaslog" + }, + { + "label": "openSmartCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4771", + "community": 1, + "id": "smart_canvas_opensmartcanvaslog" + }, + { + "label": "closeSmartCanvasLog()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4776", + "community": 1, + "id": "smart_canvas_closesmartcanvaslog" + }, + { + "label": "openSmartCanvasShortcuts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4779", + "community": 1, + "id": "smart_canvas_opensmartcanvasshortcuts" + }, + { + "label": "closeSmartCanvasShortcuts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4783", + "community": 1, + "id": "smart_canvas_closesmartcanvasshortcuts" + }, + { + "label": "promptNodeBodyHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4786", + "community": 1, + "id": "smart_canvas_promptnodebodyhtml" + }, + { + "label": "loopNumberControlHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4815", + "community": 1, + "id": "smart_canvas_loopnumbercontrolhtml" + }, + { + "label": "smartLoopTokenLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4830", + "community": 1, + "id": "smart_canvas_smartlooptokenlabel" + }, + { + "label": "smartLoopTokenChipHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4834", + "community": 1, + "id": "smart_canvas_smartlooptokenchiphtml" + }, + { + "label": "smartLoopVariableHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4837", + "community": 1, + "id": "smart_canvas_smartloopvariablehtml" + }, + { + "label": "smartLoopEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4843", + "community": 1, + "id": "smart_canvas_smartloopeditortext" + }, + { + "label": "insertSmartLoopToken()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4853", + "community": 1, + "id": "smart_canvas_insertsmartlooptoken" + }, + { + "label": "smartLoopBodyHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4875", + "community": 1, + "id": "smart_canvas_smartloopbodyhtml" + }, + { + "label": "nodeBodyHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4938", + "community": 1, + "id": "smart_canvas_nodebodyhtml" + }, + { + "label": "jimengPendingBodyHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4963", + "community": 1, + "id": "smart_canvas_jimengpendingbodyhtml" + }, + { + "label": "nowMs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4976", + "community": 1, + "id": "smart_canvas_nowms" + }, + { + "label": "formatRunDuration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4977", + "community": 1, + "id": "smart_canvas_formatrunduration" + }, + { + "label": "nodeRunElapsedMs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4983", + "community": 1, + "id": "smart_canvas_noderunelapsedms" + }, + { + "label": "runTimePillHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4989", + "community": 1, + "id": "smart_canvas_runtimepillhtml" + }, + { + "label": "hideRunTimerForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4996", + "community": 1, + "id": "smart_canvas_hideruntimerfornode" + }, + { + "label": "refreshRunTimerPills()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5002", + "community": 1, + "id": "smart_canvas_refreshruntimerpills" + }, + { + "label": "render()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5016", + "community": 1, + "id": "smart_canvas_render" + }, + { + "label": "measureSmartNodeImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5124", + "community": 1, + "id": "smart_canvas_measuresmartnodeimages" + }, + { + "label": "bindConnectionEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5154", + "community": 1, + "id": "smart_canvas_bindconnectionevents" + }, + { + "label": "ensurePortDragPathElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5170", + "community": 1, + "id": "smart_canvas_ensureportdragpathelement" + }, + { + "label": "clearPortDragVisual()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5185", + "community": 1, + "id": "smart_canvas_clearportdragvisual" + }, + { + "label": "bindPromptNodeControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5190", + "community": 1, + "id": "smart_canvas_bindpromptnodecontrols" + }, + { + "label": "bindLoopNodeControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5251", + "community": 1, + "id": "smart_canvas_bindloopnodecontrols" + }, + { + "label": "bindScrollableText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5399", + "community": 1, + "id": "smart_canvas_bindscrollabletext" + }, + { + "label": "updatePortDragVisual()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5465", + "community": 1, + "id": "smart_canvas_updateportdragvisual" + }, + { + "label": "handlePortDrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5487", + "community": 1, + "id": "smart_canvas_handleportdrop" + }, + { + "label": "pickMediaForSmartNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5534", + "community": 1, + "id": "smart_canvas_pickmediaforsmartnode" + }, + { + "label": "bindNodeEvents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5550", + "community": 1, + "id": "smart_canvas_bindnodeevents" + }, + { + "label": "rectOverlapNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5741", + "community": 1, + "id": "smart_canvas_rectoverlapnode" + }, + { + "label": "dragConnectTargetFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5751", + "community": 1, + "id": "smart_canvas_dragconnecttargetfor" + }, + { + "label": "canAutoConnectDraggedNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5759", + "community": 1, + "id": "smart_canvas_canautoconnectdraggednode" + }, + { + "label": "restoreDraggedNodePosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5767", + "community": 1, + "id": "smart_canvas_restoredraggednodeposition" + }, + { + "label": "clearDropHighlight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5777", + "community": 1, + "id": "smart_canvas_cleardrophighlight" + }, + { + "label": "setDropHighlight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5780", + "community": 1, + "id": "smart_canvas_setdrophighlight" + }, + { + "label": "deleteNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5786", + "community": 1, + "id": "smart_canvas_deletenode" + }, + { + "label": "clearNodeMediaBeforeDelete()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5803", + "community": 1, + "id": "smart_canvas_clearnodemediabeforedelete" + }, + { + "label": "deleteNodeFromButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5827", + "community": 1, + "id": "smart_canvas_deletenodefrombutton" + }, + { + "label": "disconnectConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5831", + "community": 1, + "id": "smart_canvas_disconnectconnection" + }, + { + "label": "connectionMidpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5849", + "community": 1, + "id": "smart_canvas_connectionmidpoint" + }, + { + "label": "insertionConnectionForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5859", + "community": 1, + "id": "smart_canvas_insertionconnectionfornode" + }, + { + "label": "insertLoopNodeIntoConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5880", + "community": 1, + "id": "smart_canvas_insertloopnodeintoconnection" + }, + { + "label": "updateLoopInsertPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5892", + "community": 1, + "id": "smart_canvas_updateloopinsertpreview" + }, + { + "label": "deleteImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5903", + "community": 1, + "id": "smart_canvas_deleteimage" + }, + { + "label": "currentEditImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5914", + "community": 1, + "id": "smart_canvas_currenteditimage" + }, + { + "label": "cropImageDisplaySize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5919", + "community": 1, + "id": "smart_canvas_cropimagedisplaysize" + }, + { + "label": "cropBounds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5929", + "community": 1, + "id": "smart_canvas_cropbounds" + }, + { + "label": "editDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5932", + "community": 1, + "id": "smart_canvas_editdrawcanvas" + }, + { + "label": "editTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5933", + "community": 1, + "id": "smart_canvas_edittextcanvas" + }, + { + "label": "editTextContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5934", + "community": 1, + "id": "smart_canvas_edittextcontext" + }, + { + "label": "selectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5935", + "community": 1, + "id": "smart_canvas_selectededittextitem" + }, + { + "label": "defaultEditTextText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5936", + "community": 1, + "id": "smart_canvas_defaultedittexttext" + }, + { + "label": "editTextSizeFromBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5937", + "community": 1, + "id": "smart_canvas_edittextsizefrombrush" + }, + { + "label": "createEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5938", + "community": 1, + "id": "smart_canvas_createedittextitem" + }, + { + "label": "textItemFont()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5942", + "community": 1, + "id": "smart_canvas_textitemfont" + }, + { + "label": "measureEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5946", + "community": 1, + "id": "smart_canvas_measureedittextitem" + }, + { + "label": "hitEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5959", + "community": 1, + "id": "smart_canvas_hitedittextitem" + }, + { + "label": "renderEditTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5969", + "community": 1, + "id": "smart_canvas_renderedittextcanvas" + }, + { + "label": "syncTextToolState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6002", + "community": 1, + "id": "smart_canvas_synctexttoolstate" + }, + { + "label": "syncSelectedEditTextStyleFromBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6006", + "community": 1, + "id": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "label": "beginTextEditChange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6019", + "community": 1, + "id": "smart_canvas_begintexteditchange" + }, + { + "label": "setSelectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6024", + "community": 1, + "id": "smart_canvas_setselectededittextitem" + }, + { + "label": "confirmSelectedEditTextItem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6029", + "community": 1, + "id": "smart_canvas_confirmselectededittextitem" + }, + { + "label": "editTextCanvasScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6040", + "community": 1, + "id": "smart_canvas_edittextcanvasscale" + }, + { + "label": "selectInlineEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6045", + "community": 1, + "id": "smart_canvas_selectinlineeditortext" + }, + { + "label": "inlineEditorText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6052", + "community": 1, + "id": "smart_canvas_inlineeditortext" + }, + { + "label": "autosizeEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6055", + "community": 1, + "id": "smart_canvas_autosizeedittextinlineeditor" + }, + { + "label": "positionEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6064", + "community": 1, + "id": "smart_canvas_positionedittextinlineeditor" + }, + { + "label": "removeEditTextInlineEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6089", + "community": 1, + "id": "smart_canvas_removeedittextinlineeditor" + }, + { + "label": "beginEditTextInline()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6113", + "community": 1, + "id": "smart_canvas_beginedittextinline" + }, + { + "label": "editTextPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6137", + "community": 1, + "id": "smart_canvas_edittextpoint" + }, + { + "label": "beginEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6138", + "community": 1, + "id": "smart_canvas_beginedittext" + }, + { + "label": "updateEditTextCursor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6166", + "community": 1, + "id": "smart_canvas_updateedittextcursor" + }, + { + "label": "moveEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6172", + "community": 1, + "id": "smart_canvas_moveedittext" + }, + { + "label": "endEditText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6196", + "community": 1, + "id": "smart_canvas_endedittext" + }, + { + "label": "editTextHasContent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6204", + "community": 1, + "id": "smart_canvas_edittexthascontent" + }, + { + "label": "resizeEditTextCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6205", + "community": 1, + "id": "smart_canvas_resizeedittextcanvas" + }, + { + "label": "resizeEditDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6218", + "community": 1, + "id": "smart_canvas_resizeeditdrawcanvas" + }, + { + "label": "setImageEditMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6230", + "community": 1, + "id": "smart_canvas_setimageeditmode" + }, + { + "label": "applyPreviewTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6318", + "community": 1, + "id": "smart_canvas_applypreviewtransform" + }, + { + "label": "resetPreviewTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6325", + "community": 1, + "id": "smart_canvas_resetpreviewtransform" + }, + { + "label": "panoramaRatioValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6332", + "community": 1, + "id": "smart_canvas_panoramaratiovalue" + }, + { + "label": "panoramaResolutionValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6340", + "community": 1, + "id": "smart_canvas_panoramaresolutionvalue" + }, + { + "label": "panoramaSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6349", + "community": 1, + "id": "smart_canvas_panoramasource" + }, + { + "label": "panoramaFallbackSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6355", + "community": 1, + "id": "smart_canvas_panoramafallbacksource" + }, + { + "label": "isLikelyPanoramaImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6359", + "community": 1, + "id": "smart_canvas_islikelypanoramaimage" + }, + { + "label": "ensurePanoramaRenderer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6380", + "community": 1, + "id": "smart_canvas_ensurepanoramarenderer" + }, + { + "label": "applyPanoramaTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6409", + "community": 1, + "id": "smart_canvas_applypanoramatexture" + }, + { + "label": "drawPanoramaFrame()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6424", + "community": 1, + "id": "smart_canvas_drawpanoramaframe" + }, + { + "label": "renderPanoramaFrame()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6448", + "community": 1, + "id": "smart_canvas_renderpanoramaframe" + }, + { + "label": "startPanoramaLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6452", + "community": 1, + "id": "smart_canvas_startpanoramaloop" + }, + { + "label": "stopPanoramaLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6456", + "community": 1, + "id": "smart_canvas_stoppanoramaloop" + }, + { + "label": "resizePanoramaViewer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6460", + "community": 1, + "id": "smart_canvas_resizepanoramaviewer" + }, + { + "label": "disposePanoramaTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6492", + "community": 1, + "id": "smart_canvas_disposepanoramatexture" + }, + { + "label": "loadPanoramaTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6503", + "community": 1, + "id": "smart_canvas_loadpanoramatexture" + }, + { + "label": "refreshPanoramaControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6554", + "community": 1, + "id": "smart_canvas_refreshpanoramacontrols" + }, + { + "label": "setPanoramaEnabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6567", + "community": 1, + "id": "smart_canvas_setpanoramaenabled" + }, + { + "label": "togglePanoramaPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6608", + "community": 1, + "id": "smart_canvas_togglepanoramapreview" + }, + { + "label": "exportPanoramaFrame()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6613", + "community": 1, + "id": "smart_canvas_exportpanoramaframe" + }, + { + "label": "resetPanoramaView()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6646", + "community": 1, + "id": "smart_canvas_resetpanoramaview" + }, + { + "label": "disposePanoramaPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6653", + "community": 1, + "id": "smart_canvas_disposepanoramapreview" + }, + { + "label": "applyPanoramaRatio()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6669", + "community": 1, + "id": "smart_canvas_applypanoramaratio" + }, + { + "label": "setPreviewComparePos()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6674", + "community": 1, + "id": "smart_canvas_setpreviewcomparepos" + }, + { + "label": "syncPreviewFrameSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6683", + "community": 1, + "id": "smart_canvas_syncpreviewframesize" + }, + { + "label": "previewResolutionText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6703", + "community": 1, + "id": "smart_canvas_previewresolutiontext" + }, + { + "label": "updatePreviewMetaHint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6714", + "community": 1, + "id": "smart_canvas_updatepreviewmetahint" + }, + { + "label": "rememberPreviewImageResolution()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6720", + "community": 1, + "id": "smart_canvas_rememberpreviewimageresolution" + }, + { + "label": "previewCompareSources()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6735", + "community": 1, + "id": "smart_canvas_previewcomparesources" + }, + { + "label": "refreshComparePanel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6762", + "community": 1, + "id": "smart_canvas_refreshcomparepanel" + }, + { + "label": "togglePreviewCompare()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6902", + "community": 1, + "id": "smart_canvas_togglepreviewcompare" + }, + { + "label": "currentPreviewVideo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6910", + "community": 1, + "id": "smart_canvas_currentpreviewvideo" + }, + { + "label": "videoFrameStep()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6915", + "community": 1, + "id": "smart_canvas_videoframestep" + }, + { + "label": "seekPreviewVideoFrames()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6920", + "community": 1, + "id": "smart_canvas_seekpreviewvideoframes" + }, + { + "label": "waitForVideoEvent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6930", + "community": 1, + "id": "smart_canvas_waitforvideoevent" + }, + { + "label": "seekVideoForFrame()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6944", + "community": 1, + "id": "smart_canvas_seekvideoforframe" + }, + { + "label": "exportVideoFrame()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6949", + "community": 1, + "id": "smart_canvas_exportvideoframe" + }, + { + "label": "editDrawSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6999", + "community": 1, + "id": "smart_canvas_editdrawsnapshot" + }, + { + "label": "restoreEditDrawSnapshot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7008", + "community": 1, + "id": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "label": "pushEditDrawHistory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7018", + "community": 1, + "id": "smart_canvas_pusheditdrawhistory" + }, + { + "label": "syncEditDrawingHistoryButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7024", + "community": 1, + "id": "smart_canvas_synceditdrawinghistorybuttons" + }, + { + "label": "undoEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7028", + "community": 1, + "id": "smart_canvas_undoeditdrawing" + }, + { + "label": "redoEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7034", + "community": 1, + "id": "smart_canvas_redoeditdrawing" + }, + { + "label": "editCanvasHasPixels()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7040", + "community": 1, + "id": "smart_canvas_editcanvashaspixels" + }, + { + "label": "clearEditDrawing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7047", + "community": 1, + "id": "smart_canvas_cleareditdrawing" + }, + { + "label": "resetEditDrawingHistory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7062", + "community": 1, + "id": "smart_canvas_reseteditdrawinghistory" + }, + { + "label": "setBrushTool()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7075", + "community": 1, + "id": "smart_canvas_setbrushtool" + }, + { + "label": "syncBrushToolButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7081", + "community": 1, + "id": "smart_canvas_syncbrushtoolbuttons" + }, + { + "label": "editDrawPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7089", + "community": 1, + "id": "smart_canvas_editdrawpoint" + }, + { + "label": "gridCustomLineHit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7094", + "community": 1, + "id": "smart_canvas_gridcustomlinehit" + }, + { + "label": "setGridCustomLinePos()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7104", + "community": 1, + "id": "smart_canvas_setgridcustomlinepos" + }, + { + "label": "editBrushSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7114", + "community": 1, + "id": "smart_canvas_editbrushsize" + }, + { + "label": "brushColor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7115", + "community": 1, + "id": "smart_canvas_brushcolor" + }, + { + "label": "setupDrawStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7116", + "community": 1, + "id": "smart_canvas_setupdrawstyle" + }, + { + "label": "normalizeMaskPreviewCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7122", + "community": 1, + "id": "smart_canvas_normalizemaskpreviewcanvas" + }, + { + "label": "strokeFreeDrawPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7138", + "community": 1, + "id": "smart_canvas_strokefreedrawpoint" + }, + { + "label": "circledNumber()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7164", + "community": 1, + "id": "smart_canvas_circlednumber" + }, + { + "label": "drawBrushShape()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7165", + "community": 1, + "id": "smart_canvas_drawbrushshape" + }, + { + "label": "drawNumberLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7171", + "community": 1, + "id": "smart_canvas_drawnumberlabel" + }, + { + "label": "beginEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7179", + "community": 1, + "id": "smart_canvas_begineditdraw" + }, + { + "label": "moveEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7202", + "community": 1, + "id": "smart_canvas_moveeditdraw" + }, + { + "label": "endEditDraw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7217", + "community": 1, + "id": "smart_canvas_endeditdraw" + }, + { + "label": "syncGridGapValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7222", + "community": 1, + "id": "smart_canvas_syncgridgapvalue" + }, + { + "label": "gridSplitSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7230", + "community": 1, + "id": "smart_canvas_gridsplitsettings" + }, + { + "label": "gridSplitRects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7235", + "community": 1, + "id": "smart_canvas_gridsplitrects" + }, + { + "label": "gridSplitRectsCustom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7250", + "community": 1, + "id": "smart_canvas_gridsplitrectscustom" + }, + { + "label": "gridLayoutFromRects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7263", + "community": 1, + "id": "smart_canvas_gridlayoutfromrects" + }, + { + "label": "applyGridPreset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7266", + "community": 1, + "id": "smart_canvas_applygridpreset" + }, + { + "label": "syncGridCustomControls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7276", + "community": 1, + "id": "smart_canvas_syncgridcustomcontrols" + }, + { + "label": "toggleGridCustomMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7283", + "community": 1, + "id": "smart_canvas_togglegridcustommode" + }, + { + "label": "setGridCustomOrientation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7293", + "community": 1, + "id": "smart_canvas_setgridcustomorientation" + }, + { + "label": "clearGridCustomLines()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7301", + "community": 1, + "id": "smart_canvas_cleargridcustomlines" + }, + { + "label": "undoGridCustomLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7302", + "community": 1, + "id": "smart_canvas_undogridcustomline" + }, + { + "label": "syncGridCustomUndoBtn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7303", + "community": 1, + "id": "smart_canvas_syncgridcustomundobtn" + }, + { + "label": "applyImageEditZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7309", + "community": 1, + "id": "smart_canvas_applyimageeditzoom" + }, + { + "label": "ensureImageEditBaseSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7327", + "community": 1, + "id": "smart_canvas_ensureimageeditbasesize" + }, + { + "label": "syncImageEditOverflow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7339", + "community": 1, + "id": "smart_canvas_syncimageeditoverflow" + }, + { + "label": "resetImageEditZoom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7347", + "community": 1, + "id": "smart_canvas_resetimageeditzoom" + }, + { + "label": "updateZoomLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7360", + "community": 1, + "id": "smart_canvas_updatezoomlabel" + }, + { + "label": "syncGridCustomCursor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7369", + "community": 1, + "id": "smart_canvas_syncgridcustomcursor" + }, + { + "label": "refreshGridSplitPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7374", + "community": 1, + "id": "smart_canvas_refreshgridsplitpreview" + }, + { + "label": "renderCropBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7398", + "community": 1, + "id": "smart_canvas_rendercropbox" + }, + { + "label": "outpaintNaturalSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7450", + "community": 1, + "id": "smart_canvas_outpaintnaturalsize" + }, + { + "label": "updateOutpaintResolutionLabel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7461", + "community": 1, + "id": "smart_canvas_updateoutpaintresolutionlabel" + }, + { + "label": "clampOutpaint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7470", + "community": 1, + "id": "smart_canvas_clampoutpaint" + }, + { + "label": "resetOutpaintBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7478", + "community": 1, + "id": "smart_canvas_resetoutpaintbox" + }, + { + "label": "resetCropBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7490", + "community": 1, + "id": "smart_canvas_resetcropbox" + }, + { + "label": "updatePreviewNavButtons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7497", + "community": 1, + "id": "smart_canvas_updatepreviewnavbuttons" + }, + { + "label": "navigatePreviewImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7505", + "community": 1, + "id": "smart_canvas_navigatepreviewimage" + }, + { + "label": "openImagePreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7514", + "community": 1, + "id": "smart_canvas_openimagepreview" + }, + { + "label": "openImageEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7518", + "community": 1, + "id": "smart_canvas_openimageeditor" + }, + { + "label": "closeImageEditor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7587", + "community": 1, + "id": "smart_canvas_closeimageeditor" + }, + { + "label": "clampCrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7616", + "community": 1, + "id": "smart_canvas_clampcrop" + }, + { + "label": "beginCropDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7623", + "community": 1, + "id": "smart_canvas_begincropdrag" + }, + { + "label": "resizeOutpaintFromDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7629", + "community": 1, + "id": "smart_canvas_resizeoutpaintfromdrag" + }, + { + "label": "uploadCroppedBlob()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7647", + "community": 1, + "id": "smart_canvas_uploadcroppedblob" + }, + { + "label": "uploadImageBlobs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7653", + "community": 1, + "id": "smart_canvas_uploadimageblobs" + }, + { + "label": "replaceEditedImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7659", + "community": 1, + "id": "smart_canvas_replaceeditedimage" + }, + { + "label": "applyOutpaintSizeToSmartParams()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7667", + "community": 1, + "id": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "label": "applyImageCrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7680", + "community": 1, + "id": "smart_canvas_applyimagecrop" + }, + { + "label": "applyImageOutpaint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7696", + "community": 1, + "id": "smart_canvas_applyimageoutpaint" + }, + { + "label": "applyImageMask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7725", + "community": 1, + "id": "smart_canvas_applyimagemask" + }, + { + "label": "maskCanvasFromDrawCanvas()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7739", + "community": 1, + "id": "smart_canvas_maskcanvasfromdrawcanvas" + }, + { + "label": "applyImageBrush()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7758", + "community": 1, + "id": "smart_canvas_applyimagebrush" + }, + { + "label": "applyImageGridSplit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7774", + "community": 1, + "id": "smart_canvas_applyimagegridsplit" + }, + { + "label": "applyImageEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7805", + "community": 1, + "id": "smart_canvas_applyimageedit" + }, + { + "label": "currentComposerSubject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7815", + "community": 1, + "id": "smart_canvas_currentcomposersubject" + }, + { + "label": "savePromptDraftForCurrent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7818", + "community": 1, + "id": "smart_canvas_savepromptdraftforcurrent" + }, + { + "label": "setPromptDraftForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7830", + "community": 1, + "id": "smart_canvas_setpromptdraftfornode" + }, + { + "label": "loadPromptDraft()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7841", + "community": 1, + "id": "smart_canvas_loadpromptdraft" + }, + { + "label": "positionComposerForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7855", + "community": 1, + "id": "smart_canvas_positioncomposerfornode" + }, + { + "label": "updateComposer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7864", + "community": 1, + "id": "smart_canvas_updatecomposer" + }, + { + "label": "renderInputPromptPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7906", + "community": 1, + "id": "smart_canvas_renderinputpromptpreview" + }, + { + "label": "renderInputThumbsRow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7914", + "community": 1, + "id": "smart_canvas_renderinputthumbsrow" + }, + { + "label": "bindInputThumbsDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7935", + "community": 1, + "id": "smart_canvas_bindinputthumbsdrag" + }, + { + "label": "inputThumbDropPlacement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7989", + "community": 1, + "id": "smart_canvas_inputthumbdropplacement" + }, + { + "label": "clearInputThumbDropMarkers()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7993", + "community": 1, + "id": "smart_canvas_clearinputthumbdropmarkers" + }, + { + "label": "bindInputThumbVideoActions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8000", + "community": 1, + "id": "smart_canvas_bindinputthumbvideoactions" + }, + { + "label": "movedBeforeAfterIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8024", + "community": 1, + "id": "smart_canvas_movedbeforeafterids" + }, + { + "label": "sameOrderedIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8036", + "community": 1, + "id": "smart_canvas_sameorderedids" + }, + { + "label": "reorderInputSourceNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8040", + "community": 1, + "id": "smart_canvas_reorderinputsourcenodes" + }, + { + "label": "reorderInputThumb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8073", + "community": 1, + "id": "smart_canvas_reorderinputthumb" + }, + { + "label": "isSupportedUploadFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8115", + "community": 1, + "id": "smart_canvas_issupporteduploadfile" + }, + { + "label": "dataTransferItemEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8121", + "community": 1, + "id": "smart_canvas_datatransferitementry" + }, + { + "label": "filesFromEntry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8124", + "community": 1, + "id": "smart_canvas_filesfromentry" + }, + { + "label": "uploadFilesFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8140", + "community": 1, + "id": "smart_canvas_uploadfilesfromdatatransfer" + }, + { + "label": "uploadTitleForItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8148", + "community": 1, + "id": "smart_canvas_uploadtitleforitems" + }, + { + "label": "smartImageFilesFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8172", + "community": 1, + "id": "smart_canvas_smartimagefilesfromdatatransfer" + }, + { + "label": "smartResponseErrorMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8175", + "community": 1, + "id": "smart_canvas_smartresponseerrormessage" + }, + { + "label": "smartDropDataTypes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8188", + "community": 1, + "id": "smart_canvas_smartdropdatatypes" + }, + { + "label": "readSmartDropData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8191", + "community": 1, + "id": "smart_canvas_readsmartdropdata" + }, + { + "label": "decodeSmartDropText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8194", + "community": 1, + "id": "smart_canvas_decodesmartdroptext" + }, + { + "label": "smartDropTextFragments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8199", + "community": 1, + "id": "smart_canvas_smartdroptextfragments" + }, + { + "label": "uniqueSmartDropValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8215", + "community": 1, + "id": "smart_canvas_uniquesmartdropvalues" + }, + { + "label": "smartDropTextCandidates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8224", + "community": 1, + "id": "smart_canvas_smartdroptextcandidates" + }, + { + "label": "isRemoteSmartImageDropValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8231", + "community": 1, + "id": "smart_canvas_isremotesmartimagedropvalue" + }, + { + "label": "isLocalSmartImageDropValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8235", + "community": 1, + "id": "smart_canvas_islocalsmartimagedropvalue" + }, + { + "label": "smartLocalImagePathsFromDataTransfer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8254", + "community": 1, + "id": "smart_canvas_smartlocalimagepathsfromdatatransfer" + }, + { + "label": "smartImageNameFromUrl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8257", + "community": 1, + "id": "smart_canvas_smartimagenamefromurl" + }, + { + "label": "smartImageDropPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8265", + "community": 1, + "id": "smart_canvas_smartimagedroppayload" + }, + { + "label": "resolveSmartImageDropPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8274", + "community": 1, + "id": "smart_canvas_resolvesmartimagedroppayload" + }, + { + "label": "hasSmartImageDropData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8280", + "community": 1, + "id": "smart_canvas_hassmartimagedropdata" + }, + { + "label": "hasSmartAssetDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8287", + "community": 1, + "id": "smart_canvas_hassmartassetdrag" + }, + { + "label": "hasMediaDrawerDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8290", + "community": 1, + "id": "smart_canvas_hasmediadrawerdrag" + }, + { + "label": "hasSmartInputThumbDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8293", + "community": 1, + "id": "smart_canvas_hassmartinputthumbdrag" + }, + { + "label": "setSmartDropCopyEffect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8296", + "community": 1, + "id": "smart_canvas_setsmartdropcopyeffect" + }, + { + "label": "uploadFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8303", + "community": 1, + "id": "smart_canvas_uploadfiles" + }, + { + "label": "appendImagesToSmartNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8317", + "community": 1, + "id": "smart_canvas_appendimagestosmartnode" + }, + { + "label": "handleFiles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8344", + "community": 1, + "id": "smart_canvas_handlefiles" + }, + { + "label": "importSmartLocalImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8354", + "community": 1, + "id": "smart_canvas_importsmartlocalimages" + }, + { + "label": "handleSmartImageDropPayload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8365", + "community": 1, + "id": "smart_canvas_handlesmartimagedroppayload" + }, + { + "label": "sizeForRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8379", + "community": 1, + "id": "smart_canvas_sizeforrun" + }, + { + "label": "expectedOutputSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8382", + "community": 1, + "id": "smart_canvas_expectedoutputsize" + }, + { + "label": "explicitRequestOutputSizeForPending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8401", + "community": 1, + "id": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "label": "pendingSizeFromImageRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8418", + "community": 1, + "id": "smart_canvas_pendingsizefromimageref" + }, + { + "label": "pendingSourceBoxSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8423", + "community": 1, + "id": "smart_canvas_pendingsourceboxsize" + }, + { + "label": "displayBoxFromNaturalSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8439", + "community": 1, + "id": "smart_canvas_displayboxfromnaturalsize" + }, + { + "label": "pendingBaseBoxSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8447", + "community": 1, + "id": "smart_canvas_pendingbaseboxsize" + }, + { + "label": "pendingBoxSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8455", + "community": 1, + "id": "smart_canvas_pendingboxsize" + }, + { + "label": "mentionTokenHtml()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8477", + "community": 1, + "id": "smart_canvas_mentiontokenhtml" + }, + { + "label": "promptHtmlWithMentionTokens()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8486", + "community": 1, + "id": "smart_canvas_prompthtmlwithmentiontokens" + }, + { + "label": "snapshotRunMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8506", + "community": 1, + "id": "smart_canvas_snapshotrunmeta" + }, + { + "label": "attachRunMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8519", + "community": 1, + "id": "smart_canvas_attachrunmeta" + }, + { + "label": "stripRunInputMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8544", + "community": 1, + "id": "smart_canvas_stripruninputmeta" + }, + { + "label": "stripImageGenerationMeta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8556", + "community": 1, + "id": "smart_canvas_stripimagegenerationmeta" + }, + { + "label": "addConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8567", + "community": 1, + "id": "smart_canvas_addconnection" + }, + { + "label": "connectInputNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8573", + "community": 1, + "id": "smart_canvas_connectinputnode" + }, + { + "label": "upstreamNodesForKinds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8591", + "community": 1, + "id": "smart_canvas_upstreamnodesforkinds" + }, + { + "label": "inputNodesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8603", + "community": 1, + "id": "smart_canvas_inputnodesfor" + }, + { + "label": "workflowInputNodesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8606", + "community": 1, + "id": "smart_canvas_workflowinputnodesfor" + }, + { + "label": "clearDetachedRunInputRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8609", + "community": 1, + "id": "smart_canvas_cleardetachedruninputrefs" + }, + { + "label": "cleanupDetachedRunInputRefs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8617", + "community": 1, + "id": "smart_canvas_cleanupdetachedruninputrefs" + }, + { + "label": "imagesForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8633", + "community": 1, + "id": "smart_canvas_imagesfornode" + }, + { + "label": "nodeHasReferenceContent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8636", + "community": 1, + "id": "smart_canvas_nodehasreferencecontent" + }, + { + "label": "isSelfReferenceForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8639", + "community": 1, + "id": "smart_canvas_isselfreferencefornode" + }, + { + "label": "candidateInputImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8642", + "community": 1, + "id": "smart_canvas_candidateinputimagesfor" + }, + { + "label": "defaultInputImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8650", + "community": 1, + "id": "smart_canvas_defaultinputimagesfor" + }, + { + "label": "splitSmartPromptItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8653", + "community": 1, + "id": "smart_canvas_splitsmartpromptitems" + }, + { + "label": "smartLoopPromptFieldValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8661", + "community": 1, + "id": "smart_canvas_smartlooppromptfieldvalues" + }, + { + "label": "smartLoopActivePromptFieldValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8668", + "community": 1, + "id": "smart_canvas_smartloopactivepromptfieldvalues" + }, + { + "label": "setSmartLoopPromptFieldValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8671", + "community": 1, + "id": "smart_canvas_setsmartlooppromptfieldvalues" + }, + { + "label": "smartLoopPromptFieldText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8677", + "community": 1, + "id": "smart_canvas_smartlooppromptfieldtext" + }, + { + "label": "smartLoopSelectedLocalPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8681", + "community": 1, + "id": "smart_canvas_smartloopselectedlocalprompt" + }, + { + "label": "smartLoopUpstreamPromptPreviewHeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8688", + "community": 1, + "id": "smart_canvas_smartloopupstreampromptpreviewheight" + }, + { + "label": "smartLoopInputPromptItems()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8692", + "community": 1, + "id": "smart_canvas_smartloopinputpromptitems" + }, + { + "label": "smartLoopSelectedInputPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8708", + "community": 1, + "id": "smart_canvas_smartloopselectedinputprompt" + }, + { + "label": "smartLoopPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8715", + "community": 1, + "id": "smart_canvas_smartloopprompt" + }, + { + "label": "smartLoopInputImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8734", + "community": 1, + "id": "smart_canvas_smartloopinputimages" + }, + { + "label": "smartLoopPreviewImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8747", + "community": 1, + "id": "smart_canvas_smartlooppreviewimages" + }, + { + "label": "outputImagesForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8754", + "community": 1, + "id": "smart_canvas_outputimagesfornode" + }, + { + "label": "selfReferenceImagesForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8758", + "community": 1, + "id": "smart_canvas_selfreferenceimagesfornode" + }, + { + "label": "textForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8761", + "community": 1, + "id": "smart_canvas_textfornode" + }, + { + "label": "promptInputNodesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8767", + "community": 1, + "id": "smart_canvas_promptinputnodesfor" + }, + { + "label": "inputPromptTextFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8770", + "community": 1, + "id": "smart_canvas_inputprompttextfor" + }, + { + "label": "upstreamLoopPromptNodesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8783", + "community": 1, + "id": "smart_canvas_upstreamlooppromptnodesfor" + }, + { + "label": "inputImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8786", + "community": 1, + "id": "smart_canvas_inputimagesfor" + }, + { + "label": "workflowInputImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8789", + "community": 1, + "id": "smart_canvas_workflowinputimagesfor" + }, + { + "label": "inputRefKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8792", + "community": 1, + "id": "smart_canvas_inputrefkey" + }, + { + "label": "blockedInputRefKeys()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8799", + "community": 1, + "id": "smart_canvas_blockedinputrefkeys" + }, + { + "label": "isInputRefBlocked()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8802", + "community": 1, + "id": "smart_canvas_isinputrefblocked" + }, + { + "label": "activeInputImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8806", + "community": 1, + "id": "smart_canvas_activeinputimagesfor" + }, + { + "label": "toggleInputRefBlocked()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8809", + "community": 1, + "id": "smart_canvas_toggleinputrefblocked" + }, + { + "label": "defaultReferenceImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8822", + "community": 1, + "id": "smart_canvas_defaultreferenceimagesfor" + }, + { + "label": "lineConnectionsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8830", + "community": 1, + "id": "smart_canvas_lineconnectionsfor" + }, + { + "label": "connectedLineNodeIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8837", + "community": 1, + "id": "smart_canvas_connectedlinenodeids" + }, + { + "label": "upstreamLineNodeIds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8864", + "community": 1, + "id": "smart_canvas_upstreamlinenodeids" + }, + { + "label": "lineImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8880", + "community": 1, + "id": "smart_canvas_lineimagesfor" + }, + { + "label": "collectMentionedImagesFromPrompt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8887", + "community": 1, + "id": "smart_canvas_collectmentionedimagesfromprompt" + }, + { + "label": "uniqueReferenceImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8894", + "community": 1, + "id": "smart_canvas_uniquereferenceimages" + }, + { + "label": "visibleReferenceImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8909", + "community": 1, + "id": "smart_canvas_visiblereferenceimagesfor" + }, + { + "label": "inputMentionCandidateImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8913", + "community": 1, + "id": "smart_canvas_inputmentioncandidateimages" + }, + { + "label": "assetRegisteredUris()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8927", + "community": 1, + "id": "smart_canvas_assetregistereduris" + }, + { + "label": "assetMentionCandidateImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8936", + "community": 1, + "id": "smart_canvas_assetmentioncandidateimages" + }, + { + "label": "mentionCandidateImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8958", + "community": 1, + "id": "smart_canvas_mentioncandidateimages" + }, + { + "label": "referenceImagesFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8961", + "community": 1, + "id": "smart_canvas_referenceimagesfor" + }, + { + "label": "closeMentionPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8964", + "community": 1, + "id": "smart_canvas_closementionpicker" + }, + { + "label": "saveMentionRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8968", + "community": 1, + "id": "smart_canvas_savementionrange" + }, + { + "label": "textBeforeCaret()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8974", + "community": 1, + "id": "smart_canvas_textbeforecaret" + }, + { + "label": "renderMentionPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8982", + "community": 1, + "id": "smart_canvas_rendermentionpicker" + }, + { + "label": "showMentionPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9073", + "community": 1, + "id": "smart_canvas_showmentionpicker" + }, + { + "label": "positionMentionPickerAtCaret()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9079", + "community": 1, + "id": "smart_canvas_positionmentionpickeratcaret" + }, + { + "label": "maybeOpenMentionPicker()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9103", + "community": 1, + "id": "smart_canvas_maybeopenmentionpicker" + }, + { + "label": "insertMentionToken()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9109", + "community": 1, + "id": "smart_canvas_insertmentiontoken" + }, + { + "label": "collectPromptParts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9160", + "community": 1, + "id": "smart_canvas_collectpromptparts" + }, + { + "label": "originalPromptTextFromParts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9181", + "community": 1, + "id": "smart_canvas_originalprompttextfromparts" + }, + { + "label": "buildPromptRequest()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9192", + "community": 1, + "id": "smart_canvas_buildpromptrequest" + }, + { + "label": "outgoingConnectionsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9246", + "community": 1, + "id": "smart_canvas_outgoingconnectionsfor" + }, + { + "label": "outgoingInputConnectionsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9251", + "community": 1, + "id": "smart_canvas_outgoinginputconnectionsfor" + }, + { + "label": "nextOutputPositionForSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9254", + "community": 1, + "id": "smart_canvas_nextoutputpositionforsource" + }, + { + "label": "createPendingOutputFromSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9272", + "community": 1, + "id": "smart_canvas_creatependingoutputfromsource" + }, + { + "label": "createParallelLoopOutputNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9299", + "community": 1, + "id": "smart_canvas_createparallelloopoutputnode" + }, + { + "label": "loopOutputSlotsForRoot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9329", + "community": 1, + "id": "smart_canvas_loopoutputslotsforroot" + }, + { + "label": "loopOutputSlotForRound()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9339", + "community": 1, + "id": "smart_canvas_loopoutputslotforround" + }, + { + "label": "tagLoopOutputSlot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9350", + "community": 1, + "id": "smart_canvas_tagloopoutputslot" + }, + { + "label": "createLoopOutputSlot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9359", + "community": 1, + "id": "smart_canvas_createloopoutputslot" + }, + { + "label": "extractCurrentImagesToSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9406", + "community": 1, + "id": "smart_canvas_extractcurrentimagestosource" + }, + { + "label": "finalizePendingNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9433", + "community": 1, + "id": "smart_canvas_finalizependingnode" + }, + { + "label": "restoreFromExtraction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9462", + "community": 1, + "id": "smart_canvas_restorefromextraction" + }, + { + "label": "restoreSourceVisualState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9473", + "community": 1, + "id": "smart_canvas_restoresourcevisualstate" + }, + { + "label": "finishLoopTargetPreviewState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9482", + "community": 1, + "id": "smart_canvas_finishlooptargetpreviewstate" + }, + { + "label": "refsForDirectLoopRound()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9500", + "community": 1, + "id": "smart_canvas_refsfordirectloopround" + }, + { + "label": "showDirectLoopRoundPreview()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9510", + "community": 1, + "id": "smart_canvas_showdirectlooproundpreview" + }, + { + "label": "directImageInputsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9545", + "community": 1, + "id": "smart_canvas_directimageinputsfor" + }, + { + "label": "directImageInputsForKinds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9555", + "community": 1, + "id": "smart_canvas_directimageinputsforkinds" + }, + { + "label": "primaryImageInputFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9565", + "community": 1, + "id": "smart_canvas_primaryimageinputfor" + }, + { + "label": "hasDownstreamImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9578", + "community": 1, + "id": "smart_canvas_hasdownstreamimagenode" + }, + { + "label": "isGeneratedOutputForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9581", + "community": 1, + "id": "smart_canvas_isgeneratedoutputfornode" + }, + { + "label": "downstreamWorkflowImageTargetsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9584", + "community": 1, + "id": "smart_canvas_downstreamworkflowimagetargetsfor" + }, + { + "label": "hasDownstreamWorkflowImageNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9587", + "community": 1, + "id": "smart_canvas_hasdownstreamworkflowimagenode" + }, + { + "label": "smartImageChainTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9590", + "community": 1, + "id": "smart_canvas_smartimagechainto" + }, + { + "label": "upstreamNodesForId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9603", + "community": 1, + "id": "smart_canvas_upstreamnodesforid" + }, + { + "label": "resolveSmartCascadeLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9617", + "community": 1, + "id": "smart_canvas_resolvesmartcascadeloop" + }, + { + "label": "relayLoopPromptNodesForEdge()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9623", + "community": 1, + "id": "smart_canvas_relaylooppromptnodesforedge" + }, + { + "label": "relayLoopPromptNodesForTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9629", + "community": 1, + "id": "smart_canvas_relaylooppromptnodesfortarget" + }, + { + "label": "downstreamNodesForId()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9633", + "community": 1, + "id": "smart_canvas_downstreamnodesforid" + }, + { + "label": "downstreamImageTargetsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9651", + "community": 1, + "id": "smart_canvas_downstreamimagetargetsfor" + }, + { + "label": "downstreamCascadeTargetsFor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9663", + "community": 1, + "id": "smart_canvas_downstreamcascadetargetsfor" + }, + { + "label": "directLoopRunTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9675", + "community": 1, + "id": "smart_canvas_directloopruntargets" + }, + { + "label": "smartCascadeGraphForTail()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9680", + "community": 1, + "id": "smart_canvas_smartcascadegraphfortail" + }, + { + "label": "cascadeTailForLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9709", + "community": 1, + "id": "smart_canvas_cascadetailforloop" + }, + { + "label": "canRunSmartCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9729", + "community": 1, + "id": "smart_canvas_canrunsmartcascade" + }, + { + "label": "isDirectLoopTargetRun()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9738", + "community": 1, + "id": "smart_canvas_isdirectlooptargetrun" + }, + { + "label": "cascadeConnectionKeys()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9744", + "community": 1, + "id": "smart_canvas_cascadeconnectionkeys" + }, + { + "label": "coolRunButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9771", + "community": 1, + "id": "smart_canvas_coolrunbutton" + }, + { + "label": "coolNodeRunningState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9780", + "community": 1, + "id": "smart_canvas_coolnoderunningstate" + }, + { + "label": "clearNodeRunningState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9796", + "community": 1, + "id": "smart_canvas_clearnoderunningstate" + }, + { + "label": "pushRightSideNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9801", + "community": 1, + "id": "smart_canvas_pushrightsidenodes" + }, + { + "label": "cascadeOutputTitle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9813", + "community": 1, + "id": "smart_canvas_cascadeoutputtitle" + }, + { + "label": "cleanHistoryImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9817", + "community": 1, + "id": "smart_canvas_cleanhistoryimages" + }, + { + "label": "hasHistoryConnection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9829", + "community": 1, + "id": "smart_canvas_hashistoryconnection" + }, + { + "label": "demoteHistoryGroupNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9832", + "community": 1, + "id": "smart_canvas_demotehistorygroupnode" + }, + { + "label": "historyGroupForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9841", + "community": 1, + "id": "smart_canvas_historygroupfornode" + }, + { + "label": "positionHistoryGroupForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9854", + "community": 1, + "id": "smart_canvas_positionhistorygroupfornode" + }, + { + "label": "ensureHistoryGroupForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9861", + "community": 1, + "id": "smart_canvas_ensurehistorygroupfornode" + }, + { + "label": "replaceOutputsToNodeWithHistory()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9889", + "community": 1, + "id": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "label": "appendOutputsToNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9925", + "community": 1, + "id": "smart_canvas_appendoutputstonode" + }, + { + "label": "syncCascadeRunButton()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9946", + "community": 1, + "id": "smart_canvas_synccascaderunbutton" + }, + { + "label": "loadNodePromptDraftToInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9960", + "community": 1, + "id": "smart_canvas_loadnodepromptdrafttoinput" + }, + { + "label": "buildPromptRequestForNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9972", + "community": 1, + "id": "smart_canvas_buildpromptrequestfornode" + }, + { + "label": "generateUrlsForCurrentSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9981", + "community": 1, + "id": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "label": "generateComfyUrlsWithSettings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10076", + "community": 1, + "id": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "label": "runCascadeStepIntoNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10147", + "community": 1, + "id": "smart_canvas_runcascadestepintonode" + }, + { + "label": "runLoopRoundIntoSlot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10246", + "community": 1, + "id": "smart_canvas_runlooproundintoslot" + }, + { + "label": "appendCascadeRefsToReceiver()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10350", + "community": 1, + "id": "smart_canvas_appendcascaderefstoreceiver" + }, + { + "label": "cascadeRefsFromOutputs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10364", + "community": 1, + "id": "smart_canvas_cascaderefsfromoutputs" + }, + { + "label": "smartCascadeStopText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10374", + "community": 1, + "id": "smart_canvas_smartcascadestoptext" + }, + { + "label": "smartCascadeAbortError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10377", + "community": 1, + "id": "smart_canvas_smartcascadeaborterror" + }, + { + "label": "throwIfSmartCascadeStopRequested()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10382", + "community": 1, + "id": "smart_canvas_throwifsmartcascadestoprequested" + }, + { + "label": "requestSmartCascadeStop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10385", + "community": 1, + "id": "smart_canvas_requestsmartcascadestop" + }, + { + "label": "smartCascadeParallelLimit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10398", + "community": 1, + "id": "smart_canvas_smartcascadeparallellimit" + }, + { + "label": "runSmartCascadeRoundsWithLimit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10402", + "community": 1, + "id": "smart_canvas_runsmartcascaderoundswithlimit" + }, + { + "label": "runSmartCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10420", + "community": 1, + "id": "smart_canvas_runsmartcascade" + }, + { + "label": "runSmartCascadeFromLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10627", + "community": 1, + "id": "smart_canvas_runsmartcascadefromloop" + }, + { + "label": "runGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10637", + "community": 1, + "id": "smart_canvas_rungeneration" + }, + { + "label": "runPromptLLMNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10806", + "community": 1, + "id": "smart_canvas_runpromptllmnode" + }, + { + "label": "comfyFieldKind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10849", + "community": 1, + "id": "smart_canvas_comfyfieldkind" + }, + { + "label": "runApiGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10855", + "community": 1, + "id": "smart_canvas_runapigeneration" + }, + { + "label": "runRunningHubGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10865", + "community": 1, + "id": "smart_canvas_runrunninghubgeneration" + }, + { + "label": "runApiVideoGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10906", + "community": 1, + "id": "smart_canvas_runapivideogeneration" + }, + { + "label": "runModelscopeGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10966", + "community": 1, + "id": "smart_canvas_runmodelscopegeneration" + }, + { + "label": "urlToBase64()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10996", + "community": 1, + "id": "smart_canvas_urltobase64" + }, + { + "label": "sleep()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11007", + "community": 1, + "id": "smart_canvas_sleep" + }, + { + "label": "runComfyGeneration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11008", + "community": 1, + "id": "smart_canvas_runcomfygeneration" + }, + { + "label": "runComfyText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11066", + "community": 1, + "id": "smart_canvas_runcomfytext" + }, + { + "label": "runComfyEnhance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11084", + "community": 1, + "id": "smart_canvas_runcomfyenhance" + }, + { + "label": "runComfyEdit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11103", + "community": 1, + "id": "smart_canvas_runcomfyedit" + }, + { + "label": "comfyNameForRef()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11124", + "community": 1, + "id": "smart_canvas_comfynameforref" + }, + { + "label": "smartPendingTasks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11142", + "community": 1, + "id": "smart_canvas_smartpendingtasks" + }, + { + "label": "JimengPendingSignal", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11146", + "community": 1, + "id": "smart_canvas_jimengpendingsignal" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11147", + "community": 1, + "id": "smart_canvas_jimengpendingsignal_constructor" + }, + { + "label": "jimengQueueText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11159", + "community": 1, + "id": "smart_canvas_jimengqueuetext" + }, + { + "label": "setNodeJimengPending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11166", + "community": 1, + "id": "smart_canvas_setnodejimengpending" + }, + { + "label": "handleJimengPendingSignal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11189", + "community": 1, + "id": "smart_canvas_handlejimengpendingsignal" + }, + { + "label": "finalizeJimengPending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11195", + "community": 1, + "id": "smart_canvas_finalizejimengpending" + }, + { + "label": "applyJimengQueryResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11216", + "community": 1, + "id": "smart_canvas_applyjimengqueryresult" + }, + { + "label": "fetchJimengQuery()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11240", + "community": 1, + "id": "smart_canvas_fetchjimengquery" + }, + { + "label": "queryJimengNow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11247", + "community": 1, + "id": "smart_canvas_queryjimengnow" + }, + { + "label": "startJimengPoll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11265", + "community": 1, + "id": "smart_canvas_startjimengpoll" + }, + { + "label": "resumeJimengPendingNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11292", + "community": 1, + "id": "smart_canvas_resumejimengpendingnodes" + }, + { + "label": "pollSmartCanvasTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11298", + "community": 1, + "id": "smart_canvas_pollsmartcanvastask" + }, + { + "label": "finalizeSmartPendingTask()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11321", + "community": 1, + "id": "smart_canvas_finalizesmartpendingtask" + }, + { + "label": "resumeSmartPendingNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11346", + "community": 1, + "id": "smart_canvas_resumesmartpendingnode" + }, + { + "label": "resumeSmartPendingTasks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11387", + "community": 1, + "id": "smart_canvas_resumesmartpendingtasks" + }, + { + "label": "updateSelectionBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11392", + "community": 1, + "id": "smart_canvas_updateselectionbox" + }, + { + "label": "finishSelection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11402", + "community": 1, + "id": "smart_canvas_finishselection" + }, + { + "label": "groupSelectedNodes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11420", + "community": 1, + "id": "smart_canvas_groupselectednodes" + }, + { + "label": "ungroupNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11443", + "community": 1, + "id": "smart_canvas_ungroupnode" + }, + { + "label": "mergeImageNodesIntoGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11488", + "community": 1, + "id": "smart_canvas_mergeimagenodesintogroup" + }, + { + "label": "closeCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11515", + "community": 1, + "id": "smart_canvas_closecreatemenu" + }, + { + "label": "openCreateMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11518", + "community": 1, + "id": "smart_canvas_opencreatemenu" + }, + { + "label": "createNodeFromMenu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11530", + "community": 1, + "id": "smart_canvas_createnodefrommenu" + }, + { + "label": "syncApiKindToggleVisibility()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12046", + "community": 1, + "id": "smart_canvas_syncapikindtogglevisibility" + }, + { + "label": "hasCanvasImageDrag()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12279", + "community": 1, + "id": "smart_canvas_hascanvasimagedrag" + }, + { + "label": "setAssetDragOver()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12282", + "community": 1, + "id": "smart_canvas_setassetdragover" + }, + { + "label": "handleAssetPanelDragOver()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12287", + "community": 1, + "id": "smart_canvas_handleassetpaneldragover" + }, + { + "label": "handleAssetPanelDrop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12295", + "community": 1, + "id": "smart_canvas_handleassetpaneldrop" + }, + { + "label": "theme.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L1", + "community": 13, + "id": "theme" + }, + { + "label": "currentTheme()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L7", + "community": 13, + "id": "theme_currenttheme" + }, + { + "label": "applyTheme()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L11", + "community": 13, + "id": "theme_applytheme" + }, + { + "label": "ensureScaleStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L23", + "community": 13, + "id": "theme_ensurescalestyle" + }, + { + "label": "isFramed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L62", + "community": 13, + "id": "theme_isframed" + }, + { + "label": "normalizeScaleMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L70", + "community": 13, + "id": "theme_normalizescalemode" + }, + { + "label": "currentScaleMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L74", + "community": 13, + "id": "theme_currentscalemode" + }, + { + "label": "autoScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L82", + "community": 13, + "id": "theme_autoscale" + }, + { + "label": "scaleForMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L94", + "community": 13, + "id": "theme_scaleformode" + }, + { + "label": "updateScaleBodyClasses()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L100", + "community": 13, + "id": "theme_updatescalebodyclasses" + }, + { + "label": "scaleOptedOut()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L109", + "community": 13, + "id": "theme_scaleoptedout" + }, + { + "label": "applyScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L113", + "community": 13, + "id": "theme_applyscale" + }, + { + "label": "broadcastScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L126", + "community": 13, + "id": "theme_broadcastscale" + }, + { + "label": "setScaleMode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L134", + "community": 13, + "id": "theme_setscalemode" + }, + { + "label": "scheduleAutoScaleRefresh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L144", + "community": 13, + "id": "theme_scheduleautoscalerefresh" + }, + { + "label": "set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L158", + "community": 13, + "id": "theme_set" + }, + { + "label": "common.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\common.js", + "source_location": "L1", + "community": 22, + "id": "common" + }, + { + "label": "studio.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\studio.js", + "source_location": "L1", + "community": 23, + "id": "studio" + }, + { + "label": "validate-i18n.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\validate-i18n.js", + "source_location": "L1", + "community": 24, + "id": "validate_i18n" + }, + { + "label": "lucide.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L1", + "community": 15, + "id": "lucide" + }, + { + "label": "ka()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_ka" + }, + { + "label": "Pa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_pa" + }, + { + "label": "dA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_da" + }, + { + "label": "cA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_ca" + }, + { + "label": "MA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_ma" + }, + { + "label": "iA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_ia" + }, + { + "label": "Ba()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_ba" + }, + { + "label": "za()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_za" + }, + { + "label": "aA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "community": 15, + "id": "lucide_aa" + }, + { + "label": "tailwindcss-cdn.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn" + }, + { + "label": "constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_constructor" + }, + { + "label": "_emitEvictions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_emitevictions" + }, + { + "label": "_deleteIfExpired()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_deleteifexpired" + }, + { + "label": "_getOrDeleteIfExpired()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_getordeleteifexpired" + }, + { + "label": "_getItemValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_getitemvalue" + }, + { + "label": "_peek()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_peek" + }, + { + "label": "_set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_set" + }, + { + "label": "_moveToRecent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_movetorecent" + }, + { + "label": "_entriesAscending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_entriesascending" + }, + { + "label": "get()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_get" + }, + { + "label": "has()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_has" + }, + { + "label": "delete()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_delete" + }, + { + "label": "clear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_clear" + }, + { + "label": "resize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_resize" + }, + { + "label": "keys()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_keys" + }, + { + "label": "values()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_values" + }, + { + "label": "[Symbol.iterator]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_symbol_iterator" + }, + { + "label": "entriesDescending()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_entriesdescending" + }, + { + "label": "size()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_size" + }, + { + "label": "Wi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_wi" + }, + { + "label": "xt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_xt" + }, + { + "label": "kf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_kf" + }, + { + "label": "js()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_js" + }, + { + "label": "zs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_zs" + }, + { + "label": "info()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_info" + }, + { + "label": "warn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_warn" + }, + { + "label": "risk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_risk" + }, + { + "label": "qr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_qr" + }, + { + "label": "lightBlue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_lightblue" + }, + { + "label": "warmGray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_warmgray" + }, + { + "label": "trueGray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_truegray" + }, + { + "label": "coolGray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_coolgray" + }, + { + "label": "blueGray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_bluegray" + }, + { + "label": "Hs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_hs" + }, + { + "label": "kt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_kt" + }, + { + "label": "we()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_we" + }, + { + "label": "Tf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_tf" + }, + { + "label": "Rf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_rf" + }, + { + "label": "Pf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_pf" + }, + { + "label": "ke()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ke" + }, + { + "label": "St()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_st" + }, + { + "label": "jt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_jt" + }, + { + "label": "$r()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_r" + }, + { + "label": "Gs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_gs" + }, + { + "label": "Je()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_je" + }, + { + "label": "Ae()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ae" + }, + { + "label": "ve()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ve" + }, + { + "label": "en()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_en" + }, + { + "label": "Lf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_lf" + }, + { + "label": "Ks()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ks" + }, + { + "label": "K()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_k" + }, + { + "label": "Ye()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ye" + }, + { + "label": "Yv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_yv" + }, + { + "label": "Xs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_xs" + }, + { + "label": "Mr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_mr" + }, + { + "label": "Nr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_nr" + }, + { + "label": "Mf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_mf" + }, + { + "label": "Nf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_nf" + }, + { + "label": "Bf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_bf" + }, + { + "label": "Ff()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ff" + }, + { + "label": "ex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ex" + }, + { + "label": "jf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_jf" + }, + { + "label": "zf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_zf" + }, + { + "label": "Uf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_uf" + }, + { + "label": "Vf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_vf" + }, + { + "label": "Hf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_hf" + }, + { + "label": "Wf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_wf" + }, + { + "label": "Qf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_qf" + }, + { + "label": "Yf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_yf" + }, + { + "label": "sx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_sx" + }, + { + "label": "tn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_tn" + }, + { + "label": "_t()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_t" + }, + { + "label": "Xf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_xf" + }, + { + "label": "ax()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ax" + }, + { + "label": "ox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ox" + }, + { + "label": "qe()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_qe" + }, + { + "label": "lx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_lx" + }, + { + "label": "ea()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ea" + }, + { + "label": "X()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_x" + }, + { + "label": "Zt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_zt" + }, + { + "label": "jr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_jr" + }, + { + "label": "ux()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ux" + }, + { + "label": "fx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_fx" + }, + { + "label": "cx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_cx" + }, + { + "label": "px()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_px" + }, + { + "label": "hx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_hx" + }, + { + "label": "ec()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ec" + }, + { + "label": "mx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_mx" + }, + { + "label": "gx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_gx" + }, + { + "label": "na()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_na" + }, + { + "label": "negative()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_negative" + }, + { + "label": "breakpoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_breakpoints" + }, + { + "label": "nn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_nn" + }, + { + "label": "zr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_zr" + }, + { + "label": "sn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_sn" + }, + { + "label": "bx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_bx" + }, + { + "label": "ac()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_ac" + }, + { + "label": "aa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_aa" + }, + { + "label": "wx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_wx" + }, + { + "label": "setMessage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_setmessage" + }, + { + "label": "showSourceCode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "community": 5, + "id": "tailwindcss_cdn_showsourcecode" + }, + { + "label": "toString()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L4", + "community": 5, + "id": "tailwindcss_cdn_tostring" + }, + { + "label": "vx()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "community": 5, + "id": "tailwindcss_cdn_vx" + }, + { + "label": "atrule()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "community": 5, + "id": "tailwindcss_cdn_atrule" + }, + { + "label": "beforeAfter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "community": 5, + "id": "tailwindcss_cdn_beforeafter" + }, + { + "label": "block()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_block" + }, + { + "label": "body()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_body" + }, + { + "label": "comment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_comment" + }, + { + "label": "decl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_decl" + }, + { + "label": "document()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_document" + }, + { + "label": "raw()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_raw" + }, + { + "label": "rawBeforeClose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "community": 5, + "id": "tailwindcss_cdn_rawbeforeclose" + }, + { + "label": "rawBeforeComment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L14", + "community": 5, + "id": "tailwindcss_cdn_rawbeforecomment" + }, + { + "label": "rawBeforeDecl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L15", + "community": 5, + "id": "tailwindcss_cdn_rawbeforedecl" + }, + { + "label": "rawBeforeOpen()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "community": 5, + "id": "tailwindcss_cdn_rawbeforeopen" + }, + { + "label": "rawBeforeRule()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "community": 5, + "id": "tailwindcss_cdn_rawbeforerule" + }, + { + "label": "rawColon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "community": 5, + "id": "tailwindcss_cdn_rawcolon" + }, + { + "label": "rawEmptyBody()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "community": 5, + "id": "tailwindcss_cdn_rawemptybody" + }, + { + "label": "rawIndent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "community": 5, + "id": "tailwindcss_cdn_rawindent" + }, + { + "label": "rawSemicolon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_rawsemicolon" + }, + { + "label": "rawValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_rawvalue" + }, + { + "label": "root()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_root" + }, + { + "label": "rule()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_rule" + }, + { + "label": "stringify()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_stringify" + }, + { + "label": "ca()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_ca" + }, + { + "label": "da()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_da" + }, + { + "label": "Wr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "community": 5, + "id": "tailwindcss_cdn_wr" + }, + { + "label": "addToError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_addtoerror" + }, + { + "label": "after()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_after" + }, + { + "label": "assign()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_assign" + }, + { + "label": "before()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_before" + }, + { + "label": "cleanRaws()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_cleanraws" + }, + { + "label": "clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_clone" + }, + { + "label": "cloneAfter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_cloneafter" + }, + { + "label": "cloneBefore()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_clonebefore" + }, + { + "label": "error()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_error" + }, + { + "label": "getProxyProcessor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_getproxyprocessor" + }, + { + "label": "markClean()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_markclean" + }, + { + "label": "markDirty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_markdirty" + }, + { + "label": "next()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_next" + }, + { + "label": "positionBy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_positionby" + }, + { + "label": "positionInside()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "community": 5, + "id": "tailwindcss_cdn_positioninside" + }, + { + "label": "prev()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_prev" + }, + { + "label": "rangeBy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_rangeby" + }, + { + "label": "remove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_remove" + }, + { + "label": "replaceWith()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_replacewith" + }, + { + "label": "toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_tojson" + }, + { + "label": "toProxy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_toproxy" + }, + { + "label": "proxyOf()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_proxyof" + }, + { + "label": "variable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_variable" + }, + { + "label": "Cc()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_cc" + }, + { + "label": "append()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_append" + }, + { + "label": "each()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_each" + }, + { + "label": "every()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_every" + }, + { + "label": "getIterator()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_getiterator" + }, + { + "label": "index()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_index" + }, + { + "label": "insertAfter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_insertafter" + }, + { + "label": "insertBefore()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_insertbefore" + }, + { + "label": "normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_normalize" + }, + { + "label": "prepend()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_prepend" + }, + { + "label": "push()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_push" + }, + { + "label": "removeAll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_removeall" + }, + { + "label": "removeChild()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_removechild" + }, + { + "label": "replaceValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_replacevalues" + }, + { + "label": "some()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_some" + }, + { + "label": "walk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_walk" + }, + { + "label": "walkAtRules()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_walkatrules" + }, + { + "label": "walkComments()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_walkcomments" + }, + { + "label": "walkDecls()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_walkdecls" + }, + { + "label": "walkRules()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_walkrules" + }, + { + "label": "first()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_first" + }, + { + "label": "last()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_last" + }, + { + "label": "toResult()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_toresult" + }, + { + "label": "fromOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "community": 5, + "id": "tailwindcss_cdn_fromoffset" + }, + { + "label": "mapResolve()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "community": 5, + "id": "tailwindcss_cdn_mapresolve" + }, + { + "label": "origin()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "community": 5, + "id": "tailwindcss_cdn_origin" + }, + { + "label": "from()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "community": 5, + "id": "tailwindcss_cdn_from" + }, + { + "label": "comma()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "community": 5, + "id": "tailwindcss_cdn_comma" + }, + { + "label": "space()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "community": 5, + "id": "tailwindcss_cdn_space" + }, + { + "label": "split()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "community": 5, + "id": "tailwindcss_cdn_split" + }, + { + "label": "selectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "community": 5, + "id": "tailwindcss_cdn_selectors" + }, + { + "label": "ei()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "community": 5, + "id": "tailwindcss_cdn_ei" + }, + { + "label": "S()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_s" + }, + { + "label": "E()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_e" + }, + { + "label": "B()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_b" + }, + { + "label": "N()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_n" + }, + { + "label": "l1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_l1" + }, + { + "label": "checkMissedSemicolon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_checkmissedsemicolon" + }, + { + "label": "colon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_colon" + }, + { + "label": "createTokenizer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_createtokenizer" + }, + { + "label": "doubleColon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_doublecolon" + }, + { + "label": "emptyRule()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_emptyrule" + }, + { + "label": "end()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_end" + }, + { + "label": "endFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_endfile" + }, + { + "label": "freeSemicolon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_freesemicolon" + }, + { + "label": "getPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_getposition" + }, + { + "label": "init()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_init" + }, + { + "label": "other()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_other" + }, + { + "label": "parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_parse" + }, + { + "label": "precheckMissedSemicolon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_precheckmissedsemicolon" + }, + { + "label": "spacesAndCommentsFromEnd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_spacesandcommentsfromend" + }, + { + "label": "spacesAndCommentsFromStart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_spacesandcommentsfromstart" + }, + { + "label": "spacesFromEnd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_spacesfromend" + }, + { + "label": "stringFrom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_stringfrom" + }, + { + "label": "unclosedBlock()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_unclosedblock" + }, + { + "label": "unclosedBracket()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_unclosedbracket" + }, + { + "label": "unexpectedClose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_unexpectedclose" + }, + { + "label": "unknownWord()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_unknownword" + }, + { + "label": "unnamedAtrule()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_unnamedatrule" + }, + { + "label": "An()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_an" + }, + { + "label": "warnings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_warnings" + }, + { + "label": "content()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_content" + }, + { + "label": "ri()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_ri" + }, + { + "label": "pp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_pp" + }, + { + "label": "dp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_dp" + }, + { + "label": "_a()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_a" + }, + { + "label": "async()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_async" + }, + { + "label": "catch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_catch" + }, + { + "label": "finally()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_finally" + }, + { + "label": "getAsyncError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_getasyncerror" + }, + { + "label": "handleError()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_handleerror" + }, + { + "label": "prepareVisitors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_preparevisitors" + }, + { + "label": "runAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_runasync" + }, + { + "label": "runOnRoot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_runonroot" + }, + { + "label": "sync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_sync" + }, + { + "label": "then()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_then" + }, + { + "label": "visitSync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_visitsync" + }, + { + "label": "visitTick()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_visittick" + }, + { + "label": "walkSync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_walksync" + }, + { + "label": "css()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_css" + }, + { + "label": "map()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_map" + }, + { + "label": "messages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_messages" + }, + { + "label": "opts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_opts" + }, + { + "label": "processor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_processor" + }, + { + "label": "[Symbol.toStringTag]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_symbol_tostringtag" + }, + { + "label": "process()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_process" + }, + { + "label": "use()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_use" + }, + { + "label": "J()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "community": 5, + "id": "tailwindcss_cdn_j" + }, + { + "label": "z1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_z1" + }, + { + "label": "V1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_v1" + }, + { + "label": "H1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_h1" + }, + { + "label": "W1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_w1" + }, + { + "label": "G1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_g1" + }, + { + "label": "$p()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_p" + }, + { + "label": "Mp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_mp" + }, + { + "label": "hk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_hk" + }, + { + "label": "mk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_mk" + }, + { + "label": "gk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "community": 5, + "id": "tailwindcss_cdn_gk" + }, + { + "label": "yk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_yk" + }, + { + "label": "Np()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_np" + }, + { + "label": "Bp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_bp" + }, + { + "label": "bk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_bk" + }, + { + "label": "wk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_wk" + }, + { + "label": "Pa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_pa" + }, + { + "label": "Sk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_sk" + }, + { + "label": "jp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_jp" + }, + { + "label": "Ak()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ak" + }, + { + "label": "Ck()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ck" + }, + { + "label": "Ia()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ia" + }, + { + "label": "Tk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_tk" + }, + { + "label": "Rk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_rk" + }, + { + "label": "qa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_qa" + }, + { + "label": "Hp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_hp" + }, + { + "label": "Wp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_wp" + }, + { + "label": "zk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_zk" + }, + { + "label": "Uk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_uk" + }, + { + "label": "Ma()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ma" + }, + { + "label": "Qk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_qk" + }, + { + "label": "Ba()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ba" + }, + { + "label": "Jk()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_jk" + }, + { + "label": "ja()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ja" + }, + { + "label": "Kp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_kp" + }, + { + "label": "Xp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_xp" + }, + { + "label": "nS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ns" + }, + { + "label": "sS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ss" + }, + { + "label": "Ua()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ua" + }, + { + "label": "uS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_us" + }, + { + "label": "fS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_fs" + }, + { + "label": "Va()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_va" + }, + { + "label": "mS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ms" + }, + { + "label": "Wa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_wa" + }, + { + "label": "wS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ws" + }, + { + "label": "vS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_vs" + }, + { + "label": "Xa()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_xa" + }, + { + "label": "nd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_nd" + }, + { + "label": "ES()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_es" + }, + { + "label": "Za()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_za" + }, + { + "label": "IS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_is" + }, + { + "label": "sd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_sd" + }, + { + "label": "LS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ls" + }, + { + "label": "ro()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ro" + }, + { + "label": "no()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_no" + }, + { + "label": "ao()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ao" + }, + { + "label": "QS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_qs" + }, + { + "label": "pd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_pd" + }, + { + "label": "OA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_oa" + }, + { + "label": "TA()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "community": 5, + "id": "tailwindcss_cdn_ta" + }, + { + "label": "yd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_yd" + }, + { + "label": "Vn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_vn" + }, + { + "label": "bd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_bd" + }, + { + "label": "wd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_wd" + }, + { + "label": "vd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_vd" + }, + { + "label": "Ht()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ht" + }, + { + "label": "sr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_sr" + }, + { + "label": "go()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_go" + }, + { + "label": "ar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ar" + }, + { + "label": "yo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_yo" + }, + { + "label": "ze()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ze" + }, + { + "label": "bo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_bo" + }, + { + "label": "Ue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ue" + }, + { + "label": "Od()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_od" + }, + { + "label": "OC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_oc" + }, + { + "label": "TC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_tc" + }, + { + "label": "RC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_rc" + }, + { + "label": "DC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_dc" + }, + { + "label": "qC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_qc" + }, + { + "label": "mt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_mt" + }, + { + "label": "$d()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_d" + }, + { + "label": "Ld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ld" + }, + { + "label": "Hn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_hn" + }, + { + "label": "MC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_mc" + }, + { + "label": "Co()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_co" + }, + { + "label": "Md()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_md" + }, + { + "label": "NC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_nc" + }, + { + "label": "BC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_bc" + }, + { + "label": "FC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_fc" + }, + { + "label": "jC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_jc" + }, + { + "label": "Once()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_once" + }, + { + "label": "RootExit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_rootexit" + }, + { + "label": "To()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_to" + }, + { + "label": "WC()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_wc" + }, + { + "label": "Gd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_gd" + }, + { + "label": "Io()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_io" + }, + { + "label": "lr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_lr" + }, + { + "label": "ur()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ur" + }, + { + "label": "Te()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_te" + }, + { + "label": "$o()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_o" + }, + { + "label": "Qn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_qn" + }, + { + "label": "L()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_l" + }, + { + "label": "Tt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_tt" + }, + { + "label": "Mo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_mo" + }, + { + "label": "Rt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_rt" + }, + { + "label": "Kn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_kn" + }, + { + "label": "hh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_hh" + }, + { + "label": "Xn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_xn" + }, + { + "label": "mh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_mh" + }, + { + "label": "Jn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_jn" + }, + { + "label": "c()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_c" + }, + { + "label": "v()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_v" + }, + { + "label": "i()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_i" + }, + { + "label": "h_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_h" + }, + { + "label": "cr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_cr" + }, + { + "label": "pr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_pr" + }, + { + "label": "Sh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_sh" + }, + { + "label": "Ah()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_ah" + }, + { + "label": "g_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_g" + }, + { + "label": "y_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_y" + }, + { + "label": "jo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_jo" + }, + { + "label": "dr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_dr" + }, + { + "label": "Uo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_uo" + }, + { + "label": "rs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_rs" + }, + { + "label": "w_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_w" + }, + { + "label": "Qo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_qo" + }, + { + "label": "Eh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_eh" + }, + { + "label": "Oh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "community": 5, + "id": "tailwindcss_cdn_oh" + }, + { + "label": "as()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_as" + }, + { + "label": "Ko()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_ko" + }, + { + "label": "q_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_q" + }, + { + "label": "Ph()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_ph" + }, + { + "label": "qh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_qh" + }, + { + "label": "Lh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_lh" + }, + { + "label": "create()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_create" + }, + { + "label": "arbitraryProperty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_arbitraryproperty" + }, + { + "label": "forVariant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_forvariant" + }, + { + "label": "applyVariantOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_applyvariantoffset" + }, + { + "label": "applyParallelOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_applyparalleloffset" + }, + { + "label": "recordVariants()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_recordvariants" + }, + { + "label": "recordVariant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_recordvariant" + }, + { + "label": "compare()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_compare" + }, + { + "label": "recalculateVariantOffsets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_recalculatevariantoffsets" + }, + { + "label": "remapArbitraryVariantOffsets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_remaparbitraryvariantoffsets" + }, + { + "label": "sortArbitraryProperties()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_sortarbitraryproperties" + }, + { + "label": "sort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_sort" + }, + { + "label": "tl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_tl" + }, + { + "label": "Bh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_bh" + }, + { + "label": "M_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_m" + }, + { + "label": "Fh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_fh" + }, + { + "label": "F_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_f" + }, + { + "label": "cs()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_cs" + }, + { + "label": "jh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_jh" + }, + { + "label": "zh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_zh" + }, + { + "label": "z_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_z" + }, + { + "label": "U_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_u" + }, + { + "label": "Uh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_uh" + }, + { + "label": "il()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_il" + }, + { + "label": "Vh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_vh" + }, + { + "label": "nl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_nl" + }, + { + "label": "Wh()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_wh" + }, + { + "label": "ol()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_ol" + }, + { + "label": "nm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_nm" + }, + { + "label": "cm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_cm" + }, + { + "label": "ul()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_ul" + }, + { + "label": "eE()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_ee" + }, + { + "label": "pm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_pm" + }, + { + "label": "dm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_dm" + }, + { + "label": "hm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_hm" + }, + { + "label": "mm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_mm" + }, + { + "label": "gm()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_gm" + }, + { + "label": "rE()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "community": 5, + "id": "tailwindcss_cdn_re" + }, + { + "label": "extglobChars()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_extglobchars" + }, + { + "label": "globChars()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_globchars" + }, + { + "label": "he()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_he" + }, + { + "label": "Ie()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ie" + }, + { + "label": "De()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_de" + }, + { + "label": "ji()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ji" + }, + { + "label": "Iv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_iv" + }, + { + "label": "zi()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_zi" + }, + { + "label": "Ft()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ft" + }, + { + "label": "Ui()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ui" + }, + { + "label": "Dv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_dv" + }, + { + "label": "mg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_mg" + }, + { + "label": "gg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_gg" + }, + { + "label": "f2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_f2" + }, + { + "label": "c2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_c2" + }, + { + "label": "p2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_p2" + }, + { + "label": "yg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_yg" + }, + { + "label": "d2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_d2" + }, + { + "label": "h2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_h2" + }, + { + "label": "xg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_xg" + }, + { + "label": "b2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_b2" + }, + { + "label": "Cl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_cl" + }, + { + "label": "w2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_w2" + }, + { + "label": "v2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_v2" + }, + { + "label": "El()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_el" + }, + { + "label": "Qt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_qt" + }, + { + "label": "Tg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_tg" + }, + { + "label": "Ne()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ne" + }, + { + "label": "Rl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_rl" + }, + { + "label": "Ig()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_ig" + }, + { + "label": "qg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_qg" + }, + { + "label": "_2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_2" + }, + { + "label": "E2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_e2" + }, + { + "label": "O2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "community": 5, + "id": "tailwindcss_cdn_o2" + }, + { + "label": "T2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_t2" + }, + { + "label": "Pl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_pl" + }, + { + "label": "Fg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_fg" + }, + { + "label": "jg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_jg" + }, + { + "label": "I2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_i2" + }, + { + "label": "q2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_q2" + }, + { + "label": "L2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_l2" + }, + { + "label": "Ug()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_ug" + }, + { + "label": "Vg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "community": 5, + "id": "tailwindcss_cdn_vg" + }, + { + "label": "Dl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_dl" + }, + { + "label": "Zg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_zg" + }, + { + "label": "U2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_u2" + }, + { + "label": "zl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_zl" + }, + { + "label": "br()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_br" + }, + { + "label": "ly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_ly" + }, + { + "label": "uy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_uy" + }, + { + "label": "fy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_fy" + }, + { + "label": "G2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_g2" + }, + { + "label": "K2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_k2" + }, + { + "label": "cy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_cy" + }, + { + "label": "dy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_dy" + }, + { + "label": "X2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_x2" + }, + { + "label": "J2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_j2" + }, + { + "label": "Hl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_hl" + }, + { + "label": "id()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_id" + }, + { + "label": "Wl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_wl" + }, + { + "label": "Gl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_gl" + }, + { + "label": "Os()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_os" + }, + { + "label": "Ts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_ts" + }, + { + "label": "ky()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "community": 5, + "id": "tailwindcss_cdn_ky" + }, + { + "label": "sO()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_so" + }, + { + "label": "prefixes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_prefixes" + }, + { + "label": "withPrefix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_withprefix" + }, + { + "label": "prefix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_prefix" + }, + { + "label": "isSelected()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_isselected" + }, + { + "label": "unprefixed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_unprefixed" + }, + { + "label": "Xl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_xl" + }, + { + "label": "hack()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_hack" + }, + { + "label": "load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_load" + }, + { + "label": "parentPrefix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_parentprefix" + }, + { + "label": "check()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_check" + }, + { + "label": "prefixed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_prefixed" + }, + { + "label": "otherPrefixes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_otherprefixes" + }, + { + "label": "needCascade()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "community": 5, + "id": "tailwindcss_cdn_needcascade" + }, + { + "label": "maxPrefixed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "community": 5, + "id": "tailwindcss_cdn_maxprefixed" + }, + { + "label": "calcBefore()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "community": 5, + "id": "tailwindcss_cdn_calcbefore" + }, + { + "label": "restoreBefore()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "community": 5, + "id": "tailwindcss_cdn_restorebefore" + }, + { + "label": "insert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_insert" + }, + { + "label": "isAlready()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_isalready" + }, + { + "label": "add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_add" + }, + { + "label": "old()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_old" + }, + { + "label": "prefixName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_prefixname" + }, + { + "label": "prefixQuery()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_prefixquery" + }, + { + "label": "clean()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_clean" + }, + { + "label": "Gy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_gy" + }, + { + "label": "Qy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_qy" + }, + { + "label": "Nt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_nt" + }, + { + "label": "findProp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_findprop" + }, + { + "label": "already()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_already" + }, + { + "label": "checkForWarning()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_checkforwarning" + }, + { + "label": "div()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_div" + }, + { + "label": "cleanOtherPrefixes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_cleanotherprefixes" + }, + { + "label": "cleanFromUnprefixed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "label": "disabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_disabled" + }, + { + "label": "ruleVendorPrefixes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_rulevendorprefixes" + }, + { + "label": "save()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_save" + }, + { + "label": "regexp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_regexp" + }, + { + "label": "replace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_replace" + }, + { + "label": "value()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_value" + }, + { + "label": "au()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "community": 5, + "id": "tailwindcss_cdn_au" + }, + { + "label": "withHackValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "community": 5, + "id": "tailwindcss_cdn_withhackvalue" + }, + { + "label": "disabledValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "community": 5, + "id": "tailwindcss_cdn_disabledvalue" + }, + { + "label": "disabledDecl()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "community": 5, + "id": "tailwindcss_cdn_disableddecl" + }, + { + "label": "reduceSpaces()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "community": 5, + "id": "tailwindcss_cdn_reducespaces" + }, + { + "label": "displayType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_displaytype" + }, + { + "label": "gridStatus()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_gridstatus" + }, + { + "label": "yb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_yb" + }, + { + "label": "prefixer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_prefixer" + }, + { + "label": "virtual()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_virtual" + }, + { + "label": "isNot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_isnot" + }, + { + "label": "isOr()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_isor" + }, + { + "label": "isProp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_isprop" + }, + { + "label": "isHack()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_ishack" + }, + { + "label": "toRemove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_toremove" + }, + { + "label": "cleanBrackets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_cleanbrackets" + }, + { + "label": "convert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_convert" + }, + { + "label": "possible()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_possible" + }, + { + "label": "prefixeds()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_prefixeds" + }, + { + "label": "keyframeParents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_keyframeparents" + }, + { + "label": "contain3d()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_contain3d" + }, + { + "label": "$0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_0" + }, + { + "label": "L0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_l0" + }, + { + "label": "M0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_m0" + }, + { + "label": "Yu()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_yu" + }, + { + "label": "N0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_n0" + }, + { + "label": "gR()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_gr" + }, + { + "label": "replaceFirst()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_replacefirst" + }, + { + "label": "normalizeUnit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_normalizeunit" + }, + { + "label": "newDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_newdirection" + }, + { + "label": "isRadial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_isradial" + }, + { + "label": "convertDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_convertdirection" + }, + { + "label": "fixDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_fixdirection" + }, + { + "label": "fixAngle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_fixangle" + }, + { + "label": "fixRadial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_fixradial" + }, + { + "label": "revertDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_revertdirection" + }, + { + "label": "roundFloat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_roundfloat" + }, + { + "label": "oldWebkit()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_oldwebkit" + }, + { + "label": "oldDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_olddirection" + }, + { + "label": "cloneDiv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_clonediv" + }, + { + "label": "colorStops()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_colorstops" + }, + { + "label": "V0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_v0" + }, + { + "label": "isStretch()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_isstretch" + }, + { + "label": "cleaner()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_cleaner" + }, + { + "label": "select()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_select" + }, + { + "label": "preprocess()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_preprocess" + }, + { + "label": "group()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "community": 5, + "id": "tailwindcss_cdn_group" + }, + { + "label": "V5()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "community": 5, + "id": "tailwindcss_cdn_v5" + }, + { + "label": "H5()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "community": 5, + "id": "tailwindcss_cdn_h5" + }, + { + "label": "vt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "community": 5, + "id": "tailwindcss_cdn_vt" + }, + { + "label": "Pv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "community": 5, + "id": "tailwindcss_cdn_pv" + }, + { + "label": "three-0.160.0.module.js", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1", + "community": 2, + "id": "three_0_160_0_module" + }, + { + "label": "EventDispatcher", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L228", + "community": 0, + "id": "three_0_160_0_module_eventdispatcher" + }, + { + "label": ".addEventListener()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L230", + "community": 0, + "id": "three_0_160_0_module_eventdispatcher_addeventlistener" + }, + { + "label": ".hasEventListener()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L250", + "community": 0, + "id": "three_0_160_0_module_eventdispatcher_haseventlistener" + }, + { + "label": ".removeEventListener()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L260", + "community": 0, + "id": "three_0_160_0_module_eventdispatcher_removeeventlistener" + }, + { + "label": ".dispatchEvent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L281", + "community": 0, + "id": "three_0_160_0_module_eventdispatcher_dispatchevent" + }, + { + "label": "generateUUID()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L318", + "community": 2, + "id": "three_0_160_0_module_generateuuid" + }, + { + "label": "clamp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L334", + "community": 0, + "id": "three_0_160_0_module_clamp" + }, + { + "label": "euclideanModulo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L342", + "community": 2, + "id": "three_0_160_0_module_euclideanmodulo" + }, + { + "label": "mapLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L349", + "community": 2, + "id": "three_0_160_0_module_maplinear" + }, + { + "label": "inverseLerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L356", + "community": 2, + "id": "three_0_160_0_module_inverselerp" + }, + { + "label": "lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L371", + "community": 2, + "id": "three_0_160_0_module_lerp" + }, + { + "label": "damp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L378", + "community": 2, + "id": "three_0_160_0_module_damp" + }, + { + "label": "pingpong()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L385", + "community": 2, + "id": "three_0_160_0_module_pingpong" + }, + { + "label": "smoothstep()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L392", + "community": 2, + "id": "three_0_160_0_module_smoothstep" + }, + { + "label": "smootherstep()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L403", + "community": 2, + "id": "three_0_160_0_module_smootherstep" + }, + { + "label": "randInt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L415", + "community": 0, + "id": "three_0_160_0_module_randint" + }, + { + "label": "randFloat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L422", + "community": 2, + "id": "three_0_160_0_module_randfloat" + }, + { + "label": "randFloatSpread()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L429", + "community": 2, + "id": "three_0_160_0_module_randfloatspread" + }, + { + "label": "seededRandom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L436", + "community": 2, + "id": "three_0_160_0_module_seededrandom" + }, + { + "label": "degToRad()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L452", + "community": 2, + "id": "three_0_160_0_module_degtorad" + }, + { + "label": "radToDeg()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L458", + "community": 2, + "id": "three_0_160_0_module_radtodeg" + }, + { + "label": "isPowerOfTwo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L464", + "community": 2, + "id": "three_0_160_0_module_ispoweroftwo" + }, + { + "label": "ceilPowerOfTwo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L470", + "community": 2, + "id": "three_0_160_0_module_ceilpoweroftwo" + }, + { + "label": "floorPowerOfTwo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L476", + "community": 2, + "id": "three_0_160_0_module_floorpoweroftwo" + }, + { + "label": "setQuaternionFromProperEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L482", + "community": 2, + "id": "three_0_160_0_module_setquaternionfrompropereuler" + }, + { + "label": "denormalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L538", + "community": 0, + "id": "three_0_160_0_module_denormalize" + }, + { + "label": "normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L578", + "community": 2, + "id": "three_0_160_0_module_normalize" + }, + { + "label": "Vector2", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L645", + "community": 0, + "id": "three_0_160_0_module_vector2" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L647", + "community": 0, + "id": "three_0_160_0_module_vector2_constructor" + }, + { + "label": ".width()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L656", + "community": 0, + "id": "three_0_160_0_module_vector2_width" + }, + { + "label": ".height()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L668", + "community": 0, + "id": "three_0_160_0_module_vector2_height" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L680", + "community": 0, + "id": "three_0_160_0_module_vector2_set" + }, + { + "label": ".setScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L689", + "community": 0, + "id": "three_0_160_0_module_vector2_setscalar" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L698", + "community": 0, + "id": "three_0_160_0_module_vector2_setx" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L706", + "community": 0, + "id": "three_0_160_0_module_vector2_sety" + }, + { + "label": ".setComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L714", + "community": 0, + "id": "three_0_160_0_module_vector2_setcomponent" + }, + { + "label": ".getComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L728", + "community": 0, + "id": "three_0_160_0_module_vector2_getcomponent" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L740", + "community": 0, + "id": "three_0_160_0_module_vector2_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L746", + "community": 0, + "id": "three_0_160_0_module_vector2_copy" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L755", + "community": 0, + "id": "three_0_160_0_module_vector2_add" + }, + { + "label": ".addScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L764", + "community": 0, + "id": "three_0_160_0_module_vector2_addscalar" + }, + { + "label": ".addVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L773", + "community": 0, + "id": "three_0_160_0_module_vector2_addvectors" + }, + { + "label": ".addScaledVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L782", + "community": 0, + "id": "three_0_160_0_module_vector2_addscaledvector" + }, + { + "label": ".sub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L791", + "community": 0, + "id": "three_0_160_0_module_vector2_sub" + }, + { + "label": ".subScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L800", + "community": 0, + "id": "three_0_160_0_module_vector2_subscalar" + }, + { + "label": ".subVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L809", + "community": 0, + "id": "three_0_160_0_module_vector2_subvectors" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L818", + "community": 0, + "id": "three_0_160_0_module_vector2_multiply" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L827", + "community": 0, + "id": "three_0_160_0_module_vector2_multiplyscalar" + }, + { + "label": ".divide()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L836", + "community": 0, + "id": "three_0_160_0_module_vector2_divide" + }, + { + "label": ".divideScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L845", + "community": 0, + "id": "three_0_160_0_module_vector2_dividescalar" + }, + { + "label": ".applyMatrix3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L851", + "community": 0, + "id": "three_0_160_0_module_vector2_applymatrix3" + }, + { + "label": ".min()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L863", + "community": 0, + "id": "three_0_160_0_module_vector2_min" + }, + { + "label": ".max()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L872", + "community": 0, + "id": "three_0_160_0_module_vector2_max" + }, + { + "label": ".clamp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L881", + "community": 0, + "id": "three_0_160_0_module_vector2_clamp" + }, + { + "label": ".clampScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L892", + "community": 0, + "id": "three_0_160_0_module_vector2_clampscalar" + }, + { + "label": ".clampLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L901", + "community": 0, + "id": "three_0_160_0_module_vector2_clamplength" + }, + { + "label": ".floor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L909", + "community": 0, + "id": "three_0_160_0_module_vector2_floor" + }, + { + "label": ".ceil()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L918", + "community": 0, + "id": "three_0_160_0_module_vector2_ceil" + }, + { + "label": ".round()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L927", + "community": 0, + "id": "three_0_160_0_module_vector2_round" + }, + { + "label": ".roundToZero()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L936", + "community": 0, + "id": "three_0_160_0_module_vector2_roundtozero" + }, + { + "label": ".negate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L945", + "community": 0, + "id": "three_0_160_0_module_vector2_negate" + }, + { + "label": ".dot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L954", + "community": 0, + "id": "three_0_160_0_module_vector2_dot" + }, + { + "label": ".cross()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L960", + "community": 0, + "id": "three_0_160_0_module_vector2_cross" + }, + { + "label": ".lengthSq()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L966", + "community": 0, + "id": "three_0_160_0_module_vector2_lengthsq" + }, + { + "label": ".length()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L972", + "community": 0, + "id": "three_0_160_0_module_vector2_length" + }, + { + "label": ".manhattanLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L978", + "community": 0, + "id": "three_0_160_0_module_vector2_manhattanlength" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L984", + "community": 0, + "id": "three_0_160_0_module_vector2_normalize" + }, + { + "label": ".angle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L990", + "community": 0, + "id": "three_0_160_0_module_vector2_angle" + }, + { + "label": ".angleTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1000", + "community": 0, + "id": "three_0_160_0_module_vector2_angleto" + }, + { + "label": ".distanceTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1014", + "community": 0, + "id": "three_0_160_0_module_vector2_distanceto" + }, + { + "label": ".distanceToSquared()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1020", + "community": 0, + "id": "three_0_160_0_module_vector2_distancetosquared" + }, + { + "label": ".manhattanDistanceTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1027", + "community": 0, + "id": "three_0_160_0_module_vector2_manhattandistanceto" + }, + { + "label": ".setLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1033", + "community": 0, + "id": "three_0_160_0_module_vector2_setlength" + }, + { + "label": ".lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1039", + "community": 0, + "id": "three_0_160_0_module_vector2_lerp" + }, + { + "label": ".lerpVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1048", + "community": 0, + "id": "three_0_160_0_module_vector2_lerpvectors" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1057", + "community": 0, + "id": "three_0_160_0_module_vector2_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1063", + "community": 0, + "id": "three_0_160_0_module_vector2_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1072", + "community": 0, + "id": "three_0_160_0_module_vector2_toarray" + }, + { + "label": ".fromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1081", + "community": 0, + "id": "three_0_160_0_module_vector2_frombufferattribute" + }, + { + "label": ".rotateAround()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1090", + "community": 0, + "id": "three_0_160_0_module_vector2_rotatearound" + }, + { + "label": ".random()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1104", + "community": 0, + "id": "three_0_160_0_module_vector2_random" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1113", + "community": 0, + "id": "three_0_160_0_module_vector2_symbol_iterator" + }, + { + "label": "Matrix3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1122", + "community": 0, + "id": "three_0_160_0_module_matrix3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1124", + "community": 0, + "id": "three_0_160_0_module_matrix3_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1144", + "community": 0, + "id": "three_0_160_0_module_matrix3_set" + }, + { + "label": ".identity()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1156", + "community": 0, + "id": "three_0_160_0_module_matrix3_identity" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1170", + "community": 0, + "id": "three_0_160_0_module_matrix3_copy" + }, + { + "label": ".extractBasis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1183", + "community": 0, + "id": "three_0_160_0_module_matrix3_extractbasis" + }, + { + "label": ".setFromMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1193", + "community": 0, + "id": "three_0_160_0_module_matrix3_setfrommatrix4" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1209", + "community": 0, + "id": "three_0_160_0_module_matrix3_multiply" + }, + { + "label": ".premultiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1215", + "community": 0, + "id": "three_0_160_0_module_matrix3_premultiply" + }, + { + "label": ".multiplyMatrices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1221", + "community": 0, + "id": "three_0_160_0_module_matrix3_multiplymatrices" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1251", + "community": 0, + "id": "three_0_160_0_module_matrix3_multiplyscalar" + }, + { + "label": ".determinant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1263", + "community": 0, + "id": "three_0_160_0_module_matrix3_determinant" + }, + { + "label": ".invert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1275", + "community": 0, + "id": "three_0_160_0_module_matrix3_invert" + }, + { + "label": ".transpose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1309", + "community": 0, + "id": "three_0_160_0_module_matrix3_transpose" + }, + { + "label": ".getNormalMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1322", + "community": 0, + "id": "three_0_160_0_module_matrix3_getnormalmatrix" + }, + { + "label": ".transposeIntoArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1328", + "community": 0, + "id": "three_0_160_0_module_matrix3_transposeintoarray" + }, + { + "label": ".setUvTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1346", + "community": 0, + "id": "three_0_160_0_module_matrix3_setuvtransform" + }, + { + "label": ".scale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1363", + "community": 0, + "id": "three_0_160_0_module_matrix3_scale" + }, + { + "label": ".rotate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1371", + "community": 0, + "id": "three_0_160_0_module_matrix3_rotate" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1379", + "community": 0, + "id": "three_0_160_0_module_matrix3_translate" + }, + { + "label": ".makeTranslation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1389", + "community": 0, + "id": "three_0_160_0_module_matrix3_maketranslation" + }, + { + "label": ".makeRotation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1417", + "community": 0, + "id": "three_0_160_0_module_matrix3_makerotation" + }, + { + "label": ".makeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1436", + "community": 0, + "id": "three_0_160_0_module_matrix3_makescale" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1452", + "community": 0, + "id": "three_0_160_0_module_matrix3_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1467", + "community": 0, + "id": "three_0_160_0_module_matrix3_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1479", + "community": 0, + "id": "three_0_160_0_module_matrix3_toarray" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1499", + "community": 0, + "id": "three_0_160_0_module_matrix3_clone" + }, + { + "label": "arrayNeedsUint32()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1509", + "community": 2, + "id": "three_0_160_0_module_arrayneedsuint32" + }, + { + "label": "getTypedArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1535", + "community": 2, + "id": "three_0_160_0_module_gettypedarray" + }, + { + "label": "createElementNS()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1541", + "community": 2, + "id": "three_0_160_0_module_createelementns" + }, + { + "label": "createCanvasElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1547", + "community": 2, + "id": "three_0_160_0_module_createcanvaselement" + }, + { + "label": "warnOnce()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1557", + "community": 0, + "id": "three_0_160_0_module_warnonce" + }, + { + "label": "SRGBToLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1692", + "community": 2, + "id": "three_0_160_0_module_srgbtolinear" + }, + { + "label": "LinearToSRGB()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1698", + "community": 2, + "id": "three_0_160_0_module_lineartosrgb" + }, + { + "label": "ImageUtils", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1706", + "community": 2, + "id": "three_0_160_0_module_imageutils" + }, + { + "label": ".getDataURL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1708", + "community": 2, + "id": "three_0_160_0_module_imageutils_getdataurl" + }, + { + "label": ".sRGBToLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1765", + "community": 2, + "id": "three_0_160_0_module_imageutils_srgbtolinear" + }, + { + "label": "Source", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1831", + "community": 2, + "id": "three_0_160_0_module_source" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1833", + "community": 2, + "id": "three_0_160_0_module_source_constructor" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1847", + "community": 2, + "id": "three_0_160_0_module_source_needsupdate" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1853", + "community": 2, + "id": "three_0_160_0_module_source_tojson" + }, + { + "label": "serializeImage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1918", + "community": 2, + "id": "three_0_160_0_module_serializeimage" + }, + { + "label": "Texture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1954", + "community": 0, + "id": "three_0_160_0_module_texture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1956", + "community": 0, + "id": "three_0_160_0_module_texture_constructor" + }, + { + "label": ".image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2021", + "community": 0, + "id": "three_0_160_0_module_texture_image" + }, + { + "label": ".updateMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2033", + "community": 0, + "id": "three_0_160_0_module_texture_updatematrix" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2039", + "community": 0, + "id": "three_0_160_0_module_texture_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2045", + "community": 0, + "id": "three_0_160_0_module_texture_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2089", + "community": 0, + "id": "three_0_160_0_module_texture_tojson" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2151", + "community": 0, + "id": "three_0_160_0_module_texture_dispose" + }, + { + "label": ".transformUv()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2157", + "community": 0, + "id": "three_0_160_0_module_texture_transformuv" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2237", + "community": 0, + "id": "three_0_160_0_module_texture_needsupdate" + }, + { + "label": ".encoding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2248", + "community": 0, + "id": "three_0_160_0_module_texture_encoding" + }, + { + "label": "Vector4", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2268", + "community": 0, + "id": "three_0_160_0_module_vector4" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2270", + "community": 0, + "id": "three_0_160_0_module_vector4_constructor" + }, + { + "label": ".width()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2281", + "community": 0, + "id": "three_0_160_0_module_vector4_width" + }, + { + "label": ".height()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2293", + "community": 0, + "id": "three_0_160_0_module_vector4_height" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2305", + "community": 0, + "id": "three_0_160_0_module_vector4_set" + }, + { + "label": ".setScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2316", + "community": 0, + "id": "three_0_160_0_module_vector4_setscalar" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2327", + "community": 0, + "id": "three_0_160_0_module_vector4_setx" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2335", + "community": 0, + "id": "three_0_160_0_module_vector4_sety" + }, + { + "label": ".setZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2343", + "community": 0, + "id": "three_0_160_0_module_vector4_setz" + }, + { + "label": ".setW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2351", + "community": 0, + "id": "three_0_160_0_module_vector4_setw" + }, + { + "label": ".setComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2359", + "community": 0, + "id": "three_0_160_0_module_vector4_setcomponent" + }, + { + "label": ".getComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2375", + "community": 0, + "id": "three_0_160_0_module_vector4_getcomponent" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2389", + "community": 0, + "id": "three_0_160_0_module_vector4_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2395", + "community": 0, + "id": "three_0_160_0_module_vector4_copy" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2406", + "community": 0, + "id": "three_0_160_0_module_vector4_add" + }, + { + "label": ".addScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2417", + "community": 0, + "id": "three_0_160_0_module_vector4_addscalar" + }, + { + "label": ".addVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2428", + "community": 0, + "id": "three_0_160_0_module_vector4_addvectors" + }, + { + "label": ".addScaledVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2439", + "community": 0, + "id": "three_0_160_0_module_vector4_addscaledvector" + }, + { + "label": ".sub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2450", + "community": 0, + "id": "three_0_160_0_module_vector4_sub" + }, + { + "label": ".subScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2461", + "community": 0, + "id": "three_0_160_0_module_vector4_subscalar" + }, + { + "label": ".subVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2472", + "community": 0, + "id": "three_0_160_0_module_vector4_subvectors" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2483", + "community": 0, + "id": "three_0_160_0_module_vector4_multiply" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2494", + "community": 0, + "id": "three_0_160_0_module_vector4_multiplyscalar" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2505", + "community": 0, + "id": "three_0_160_0_module_vector4_applymatrix4" + }, + { + "label": ".divideScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2519", + "community": 0, + "id": "three_0_160_0_module_vector4_dividescalar" + }, + { + "label": ".setAxisAngleFromQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2525", + "community": 0, + "id": "three_0_160_0_module_vector4_setaxisanglefromquaternion" + }, + { + "label": ".setAxisAngleFromRotationMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2553", + "community": 0, + "id": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix" + }, + { + "label": ".min()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2683", + "community": 0, + "id": "three_0_160_0_module_vector4_min" + }, + { + "label": ".max()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2694", + "community": 0, + "id": "three_0_160_0_module_vector4_max" + }, + { + "label": ".clamp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2705", + "community": 0, + "id": "three_0_160_0_module_vector4_clamp" + }, + { + "label": ".clampScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2718", + "community": 0, + "id": "three_0_160_0_module_vector4_clampscalar" + }, + { + "label": ".clampLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2729", + "community": 0, + "id": "three_0_160_0_module_vector4_clamplength" + }, + { + "label": ".floor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2737", + "community": 0, + "id": "three_0_160_0_module_vector4_floor" + }, + { + "label": ".ceil()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2748", + "community": 0, + "id": "three_0_160_0_module_vector4_ceil" + }, + { + "label": ".round()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2759", + "community": 0, + "id": "three_0_160_0_module_vector4_round" + }, + { + "label": ".roundToZero()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2770", + "community": 0, + "id": "three_0_160_0_module_vector4_roundtozero" + }, + { + "label": ".negate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2781", + "community": 0, + "id": "three_0_160_0_module_vector4_negate" + }, + { + "label": ".dot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2792", + "community": 0, + "id": "three_0_160_0_module_vector4_dot" + }, + { + "label": ".lengthSq()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2798", + "community": 0, + "id": "three_0_160_0_module_vector4_lengthsq" + }, + { + "label": ".length()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2804", + "community": 0, + "id": "three_0_160_0_module_vector4_length" + }, + { + "label": ".manhattanLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2810", + "community": 0, + "id": "three_0_160_0_module_vector4_manhattanlength" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2816", + "community": 0, + "id": "three_0_160_0_module_vector4_normalize" + }, + { + "label": ".setLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2822", + "community": 0, + "id": "three_0_160_0_module_vector4_setlength" + }, + { + "label": ".lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2828", + "community": 0, + "id": "three_0_160_0_module_vector4_lerp" + }, + { + "label": ".lerpVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2839", + "community": 0, + "id": "three_0_160_0_module_vector4_lerpvectors" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2850", + "community": 0, + "id": "three_0_160_0_module_vector4_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2856", + "community": 0, + "id": "three_0_160_0_module_vector4_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2867", + "community": 0, + "id": "three_0_160_0_module_vector4_toarray" + }, + { + "label": ".fromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2878", + "community": 0, + "id": "three_0_160_0_module_vector4_frombufferattribute" + }, + { + "label": ".random()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2889", + "community": 0, + "id": "three_0_160_0_module_vector4_random" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2900", + "community": 0, + "id": "three_0_160_0_module_vector4_symbol_iterator" + }, + { + "label": "RenderTarget", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2916", + "community": 0, + "id": "three_0_160_0_module_rendertarget" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2918", + "community": 0, + "id": "three_0_160_0_module_rendertarget_constructor" + }, + { + "label": ".setSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2969", + "community": 0, + "id": "three_0_160_0_module_rendertarget_setsize" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2990", + "community": 0, + "id": "three_0_160_0_module_rendertarget_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2996", + "community": 0, + "id": "three_0_160_0_module_rendertarget_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3026", + "community": 0, + "id": "three_0_160_0_module_rendertarget_dispose" + }, + { + "label": "WebGLRenderTarget", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3034", + "community": 2, + "id": "three_0_160_0_module_webglrendertarget" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3036", + "community": 2, + "id": "three_0_160_0_module_webglrendertarget_constructor" + }, + { + "label": "DataArrayTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3046", + "community": 2, + "id": "three_0_160_0_module_dataarraytexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3048", + "community": 2, + "id": "three_0_160_0_module_dataarraytexture_constructor" + }, + { + "label": "WebGLArrayRenderTarget", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3069", + "community": 2, + "id": "three_0_160_0_module_webglarrayrendertarget" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3071", + "community": 2, + "id": "three_0_160_0_module_webglarrayrendertarget_constructor" + }, + { + "label": "Data3DTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3087", + "community": 2, + "id": "three_0_160_0_module_data3dtexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3089", + "community": 2, + "id": "three_0_160_0_module_data3dtexture_constructor" + }, + { + "label": "WebGL3DRenderTarget", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3118", + "community": 2, + "id": "three_0_160_0_module_webgl3drendertarget" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3120", + "community": 2, + "id": "three_0_160_0_module_webgl3drendertarget_constructor" + }, + { + "label": "WebGLMultipleRenderTargets", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3136", + "community": 0, + "id": "three_0_160_0_module_webglmultiplerendertargets" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3138", + "community": 0, + "id": "three_0_160_0_module_webglmultiplerendertargets_constructor" + }, + { + "label": ".setSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3157", + "community": 0, + "id": "three_0_160_0_module_webglmultiplerendertargets_setsize" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3182", + "community": 0, + "id": "three_0_160_0_module_webglmultiplerendertargets_copy" + }, + { + "label": "Quaternion", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3215", + "community": 11, + "id": "three_0_160_0_module_quaternion" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3217", + "community": 11, + "id": "three_0_160_0_module_quaternion_constructor" + }, + { + "label": ".slerpFlat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3228", + "community": 8, + "id": "three_0_160_0_module_quaternion_slerpflat" + }, + { + "label": ".multiplyQuaternionsFlat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3308", + "community": 11, + "id": "three_0_160_0_module_quaternion_multiplyquaternionsflat" + }, + { + "label": ".x()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3329", + "community": 11, + "id": "three_0_160_0_module_quaternion_x" + }, + { + "label": ".y()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3342", + "community": 11, + "id": "three_0_160_0_module_quaternion_y" + }, + { + "label": ".z()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3355", + "community": 11, + "id": "three_0_160_0_module_quaternion_z" + }, + { + "label": ".w()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3368", + "community": 11, + "id": "three_0_160_0_module_quaternion_w" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3381", + "community": 11, + "id": "three_0_160_0_module_quaternion_set" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3394", + "community": 11, + "id": "three_0_160_0_module_quaternion_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3400", + "community": 11, + "id": "three_0_160_0_module_quaternion_copy" + }, + { + "label": ".setFromEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3413", + "community": 11, + "id": "three_0_160_0_module_quaternion_setfromeuler" + }, + { + "label": ".setFromAxisAngle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3487", + "community": 0, + "id": "three_0_160_0_module_quaternion_setfromaxisangle" + }, + { + "label": ".setFromRotationMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3506", + "community": 11, + "id": "three_0_160_0_module_quaternion_setfromrotationmatrix" + }, + { + "label": ".setFromUnitVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3564", + "community": 11, + "id": "three_0_160_0_module_quaternion_setfromunitvectors" + }, + { + "label": ".angleTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3607", + "community": 0, + "id": "three_0_160_0_module_quaternion_angleto" + }, + { + "label": ".rotateTowards()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3613", + "community": 11, + "id": "three_0_160_0_module_quaternion_rotatetowards" + }, + { + "label": ".identity()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3627", + "community": 11, + "id": "three_0_160_0_module_quaternion_identity" + }, + { + "label": ".invert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3633", + "community": 11, + "id": "three_0_160_0_module_quaternion_invert" + }, + { + "label": ".conjugate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3641", + "community": 11, + "id": "three_0_160_0_module_quaternion_conjugate" + }, + { + "label": ".dot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3653", + "community": 11, + "id": "three_0_160_0_module_quaternion_dot" + }, + { + "label": ".lengthSq()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3659", + "community": 11, + "id": "three_0_160_0_module_quaternion_lengthsq" + }, + { + "label": ".length()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3665", + "community": 11, + "id": "three_0_160_0_module_quaternion_length" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3671", + "community": 11, + "id": "three_0_160_0_module_quaternion_normalize" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3699", + "community": 11, + "id": "three_0_160_0_module_quaternion_multiply" + }, + { + "label": ".premultiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3705", + "community": 11, + "id": "three_0_160_0_module_quaternion_premultiply" + }, + { + "label": ".multiplyQuaternions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3711", + "community": 11, + "id": "three_0_160_0_module_quaternion_multiplyquaternions" + }, + { + "label": ".slerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3729", + "community": 11, + "id": "three_0_160_0_module_quaternion_slerp" + }, + { + "label": ".slerpQuaternions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3798", + "community": 11, + "id": "three_0_160_0_module_quaternion_slerpquaternions" + }, + { + "label": ".random()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3804", + "community": 11, + "id": "three_0_160_0_module_quaternion_random" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3827", + "community": 11, + "id": "three_0_160_0_module_quaternion_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3833", + "community": 11, + "id": "three_0_160_0_module_quaternion_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3846", + "community": 11, + "id": "three_0_160_0_module_quaternion_toarray" + }, + { + "label": ".fromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3857", + "community": 0, + "id": "three_0_160_0_module_quaternion_frombufferattribute" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3870", + "community": 11, + "id": "three_0_160_0_module_quaternion_tojson" + }, + { + "label": "._onChange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3876", + "community": 11, + "id": "three_0_160_0_module_quaternion_onchange" + }, + { + "label": "._onChangeCallback()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3884", + "community": 11, + "id": "three_0_160_0_module_quaternion_onchangecallback" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3886", + "community": 11, + "id": "three_0_160_0_module_quaternion_symbol_iterator" + }, + { + "label": "Vector3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3897", + "community": 0, + "id": "three_0_160_0_module_vector3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3899", + "community": 0, + "id": "three_0_160_0_module_vector3_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3909", + "community": 0, + "id": "three_0_160_0_module_vector3_set" + }, + { + "label": ".setScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3921", + "community": 0, + "id": "three_0_160_0_module_vector3_setscalar" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3931", + "community": 0, + "id": "three_0_160_0_module_vector3_setx" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3939", + "community": 0, + "id": "three_0_160_0_module_vector3_sety" + }, + { + "label": ".setZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3947", + "community": 0, + "id": "three_0_160_0_module_vector3_setz" + }, + { + "label": ".setComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3955", + "community": 0, + "id": "three_0_160_0_module_vector3_setcomponent" + }, + { + "label": ".getComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3970", + "community": 0, + "id": "three_0_160_0_module_vector3_getcomponent" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3983", + "community": 0, + "id": "three_0_160_0_module_vector3_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3989", + "community": 0, + "id": "three_0_160_0_module_vector3_copy" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3999", + "community": 0, + "id": "three_0_160_0_module_vector3_add" + }, + { + "label": ".addScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4009", + "community": 0, + "id": "three_0_160_0_module_vector3_addscalar" + }, + { + "label": ".addVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4019", + "community": 0, + "id": "three_0_160_0_module_vector3_addvectors" + }, + { + "label": ".addScaledVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4029", + "community": 0, + "id": "three_0_160_0_module_vector3_addscaledvector" + }, + { + "label": ".sub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4039", + "community": 0, + "id": "three_0_160_0_module_vector3_sub" + }, + { + "label": ".subScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4049", + "community": 0, + "id": "three_0_160_0_module_vector3_subscalar" + }, + { + "label": ".subVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4059", + "community": 0, + "id": "three_0_160_0_module_vector3_subvectors" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4069", + "community": 0, + "id": "three_0_160_0_module_vector3_multiply" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4079", + "community": 0, + "id": "three_0_160_0_module_vector3_multiplyscalar" + }, + { + "label": ".multiplyVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4089", + "community": 0, + "id": "three_0_160_0_module_vector3_multiplyvectors" + }, + { + "label": ".applyEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4099", + "community": 0, + "id": "three_0_160_0_module_vector3_applyeuler" + }, + { + "label": ".applyAxisAngle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4105", + "community": 0, + "id": "three_0_160_0_module_vector3_applyaxisangle" + }, + { + "label": ".applyMatrix3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4111", + "community": 0, + "id": "three_0_160_0_module_vector3_applymatrix3" + }, + { + "label": ".applyNormalMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4124", + "community": 0, + "id": "three_0_160_0_module_vector3_applynormalmatrix" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4130", + "community": 0, + "id": "three_0_160_0_module_vector3_applymatrix4" + }, + { + "label": ".applyQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4145", + "community": 0, + "id": "three_0_160_0_module_vector3_applyquaternion" + }, + { + "label": ".project()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4166", + "community": 0, + "id": "three_0_160_0_module_vector3_project" + }, + { + "label": ".unproject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4172", + "community": 0, + "id": "three_0_160_0_module_vector3_unproject" + }, + { + "label": ".transformDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4178", + "community": 0, + "id": "three_0_160_0_module_vector3_transformdirection" + }, + { + "label": ".divide()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4194", + "community": 0, + "id": "three_0_160_0_module_vector3_divide" + }, + { + "label": ".divideScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4204", + "community": 0, + "id": "three_0_160_0_module_vector3_dividescalar" + }, + { + "label": ".min()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4210", + "community": 0, + "id": "three_0_160_0_module_vector3_min" + }, + { + "label": ".max()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4220", + "community": 0, + "id": "three_0_160_0_module_vector3_max" + }, + { + "label": ".clamp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4230", + "community": 0, + "id": "three_0_160_0_module_vector3_clamp" + }, + { + "label": ".clampScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4242", + "community": 0, + "id": "three_0_160_0_module_vector3_clampscalar" + }, + { + "label": ".clampLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4252", + "community": 0, + "id": "three_0_160_0_module_vector3_clamplength" + }, + { + "label": ".floor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4260", + "community": 0, + "id": "three_0_160_0_module_vector3_floor" + }, + { + "label": ".ceil()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4270", + "community": 0, + "id": "three_0_160_0_module_vector3_ceil" + }, + { + "label": ".round()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4280", + "community": 0, + "id": "three_0_160_0_module_vector3_round" + }, + { + "label": ".roundToZero()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4290", + "community": 0, + "id": "three_0_160_0_module_vector3_roundtozero" + }, + { + "label": ".negate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4300", + "community": 0, + "id": "three_0_160_0_module_vector3_negate" + }, + { + "label": ".dot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4310", + "community": 0, + "id": "three_0_160_0_module_vector3_dot" + }, + { + "label": ".lengthSq()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4318", + "community": 0, + "id": "three_0_160_0_module_vector3_lengthsq" + }, + { + "label": ".length()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4324", + "community": 0, + "id": "three_0_160_0_module_vector3_length" + }, + { + "label": ".manhattanLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4330", + "community": 0, + "id": "three_0_160_0_module_vector3_manhattanlength" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4336", + "community": 0, + "id": "three_0_160_0_module_vector3_normalize" + }, + { + "label": ".setLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4342", + "community": 0, + "id": "three_0_160_0_module_vector3_setlength" + }, + { + "label": ".lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4348", + "community": 0, + "id": "three_0_160_0_module_vector3_lerp" + }, + { + "label": ".lerpVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4358", + "community": 0, + "id": "three_0_160_0_module_vector3_lerpvectors" + }, + { + "label": ".cross()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4368", + "community": 0, + "id": "three_0_160_0_module_vector3_cross" + }, + { + "label": ".crossVectors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4374", + "community": 0, + "id": "three_0_160_0_module_vector3_crossvectors" + }, + { + "label": ".projectOnVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4387", + "community": 0, + "id": "three_0_160_0_module_vector3_projectonvector" + }, + { + "label": ".projectOnPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4399", + "community": 0, + "id": "three_0_160_0_module_vector3_projectonplane" + }, + { + "label": ".reflect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4407", + "community": 0, + "id": "three_0_160_0_module_vector3_reflect" + }, + { + "label": ".angleTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4416", + "community": 0, + "id": "three_0_160_0_module_vector3_angleto" + }, + { + "label": ".distanceTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4430", + "community": 0, + "id": "three_0_160_0_module_vector3_distanceto" + }, + { + "label": ".distanceToSquared()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4436", + "community": 0, + "id": "three_0_160_0_module_vector3_distancetosquared" + }, + { + "label": ".manhattanDistanceTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4444", + "community": 0, + "id": "three_0_160_0_module_vector3_manhattandistanceto" + }, + { + "label": ".setFromSpherical()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4450", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromspherical" + }, + { + "label": ".setFromSphericalCoords()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4456", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromsphericalcoords" + }, + { + "label": ".setFromCylindrical()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4468", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromcylindrical" + }, + { + "label": ".setFromCylindricalCoords()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4474", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromcylindricalcoords" + }, + { + "label": ".setFromMatrixPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4484", + "community": 0, + "id": "three_0_160_0_module_vector3_setfrommatrixposition" + }, + { + "label": ".setFromMatrixScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4496", + "community": 0, + "id": "three_0_160_0_module_vector3_setfrommatrixscale" + }, + { + "label": ".setFromMatrixColumn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4510", + "community": 0, + "id": "three_0_160_0_module_vector3_setfrommatrixcolumn" + }, + { + "label": ".setFromMatrix3Column()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4516", + "community": 0, + "id": "three_0_160_0_module_vector3_setfrommatrix3column" + }, + { + "label": ".setFromEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4522", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromeuler" + }, + { + "label": ".setFromColor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4532", + "community": 0, + "id": "three_0_160_0_module_vector3_setfromcolor" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4542", + "community": 0, + "id": "three_0_160_0_module_vector3_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4548", + "community": 0, + "id": "three_0_160_0_module_vector3_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4558", + "community": 0, + "id": "three_0_160_0_module_vector3_toarray" + }, + { + "label": ".fromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4568", + "community": 0, + "id": "three_0_160_0_module_vector3_frombufferattribute" + }, + { + "label": ".random()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4578", + "community": 0, + "id": "three_0_160_0_module_vector3_random" + }, + { + "label": ".randomDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4588", + "community": 0, + "id": "three_0_160_0_module_vector3_randomdirection" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4604", + "community": 0, + "id": "three_0_160_0_module_vector3_symbol_iterator" + }, + { + "label": "Box3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4617", + "community": 0, + "id": "three_0_160_0_module_box3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4619", + "community": 0, + "id": "three_0_160_0_module_box3_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4628", + "community": 0, + "id": "three_0_160_0_module_box3_set" + }, + { + "label": ".setFromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4637", + "community": 0, + "id": "three_0_160_0_module_box3_setfromarray" + }, + { + "label": ".setFromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4651", + "community": 0, + "id": "three_0_160_0_module_box3_setfrombufferattribute" + }, + { + "label": ".setFromPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4665", + "community": 0, + "id": "three_0_160_0_module_box3_setfrompoints" + }, + { + "label": ".setFromCenterAndSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4679", + "community": 0, + "id": "three_0_160_0_module_box3_setfromcenterandsize" + }, + { + "label": ".setFromObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4690", + "community": 0, + "id": "three_0_160_0_module_box3_setfromobject" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4698", + "community": 0, + "id": "three_0_160_0_module_box3_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4704", + "community": 0, + "id": "three_0_160_0_module_box3_copy" + }, + { + "label": ".makeEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4713", + "community": 0, + "id": "three_0_160_0_module_box3_makeempty" + }, + { + "label": ".isEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4722", + "community": 0, + "id": "three_0_160_0_module_box3_isempty" + }, + { + "label": ".getCenter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4730", + "community": 0, + "id": "three_0_160_0_module_box3_getcenter" + }, + { + "label": ".getSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4736", + "community": 0, + "id": "three_0_160_0_module_box3_getsize" + }, + { + "label": ".expandByPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4742", + "community": 0, + "id": "three_0_160_0_module_box3_expandbypoint" + }, + { + "label": ".expandByVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4751", + "community": 0, + "id": "three_0_160_0_module_box3_expandbyvector" + }, + { + "label": ".expandByScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4760", + "community": 0, + "id": "three_0_160_0_module_box3_expandbyscalar" + }, + { + "label": ".expandByObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4769", + "community": 0, + "id": "three_0_160_0_module_box3_expandbyobject" + }, + { + "label": ".containsPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4853", + "community": 0, + "id": "three_0_160_0_module_box3_containspoint" + }, + { + "label": ".containsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4861", + "community": 0, + "id": "three_0_160_0_module_box3_containsbox" + }, + { + "label": ".getParameter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4869", + "community": 0, + "id": "three_0_160_0_module_box3_getparameter" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4882", + "community": 0, + "id": "three_0_160_0_module_box3_intersectsbox" + }, + { + "label": ".intersectsSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4891", + "community": 0, + "id": "three_0_160_0_module_box3_intersectssphere" + }, + { + "label": ".intersectsPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4901", + "community": 0, + "id": "three_0_160_0_module_box3_intersectsplane" + }, + { + "label": ".intersectsTriangle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4948", + "community": 0, + "id": "three_0_160_0_module_box3_intersectstriangle" + }, + { + "label": ".clampPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5001", + "community": 0, + "id": "three_0_160_0_module_box3_clamppoint" + }, + { + "label": ".distanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5007", + "community": 0, + "id": "three_0_160_0_module_box3_distancetopoint" + }, + { + "label": ".getBoundingSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5013", + "community": 0, + "id": "three_0_160_0_module_box3_getboundingsphere" + }, + { + "label": ".intersect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5031", + "community": 0, + "id": "three_0_160_0_module_box3_intersect" + }, + { + "label": ".union()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5043", + "community": 0, + "id": "three_0_160_0_module_box3_union" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5052", + "community": 0, + "id": "three_0_160_0_module_box3_applymatrix4" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5073", + "community": 0, + "id": "three_0_160_0_module_box3_translate" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5082", + "community": 0, + "id": "three_0_160_0_module_box3_equals" + }, + { + "label": "satForAxes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5122", + "community": 0, + "id": "three_0_160_0_module_satforaxes" + }, + { + "label": "Sphere", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5152", + "community": 0, + "id": "three_0_160_0_module_sphere" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5154", + "community": 0, + "id": "three_0_160_0_module_sphere_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5163", + "community": 0, + "id": "three_0_160_0_module_sphere_set" + }, + { + "label": ".setFromPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5172", + "community": 0, + "id": "three_0_160_0_module_sphere_setfrompoints" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5200", + "community": 0, + "id": "three_0_160_0_module_sphere_copy" + }, + { + "label": ".isEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5209", + "community": 0, + "id": "three_0_160_0_module_sphere_isempty" + }, + { + "label": ".makeEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5215", + "community": 0, + "id": "three_0_160_0_module_sphere_makeempty" + }, + { + "label": ".containsPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5224", + "community": 0, + "id": "three_0_160_0_module_sphere_containspoint" + }, + { + "label": ".distanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5230", + "community": 0, + "id": "three_0_160_0_module_sphere_distancetopoint" + }, + { + "label": ".intersectsSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5236", + "community": 0, + "id": "three_0_160_0_module_sphere_intersectssphere" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5244", + "community": 0, + "id": "three_0_160_0_module_sphere_intersectsbox" + }, + { + "label": ".intersectsPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5250", + "community": 0, + "id": "three_0_160_0_module_sphere_intersectsplane" + }, + { + "label": ".clampPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5256", + "community": 0, + "id": "three_0_160_0_module_sphere_clamppoint" + }, + { + "label": ".getBoundingBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5273", + "community": 0, + "id": "three_0_160_0_module_sphere_getboundingbox" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5290", + "community": 0, + "id": "three_0_160_0_module_sphere_applymatrix4" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5299", + "community": 0, + "id": "three_0_160_0_module_sphere_translate" + }, + { + "label": ".expandByPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5307", + "community": 0, + "id": "three_0_160_0_module_sphere_expandbypoint" + }, + { + "label": ".union()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5341", + "community": 0, + "id": "three_0_160_0_module_sphere_union" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5375", + "community": 0, + "id": "three_0_160_0_module_sphere_equals" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5381", + "community": 0, + "id": "three_0_160_0_module_sphere_clone" + }, + { + "label": "Ray", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5398", + "community": 0, + "id": "three_0_160_0_module_ray" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5400", + "community": 0, + "id": "three_0_160_0_module_ray_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5407", + "community": 0, + "id": "three_0_160_0_module_ray_set" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5416", + "community": 0, + "id": "three_0_160_0_module_ray_copy" + }, + { + "label": ".at()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5425", + "community": 0, + "id": "three_0_160_0_module_ray_at" + }, + { + "label": ".lookAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5431", + "community": 0, + "id": "three_0_160_0_module_ray_lookat" + }, + { + "label": ".recast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5439", + "community": 0, + "id": "three_0_160_0_module_ray_recast" + }, + { + "label": ".closestPointToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5447", + "community": 0, + "id": "three_0_160_0_module_ray_closestpointtopoint" + }, + { + "label": ".distanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5463", + "community": 0, + "id": "three_0_160_0_module_ray_distancetopoint" + }, + { + "label": ".distanceSqToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5469", + "community": 0, + "id": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "label": ".distanceSqToSegment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5487", + "community": 0, + "id": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "label": ".intersectSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5606", + "community": 0, + "id": "three_0_160_0_module_ray_intersectsphere" + }, + { + "label": ".intersectsSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5636", + "community": 0, + "id": "three_0_160_0_module_ray_intersectssphere" + }, + { + "label": ".distanceToPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5642", + "community": 0, + "id": "three_0_160_0_module_ray_distancetoplane" + }, + { + "label": ".intersectPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5669", + "community": 0, + "id": "three_0_160_0_module_ray_intersectplane" + }, + { + "label": ".intersectsPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5683", + "community": 0, + "id": "three_0_160_0_module_ray_intersectsplane" + }, + { + "label": ".intersectBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5709", + "community": 0, + "id": "three_0_160_0_module_ray_intersectbox" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5775", + "community": 0, + "id": "three_0_160_0_module_ray_intersectsbox" + }, + { + "label": ".intersectTriangle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5781", + "community": 0, + "id": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5856", + "community": 0, + "id": "three_0_160_0_module_ray_applymatrix4" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5865", + "community": 0, + "id": "three_0_160_0_module_ray_equals" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5871", + "community": 0, + "id": "three_0_160_0_module_ray_clone" + }, + { + "label": "Matrix4", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5879", + "community": 0, + "id": "three_0_160_0_module_matrix4" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5881", + "community": 0, + "id": "three_0_160_0_module_matrix4_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5902", + "community": 0, + "id": "three_0_160_0_module_matrix4_set" + }, + { + "label": ".identity()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5915", + "community": 0, + "id": "three_0_160_0_module_matrix4_identity" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5930", + "community": 0, + "id": "three_0_160_0_module_matrix4_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5936", + "community": 0, + "id": "three_0_160_0_module_matrix4_copy" + }, + { + "label": ".copyPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5950", + "community": 0, + "id": "three_0_160_0_module_matrix4_copyposition" + }, + { + "label": ".setFromMatrix3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5962", + "community": 0, + "id": "three_0_160_0_module_matrix4_setfrommatrix3" + }, + { + "label": ".extractBasis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5979", + "community": 0, + "id": "three_0_160_0_module_matrix4_extractbasis" + }, + { + "label": ".makeBasis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5989", + "community": 0, + "id": "three_0_160_0_module_matrix4_makebasis" + }, + { + "label": ".extractRotation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6002", + "community": 0, + "id": "three_0_160_0_module_matrix4_extractrotation" + }, + { + "label": ".makeRotationFromEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6037", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationfromeuler" + }, + { + "label": ".makeRotationFromQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6159", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationfromquaternion" + }, + { + "label": ".lookAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6165", + "community": 0, + "id": "three_0_160_0_module_matrix4_lookat" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6212", + "community": 0, + "id": "three_0_160_0_module_matrix4_multiply" + }, + { + "label": ".premultiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6218", + "community": 0, + "id": "three_0_160_0_module_matrix4_premultiply" + }, + { + "label": ".multiplyMatrices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6224", + "community": 0, + "id": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6264", + "community": 0, + "id": "three_0_160_0_module_matrix4_multiplyscalar" + }, + { + "label": ".determinant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6277", + "community": 0, + "id": "three_0_160_0_module_matrix4_determinant" + }, + { + "label": ".transpose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6327", + "community": 0, + "id": "three_0_160_0_module_matrix4_transpose" + }, + { + "label": ".setPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6344", + "community": 0, + "id": "three_0_160_0_module_matrix4_setposition" + }, + { + "label": ".invert()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6366", + "community": 0, + "id": "three_0_160_0_module_matrix4_invert" + }, + { + "label": ".scale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6411", + "community": 0, + "id": "three_0_160_0_module_matrix4_scale" + }, + { + "label": ".getMaxScaleOnAxis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6425", + "community": 0, + "id": "three_0_160_0_module_matrix4_getmaxscaleonaxis" + }, + { + "label": ".makeTranslation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6437", + "community": 0, + "id": "three_0_160_0_module_matrix4_maketranslation" + }, + { + "label": ".makeRotationX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6467", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationx" + }, + { + "label": ".makeRotationY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6484", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationy" + }, + { + "label": ".makeRotationZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6501", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationz" + }, + { + "label": ".makeRotationAxis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6518", + "community": 0, + "id": "three_0_160_0_module_matrix4_makerotationaxis" + }, + { + "label": ".makeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6541", + "community": 0, + "id": "three_0_160_0_module_matrix4_makescale" + }, + { + "label": ".makeShear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6556", + "community": 0, + "id": "three_0_160_0_module_matrix4_makeshear" + }, + { + "label": ".compose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6571", + "community": 0, + "id": "three_0_160_0_module_matrix4_compose" + }, + { + "label": ".decompose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6607", + "community": 0, + "id": "three_0_160_0_module_matrix4_decompose" + }, + { + "label": ".makePerspective()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6652", + "community": 0, + "id": "three_0_160_0_module_matrix4_makeperspective" + }, + { + "label": ".makeOrthographic()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6688", + "community": 0, + "id": "three_0_160_0_module_matrix4_makeorthographic" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6725", + "community": 0, + "id": "three_0_160_0_module_matrix4_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6740", + "community": 0, + "id": "three_0_160_0_module_matrix4_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6752", + "community": 0, + "id": "three_0_160_0_module_matrix4_toarray" + }, + { + "label": "Euler", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6793", + "community": 11, + "id": "three_0_160_0_module_euler" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6795", + "community": 11, + "id": "three_0_160_0_module_euler_constructor" + }, + { + "label": ".x()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6806", + "community": 11, + "id": "three_0_160_0_module_euler_x" + }, + { + "label": ".y()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6819", + "community": 11, + "id": "three_0_160_0_module_euler_y" + }, + { + "label": ".z()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6832", + "community": 11, + "id": "three_0_160_0_module_euler_z" + }, + { + "label": ".order()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6845", + "community": 11, + "id": "three_0_160_0_module_euler_order" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6858", + "community": 11, + "id": "three_0_160_0_module_euler_set" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6871", + "community": 11, + "id": "three_0_160_0_module_euler_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6877", + "community": 11, + "id": "three_0_160_0_module_euler_copy" + }, + { + "label": ".setFromRotationMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6890", + "community": 11, + "id": "three_0_160_0_module_euler_setfromrotationmatrix" + }, + { + "label": ".setFromQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7023", + "community": 11, + "id": "three_0_160_0_module_euler_setfromquaternion" + }, + { + "label": ".setFromVector3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7031", + "community": 11, + "id": "three_0_160_0_module_euler_setfromvector3" + }, + { + "label": ".reorder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7037", + "community": 11, + "id": "three_0_160_0_module_euler_reorder" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7047", + "community": 11, + "id": "three_0_160_0_module_euler_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7053", + "community": 11, + "id": "three_0_160_0_module_euler_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7066", + "community": 11, + "id": "three_0_160_0_module_euler_toarray" + }, + { + "label": "._onChange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7077", + "community": 11, + "id": "three_0_160_0_module_euler_onchange" + }, + { + "label": "._onChangeCallback()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7085", + "community": 11, + "id": "three_0_160_0_module_euler_onchangecallback" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7087", + "community": 11, + "id": "three_0_160_0_module_euler_symbol_iterator" + }, + { + "label": "Layers", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7100", + "community": 2, + "id": "three_0_160_0_module_layers" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7102", + "community": 2, + "id": "three_0_160_0_module_layers_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7108", + "community": 2, + "id": "three_0_160_0_module_layers_set" + }, + { + "label": ".enable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7114", + "community": 2, + "id": "three_0_160_0_module_layers_enable" + }, + { + "label": ".enableAll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7120", + "community": 2, + "id": "three_0_160_0_module_layers_enableall" + }, + { + "label": ".toggle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7126", + "community": 2, + "id": "three_0_160_0_module_layers_toggle" + }, + { + "label": ".disable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7132", + "community": 2, + "id": "three_0_160_0_module_layers_disable" + }, + { + "label": ".disableAll()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7138", + "community": 2, + "id": "three_0_160_0_module_layers_disableall" + }, + { + "label": ".test()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7144", + "community": 2, + "id": "three_0_160_0_module_layers_test" + }, + { + "label": ".isEnabled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7150", + "community": 2, + "id": "three_0_160_0_module_layers_isenabled" + }, + { + "label": "Object3D", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7176", + "community": 0, + "id": "three_0_160_0_module_object3d" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7178", + "community": 0, + "id": "three_0_160_0_module_object3d_constructor" + }, + { + "label": ".onBeforeShadow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7268", + "community": 0, + "id": "three_0_160_0_module_object3d_onbeforeshadow" + }, + { + "label": ".onAfterShadow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7270", + "community": 0, + "id": "three_0_160_0_module_object3d_onaftershadow" + }, + { + "label": ".onBeforeRender()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7272", + "community": 0, + "id": "three_0_160_0_module_object3d_onbeforerender" + }, + { + "label": ".onAfterRender()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7274", + "community": 0, + "id": "three_0_160_0_module_object3d_onafterrender" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7276", + "community": 0, + "id": "three_0_160_0_module_object3d_applymatrix4" + }, + { + "label": ".applyQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7286", + "community": 0, + "id": "three_0_160_0_module_object3d_applyquaternion" + }, + { + "label": ".setRotationFromAxisAngle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7294", + "community": 0, + "id": "three_0_160_0_module_object3d_setrotationfromaxisangle" + }, + { + "label": ".setRotationFromEuler()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7302", + "community": 0, + "id": "three_0_160_0_module_object3d_setrotationfromeuler" + }, + { + "label": ".setRotationFromMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7308", + "community": 0, + "id": "three_0_160_0_module_object3d_setrotationfrommatrix" + }, + { + "label": ".setRotationFromQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7316", + "community": 0, + "id": "three_0_160_0_module_object3d_setrotationfromquaternion" + }, + { + "label": ".rotateOnAxis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7324", + "community": 0, + "id": "three_0_160_0_module_object3d_rotateonaxis" + }, + { + "label": ".rotateOnWorldAxis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7337", + "community": 0, + "id": "three_0_160_0_module_object3d_rotateonworldaxis" + }, + { + "label": ".rotateX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7351", + "community": 0, + "id": "three_0_160_0_module_object3d_rotatex" + }, + { + "label": ".rotateY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7357", + "community": 0, + "id": "three_0_160_0_module_object3d_rotatey" + }, + { + "label": ".rotateZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7363", + "community": 0, + "id": "three_0_160_0_module_object3d_rotatez" + }, + { + "label": ".translateOnAxis()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7369", + "community": 0, + "id": "three_0_160_0_module_object3d_translateonaxis" + }, + { + "label": ".translateX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7382", + "community": 0, + "id": "three_0_160_0_module_object3d_translatex" + }, + { + "label": ".translateY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7388", + "community": 0, + "id": "three_0_160_0_module_object3d_translatey" + }, + { + "label": ".translateZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7394", + "community": 0, + "id": "three_0_160_0_module_object3d_translatez" + }, + { + "label": ".localToWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7400", + "community": 0, + "id": "three_0_160_0_module_object3d_localtoworld" + }, + { + "label": ".worldToLocal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7408", + "community": 0, + "id": "three_0_160_0_module_object3d_worldtolocal" + }, + { + "label": ".lookAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7416", + "community": 0, + "id": "three_0_160_0_module_object3d_lookat" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7458", + "community": 0, + "id": "three_0_160_0_module_object3d_add" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7502", + "community": 0, + "id": "three_0_160_0_module_object3d_remove" + }, + { + "label": ".removeFromParent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7531", + "community": 0, + "id": "three_0_160_0_module_object3d_removefromparent" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7545", + "community": 0, + "id": "three_0_160_0_module_object3d_clear" + }, + { + "label": ".attach()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7551", + "community": 0, + "id": "three_0_160_0_module_object3d_attach" + }, + { + "label": ".getObjectById()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7579", + "community": 0, + "id": "three_0_160_0_module_object3d_getobjectbyid" + }, + { + "label": ".getObjectByName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7585", + "community": 0, + "id": "three_0_160_0_module_object3d_getobjectbyname" + }, + { + "label": ".getObjectByProperty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7591", + "community": 0, + "id": "three_0_160_0_module_object3d_getobjectbyproperty" + }, + { + "label": ".getObjectsByProperty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7612", + "community": 0, + "id": "three_0_160_0_module_object3d_getobjectsbyproperty" + }, + { + "label": ".getWorldPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7628", + "community": 0, + "id": "three_0_160_0_module_object3d_getworldposition" + }, + { + "label": ".getWorldQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7636", + "community": 0, + "id": "three_0_160_0_module_object3d_getworldquaternion" + }, + { + "label": ".getWorldScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7646", + "community": 0, + "id": "three_0_160_0_module_object3d_getworldscale" + }, + { + "label": ".getWorldDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7656", + "community": 0, + "id": "three_0_160_0_module_object3d_getworlddirection" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7666", + "community": 0, + "id": "three_0_160_0_module_object3d_raycast" + }, + { + "label": ".traverse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7668", + "community": 0, + "id": "three_0_160_0_module_object3d_traverse" + }, + { + "label": ".traverseVisible()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7682", + "community": 0, + "id": "three_0_160_0_module_object3d_traversevisible" + }, + { + "label": ".traverseAncestors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7698", + "community": 0, + "id": "three_0_160_0_module_object3d_traverseancestors" + }, + { + "label": ".updateMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7712", + "community": 0, + "id": "three_0_160_0_module_object3d_updatematrix" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7720", + "community": 0, + "id": "three_0_160_0_module_object3d_updatematrixworld" + }, + { + "label": ".updateWorldMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7760", + "community": 0, + "id": "three_0_160_0_module_object3d_updateworldmatrix" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7804", + "community": 0, + "id": "three_0_160_0_module_object3d_tojson" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8097", + "community": 0, + "id": "three_0_160_0_module_object3d_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8103", + "community": 0, + "id": "three_0_160_0_module_object3d_copy" + }, + { + "label": "Triangle", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8170", + "community": 0, + "id": "three_0_160_0_module_triangle" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8172", + "community": 0, + "id": "three_0_160_0_module_triangle_constructor" + }, + { + "label": ".getNormal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8180", + "community": 0, + "id": "three_0_160_0_module_triangle_getnormal" + }, + { + "label": ".getBarycoord()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8199", + "community": 0, + "id": "three_0_160_0_module_triangle_getbarycoord" + }, + { + "label": ".containsPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8230", + "community": 0, + "id": "three_0_160_0_module_triangle_containspoint" + }, + { + "label": ".getUV()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8243", + "community": 0, + "id": "three_0_160_0_module_triangle_getuv" + }, + { + "label": ".getInterpolation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8257", + "community": 0, + "id": "three_0_160_0_module_triangle_getinterpolation" + }, + { + "label": ".isFrontFacing()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8278", + "community": 0, + "id": "three_0_160_0_module_triangle_isfrontfacing" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8288", + "community": 0, + "id": "three_0_160_0_module_triangle_set" + }, + { + "label": ".setFromPointsAndIndices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8298", + "community": 0, + "id": "three_0_160_0_module_triangle_setfrompointsandindices" + }, + { + "label": ".setFromAttributeAndIndices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8308", + "community": 0, + "id": "three_0_160_0_module_triangle_setfromattributeandindices" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8318", + "community": 0, + "id": "three_0_160_0_module_triangle_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8324", + "community": 0, + "id": "three_0_160_0_module_triangle_copy" + }, + { + "label": ".getArea()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8334", + "community": 0, + "id": "three_0_160_0_module_triangle_getarea" + }, + { + "label": ".getMidpoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8343", + "community": 0, + "id": "three_0_160_0_module_triangle_getmidpoint" + }, + { + "label": ".getPlane()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8355", + "community": 0, + "id": "three_0_160_0_module_triangle_getplane" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8399", + "community": 0, + "id": "three_0_160_0_module_triangle_intersectsbox" + }, + { + "label": ".closestPointToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8405", + "community": 0, + "id": "three_0_160_0_module_triangle_closestpointtopoint" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8486", + "community": 0, + "id": "three_0_160_0_module_triangle_equals" + }, + { + "label": "hue2rgb()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8522", + "community": 2, + "id": "three_0_160_0_module_hue2rgb" + }, + { + "label": "Color", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8533", + "community": 0, + "id": "three_0_160_0_module_color" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8535", + "community": 0, + "id": "three_0_160_0_module_color_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8547", + "community": 0, + "id": "three_0_160_0_module_color_set" + }, + { + "label": ".setScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8579", + "community": 0, + "id": "three_0_160_0_module_color_setscalar" + }, + { + "label": ".setHex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8589", + "community": 0, + "id": "three_0_160_0_module_color_sethex" + }, + { + "label": ".setRGB()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8603", + "community": 0, + "id": "three_0_160_0_module_color_setrgb" + }, + { + "label": ".setHSL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8615", + "community": 0, + "id": "three_0_160_0_module_color_sethsl" + }, + { + "label": ".setStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8643", + "community": 0, + "id": "three_0_160_0_module_color_setstyle" + }, + { + "label": ".setColorName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8769", + "community": 0, + "id": "three_0_160_0_module_color_setcolorname" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8790", + "community": 0, + "id": "three_0_160_0_module_color_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8796", + "community": 0, + "id": "three_0_160_0_module_color_copy" + }, + { + "label": ".copySRGBToLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8806", + "community": 0, + "id": "three_0_160_0_module_color_copysrgbtolinear" + }, + { + "label": ".copyLinearToSRGB()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8816", + "community": 0, + "id": "three_0_160_0_module_color_copylineartosrgb" + }, + { + "label": ".convertSRGBToLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8826", + "community": 0, + "id": "three_0_160_0_module_color_convertsrgbtolinear" + }, + { + "label": ".convertLinearToSRGB()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8834", + "community": 0, + "id": "three_0_160_0_module_color_convertlineartosrgb" + }, + { + "label": ".getHex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8842", + "community": 0, + "id": "three_0_160_0_module_color_gethex" + }, + { + "label": ".getHexString()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8850", + "community": 0, + "id": "three_0_160_0_module_color_gethexstring" + }, + { + "label": ".getHSL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8856", + "community": 0, + "id": "three_0_160_0_module_color_gethsl" + }, + { + "label": ".getRGB()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8901", + "community": 0, + "id": "three_0_160_0_module_color_getrgb" + }, + { + "label": ".getStyle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8913", + "community": 0, + "id": "three_0_160_0_module_color_getstyle" + }, + { + "label": ".offsetHSL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8930", + "community": 0, + "id": "three_0_160_0_module_color_offsethsl" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8938", + "community": 0, + "id": "three_0_160_0_module_color_add" + }, + { + "label": ".addColors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8948", + "community": 0, + "id": "three_0_160_0_module_color_addcolors" + }, + { + "label": ".addScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8958", + "community": 0, + "id": "three_0_160_0_module_color_addscalar" + }, + { + "label": ".sub()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8968", + "community": 0, + "id": "three_0_160_0_module_color_sub" + }, + { + "label": ".multiply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8978", + "community": 0, + "id": "three_0_160_0_module_color_multiply" + }, + { + "label": ".multiplyScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8988", + "community": 0, + "id": "three_0_160_0_module_color_multiplyscalar" + }, + { + "label": ".lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8998", + "community": 0, + "id": "three_0_160_0_module_color_lerp" + }, + { + "label": ".lerpColors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9008", + "community": 0, + "id": "three_0_160_0_module_color_lerpcolors" + }, + { + "label": ".lerpHSL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9018", + "community": 0, + "id": "three_0_160_0_module_color_lerphsl" + }, + { + "label": ".setFromVector3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9033", + "community": 0, + "id": "three_0_160_0_module_color_setfromvector3" + }, + { + "label": ".applyMatrix3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9043", + "community": 0, + "id": "three_0_160_0_module_color_applymatrix3" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9056", + "community": 0, + "id": "three_0_160_0_module_color_equals" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9062", + "community": 0, + "id": "three_0_160_0_module_color_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9072", + "community": 0, + "id": "three_0_160_0_module_color_toarray" + }, + { + "label": ".fromBufferAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9082", + "community": 0, + "id": "three_0_160_0_module_color_frombufferattribute" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9092", + "community": 0, + "id": "three_0_160_0_module_color_tojson" + }, + { + "label": ".[ Symbol.iterator ]()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9098", + "community": 0, + "id": "three_0_160_0_module_color_symbol_iterator" + }, + { + "label": "Material", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9114", + "community": 2, + "id": "three_0_160_0_module_material" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9116", + "community": 2, + "id": "three_0_160_0_module_material_constructor" + }, + { + "label": ".alphaTest()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9191", + "community": 2, + "id": "three_0_160_0_module_material_alphatest" + }, + { + "label": ".onBuild()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9209", + "community": 2, + "id": "three_0_160_0_module_material_onbuild" + }, + { + "label": ".onBeforeRender()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9211", + "community": 2, + "id": "three_0_160_0_module_material_onbeforerender" + }, + { + "label": ".onBeforeCompile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9213", + "community": 2, + "id": "three_0_160_0_module_material_onbeforecompile" + }, + { + "label": ".customProgramCacheKey()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9215", + "community": 2, + "id": "three_0_160_0_module_material_customprogramcachekey" + }, + { + "label": ".setValues()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9221", + "community": 2, + "id": "three_0_160_0_module_material_setvalues" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9263", + "community": 2, + "id": "three_0_160_0_module_material_tojson" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9527", + "community": 2, + "id": "three_0_160_0_module_material_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9533", + "community": 2, + "id": "three_0_160_0_module_material_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9614", + "community": 2, + "id": "three_0_160_0_module_material_dispose" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9620", + "community": 2, + "id": "three_0_160_0_module_material_needsupdate" + }, + { + "label": "MeshBasicMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9628", + "community": 2, + "id": "three_0_160_0_module_meshbasicmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9630", + "community": 2, + "id": "three_0_160_0_module_meshbasicmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9668", + "community": 2, + "id": "three_0_160_0_module_meshbasicmaterial_copy" + }, + { + "label": "_generateTables()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9708", + "community": 2, + "id": "three_0_160_0_module_generatetables" + }, + { + "label": "toHalfFloat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9845", + "community": 0, + "id": "three_0_160_0_module_tohalffloat" + }, + { + "label": "fromHalfFloat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9860", + "community": 0, + "id": "three_0_160_0_module_fromhalffloat" + }, + { + "label": "BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9876", + "community": 0, + "id": "three_0_160_0_module_bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9878", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_constructor" + }, + { + "label": ".onUploadCallback()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9904", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_onuploadcallback" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9906", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_needsupdate" + }, + { + "label": ".updateRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9912", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_updaterange" + }, + { + "label": ".setUsage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9919", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setusage" + }, + { + "label": ".addUpdateRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9927", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_addupdaterange" + }, + { + "label": ".clearUpdateRanges()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9933", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_clearupdateranges" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9939", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_copy" + }, + { + "label": ".copyAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9954", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_copyat" + }, + { + "label": ".copyArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9969", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_copyarray" + }, + { + "label": ".applyMatrix3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9977", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_applymatrix3" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10007", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_applymatrix4" + }, + { + "label": ".applyNormalMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10023", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_applynormalmatrix" + }, + { + "label": ".transformDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10039", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_transformdirection" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10055", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_set" + }, + { + "label": ".getComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10064", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_getcomponent" + }, + { + "label": ".setComponent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10074", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setcomponent" + }, + { + "label": ".getX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10084", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_getx" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10094", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setx" + }, + { + "label": ".getY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10104", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_gety" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10114", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_sety" + }, + { + "label": ".getZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10124", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_getz" + }, + { + "label": ".setZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10134", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setz" + }, + { + "label": ".getW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10144", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_getw" + }, + { + "label": ".setW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10154", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setw" + }, + { + "label": ".setXY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10164", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setxy" + }, + { + "label": ".setXYZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10182", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setxyz" + }, + { + "label": ".setXYZW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10202", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_setxyzw" + }, + { + "label": ".onUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10224", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_onupload" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10232", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10238", + "community": 0, + "id": "three_0_160_0_module_bufferattribute_tojson" + }, + { + "label": "Int8BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10258", + "community": 2, + "id": "three_0_160_0_module_int8bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10260", + "community": 2, + "id": "three_0_160_0_module_int8bufferattribute_constructor" + }, + { + "label": "Uint8BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10268", + "community": 2, + "id": "three_0_160_0_module_uint8bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10270", + "community": 2, + "id": "three_0_160_0_module_uint8bufferattribute_constructor" + }, + { + "label": "Uint8ClampedBufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10278", + "community": 2, + "id": "three_0_160_0_module_uint8clampedbufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10280", + "community": 2, + "id": "three_0_160_0_module_uint8clampedbufferattribute_constructor" + }, + { + "label": "Int16BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10288", + "community": 2, + "id": "three_0_160_0_module_int16bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10290", + "community": 2, + "id": "three_0_160_0_module_int16bufferattribute_constructor" + }, + { + "label": "Uint16BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10298", + "community": 2, + "id": "three_0_160_0_module_uint16bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10300", + "community": 2, + "id": "three_0_160_0_module_uint16bufferattribute_constructor" + }, + { + "label": "Int32BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10308", + "community": 2, + "id": "three_0_160_0_module_int32bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10310", + "community": 2, + "id": "three_0_160_0_module_int32bufferattribute_constructor" + }, + { + "label": "Uint32BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10318", + "community": 2, + "id": "three_0_160_0_module_uint32bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10320", + "community": 2, + "id": "three_0_160_0_module_uint32bufferattribute_constructor" + }, + { + "label": "Float16BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10328", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10330", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_constructor" + }, + { + "label": ".getX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10338", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_getx" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10348", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setx" + }, + { + "label": ".getY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10358", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_gety" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10368", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_sety" + }, + { + "label": ".getZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10378", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_getz" + }, + { + "label": ".setZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10388", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setz" + }, + { + "label": ".getW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10398", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_getw" + }, + { + "label": ".setW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10408", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setw" + }, + { + "label": ".setXY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10418", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setxy" + }, + { + "label": ".setXYZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10436", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setxyz" + }, + { + "label": ".setXYZW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10456", + "community": 0, + "id": "three_0_160_0_module_float16bufferattribute_setxyzw" + }, + { + "label": "Float32BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10481", + "community": 2, + "id": "three_0_160_0_module_float32bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10483", + "community": 2, + "id": "three_0_160_0_module_float32bufferattribute_constructor" + }, + { + "label": "Float64BufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10491", + "community": 2, + "id": "three_0_160_0_module_float64bufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10493", + "community": 2, + "id": "three_0_160_0_module_float64bufferattribute_constructor" + }, + { + "label": "BufferGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10510", + "community": 0, + "id": "three_0_160_0_module_buffergeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10512", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_constructor" + }, + { + "label": ".getIndex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10542", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_getindex" + }, + { + "label": ".setIndex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10548", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_setindex" + }, + { + "label": ".getAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10564", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_getattribute" + }, + { + "label": ".setAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10570", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_setattribute" + }, + { + "label": ".deleteAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10578", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_deleteattribute" + }, + { + "label": ".hasAttribute()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10586", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_hasattribute" + }, + { + "label": ".addGroup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10592", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_addgroup" + }, + { + "label": ".clearGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10604", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_cleargroups" + }, + { + "label": ".setDrawRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10610", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_setdrawrange" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10617", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_applymatrix4" + }, + { + "label": ".applyQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10667", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "label": ".rotateX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10677", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_rotatex" + }, + { + "label": ".rotateY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10689", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_rotatey" + }, + { + "label": ".rotateZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10701", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_rotatez" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10713", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_translate" + }, + { + "label": ".scale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10725", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_scale" + }, + { + "label": ".lookAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10737", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_lookat" + }, + { + "label": ".center()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10749", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_center" + }, + { + "label": ".setFromPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10761", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_setfrompoints" + }, + { + "label": ".computeBoundingBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10778", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_computeboundingbox" + }, + { + "label": ".computeBoundingSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10848", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "label": ".computeTangents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10960", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_computetangents" + }, + { + "label": ".computeVertexNormals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11125", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "label": ".normalizeNormals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11217", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_normalizenormals" + }, + { + "label": ".toNonIndexed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11233", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_tononindexed" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11335", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_tojson" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11448", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11454", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11559", + "community": 0, + "id": "three_0_160_0_module_buffergeometry_dispose" + }, + { + "label": "Mesh", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11590", + "community": 0, + "id": "three_0_160_0_module_mesh" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11592", + "community": 0, + "id": "three_0_160_0_module_mesh_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11607", + "community": 0, + "id": "three_0_160_0_module_mesh_copy" + }, + { + "label": ".updateMorphTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11630", + "community": 0, + "id": "three_0_160_0_module_mesh_updatemorphtargets" + }, + { + "label": ".getVertexPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11661", + "community": 0, + "id": "three_0_160_0_module_mesh_getvertexposition" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11705", + "community": 0, + "id": "three_0_160_0_module_mesh_raycast" + }, + { + "label": "._computeIntersections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11751", + "community": 0, + "id": "three_0_160_0_module_mesh_computeintersections" + }, + { + "label": "checkIntersection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11888", + "community": 0, + "id": "three_0_160_0_module_checkintersection" + }, + { + "label": "checkGeometryIntersection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11919", + "community": 0, + "id": "three_0_160_0_module_checkgeometryintersection" + }, + { + "label": "BoxGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11984", + "community": 0, + "id": "three_0_160_0_module_boxgeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11986", + "community": 0, + "id": "three_0_160_0_module_boxgeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12141", + "community": 0, + "id": "three_0_160_0_module_boxgeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12151", + "community": 0, + "id": "three_0_160_0_module_boxgeometry_fromjson" + }, + { + "label": "cloneUniforms()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12163", + "community": 2, + "id": "three_0_160_0_module_cloneuniforms" + }, + { + "label": "mergeUniforms()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12209", + "community": 2, + "id": "three_0_160_0_module_mergeuniforms" + }, + { + "label": "cloneUniformsGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12229", + "community": 2, + "id": "three_0_160_0_module_cloneuniformsgroups" + }, + { + "label": "getUnlitUniformColorSpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12243", + "community": 2, + "id": "three_0_160_0_module_getunlituniformcolorspace" + }, + { + "label": "ShaderMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12264", + "community": 2, + "id": "three_0_160_0_module_shadermaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12266", + "community": 2, + "id": "three_0_160_0_module_shadermaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12321", + "community": 2, + "id": "three_0_160_0_module_shadermaterial_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12348", + "community": 2, + "id": "three_0_160_0_module_shadermaterial_tojson" + }, + { + "label": "Camera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12445", + "community": 0, + "id": "three_0_160_0_module_camera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12447", + "community": 0, + "id": "three_0_160_0_module_camera_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12464", + "community": 0, + "id": "three_0_160_0_module_camera_copy" + }, + { + "label": ".getWorldDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12479", + "community": 0, + "id": "three_0_160_0_module_camera_getworlddirection" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12485", + "community": 0, + "id": "three_0_160_0_module_camera_updatematrixworld" + }, + { + "label": ".updateWorldMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12493", + "community": 0, + "id": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12501", + "community": 0, + "id": "three_0_160_0_module_camera_clone" + }, + { + "label": "PerspectiveCamera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12509", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12511", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12536", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_copy" + }, + { + "label": ".setFocalLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12565", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_setfocallength" + }, + { + "label": ".getFocalLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12578", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_getfocallength" + }, + { + "label": ".getEffectiveFOV()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12586", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_geteffectivefov" + }, + { + "label": ".getFilmWidth()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12593", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_getfilmwidth" + }, + { + "label": ".getFilmHeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12600", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_getfilmheight" + }, + { + "label": ".setViewOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12642", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_setviewoffset" + }, + { + "label": ".clearViewOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12672", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_clearviewoffset" + }, + { + "label": ".updateProjectionMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12684", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12714", + "community": 0, + "id": "three_0_160_0_module_perspectivecamera_tojson" + }, + { + "label": "CubeCamera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12741", + "community": 0, + "id": "three_0_160_0_module_cubecamera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12743", + "community": 0, + "id": "three_0_160_0_module_cubecamera_constructor" + }, + { + "label": ".updateCoordinateSystem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12779", + "community": 0, + "id": "three_0_160_0_module_cubecamera_updatecoordinatesystem" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12845", + "community": 0, + "id": "three_0_160_0_module_cubecamera_update" + }, + { + "label": "CubeTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12906", + "community": 2, + "id": "three_0_160_0_module_cubetexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12908", + "community": 2, + "id": "three_0_160_0_module_cubetexture_constructor" + }, + { + "label": ".images()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12921", + "community": 2, + "id": "three_0_160_0_module_cubetexture_images" + }, + { + "label": "WebGLCubeRenderTarget", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12935", + "community": 0, + "id": "three_0_160_0_module_webglcuberendertarget" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12937", + "community": 0, + "id": "three_0_160_0_module_webglcuberendertarget_constructor" + }, + { + "label": ".fromEquirectangularTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12971", + "community": 0, + "id": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture" + }, + { + "label": ".clear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13061", + "community": 0, + "id": "three_0_160_0_module_webglcuberendertarget_clear" + }, + { + "label": "Plane", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13083", + "community": 0, + "id": "three_0_160_0_module_plane" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13085", + "community": 0, + "id": "three_0_160_0_module_plane_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13096", + "community": 0, + "id": "three_0_160_0_module_plane_set" + }, + { + "label": ".setComponents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13105", + "community": 0, + "id": "three_0_160_0_module_plane_setcomponents" + }, + { + "label": ".setFromNormalAndCoplanarPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13114", + "community": 0, + "id": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint" + }, + { + "label": ".setFromCoplanarPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13123", + "community": 0, + "id": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13135", + "community": 0, + "id": "three_0_160_0_module_plane_copy" + }, + { + "label": ".normalize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13144", + "community": 0, + "id": "three_0_160_0_module_plane_normalize" + }, + { + "label": ".negate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13156", + "community": 0, + "id": "three_0_160_0_module_plane_negate" + }, + { + "label": ".distanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13165", + "community": 0, + "id": "three_0_160_0_module_plane_distancetopoint" + }, + { + "label": ".distanceToSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13171", + "community": 0, + "id": "three_0_160_0_module_plane_distancetosphere" + }, + { + "label": ".projectPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13177", + "community": 0, + "id": "three_0_160_0_module_plane_projectpoint" + }, + { + "label": ".intersectLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13183", + "community": 0, + "id": "three_0_160_0_module_plane_intersectline" + }, + { + "label": ".intersectsLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13215", + "community": 0, + "id": "three_0_160_0_module_plane_intersectsline" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13226", + "community": 0, + "id": "three_0_160_0_module_plane_intersectsbox" + }, + { + "label": ".intersectsSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13232", + "community": 0, + "id": "three_0_160_0_module_plane_intersectssphere" + }, + { + "label": ".coplanarPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13238", + "community": 0, + "id": "three_0_160_0_module_plane_coplanarpoint" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13244", + "community": 0, + "id": "three_0_160_0_module_plane_applymatrix4" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13258", + "community": 0, + "id": "three_0_160_0_module_plane_translate" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13266", + "community": 0, + "id": "three_0_160_0_module_plane_equals" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13272", + "community": 0, + "id": "three_0_160_0_module_plane_clone" + }, + { + "label": "Frustum", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13283", + "community": 0, + "id": "three_0_160_0_module_frustum" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13285", + "community": 0, + "id": "three_0_160_0_module_frustum_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13291", + "community": 0, + "id": "three_0_160_0_module_frustum_set" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13306", + "community": 0, + "id": "three_0_160_0_module_frustum_copy" + }, + { + "label": ".setFromProjectionMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13320", + "community": 0, + "id": "three_0_160_0_module_frustum_setfromprojectionmatrix" + }, + { + "label": ".intersectsObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13353", + "community": 0, + "id": "three_0_160_0_module_frustum_intersectsobject" + }, + { + "label": ".intersectsSprite()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13375", + "community": 0, + "id": "three_0_160_0_module_frustum_intersectssprite" + }, + { + "label": ".intersectsSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13385", + "community": 0, + "id": "three_0_160_0_module_frustum_intersectssphere" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13407", + "community": 0, + "id": "three_0_160_0_module_frustum_intersectsbox" + }, + { + "label": ".containsPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13433", + "community": 0, + "id": "three_0_160_0_module_frustum_containspoint" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13451", + "community": 0, + "id": "three_0_160_0_module_frustum_clone" + }, + { + "label": "WebGLAnimation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13459", + "community": 2, + "id": "three_0_160_0_module_webglanimation" + }, + { + "label": "WebGLAttributes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13511", + "community": 2, + "id": "three_0_160_0_module_webglattributes" + }, + { + "label": "PlaneGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13738", + "community": 0, + "id": "three_0_160_0_module_planegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13740", + "community": 0, + "id": "three_0_160_0_module_planegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13814", + "community": 0, + "id": "three_0_160_0_module_planegeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13824", + "community": 0, + "id": "three_0_160_0_module_planegeometry_fromjson" + }, + { + "label": "WebGLBackground()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L14835", + "community": 2, + "id": "three_0_160_0_module_webglbackground" + }, + { + "label": "WebGLBindingStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15060", + "community": 2, + "id": "three_0_160_0_module_webglbindingstates" + }, + { + "label": "WebGLBufferRenderer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15687", + "community": 2, + "id": "three_0_160_0_module_webglbufferrenderer" + }, + { + "label": "WebGLCapabilities()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15777", + "community": 2, + "id": "three_0_160_0_module_webglcapabilities" + }, + { + "label": "WebGLClipping()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15895", + "community": 2, + "id": "three_0_160_0_module_webglclipping" + }, + { + "label": "WebGLCubeMaps()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16061", + "community": 2, + "id": "three_0_160_0_module_webglcubemaps" + }, + { + "label": "OrthographicCamera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16156", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16158", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16181", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_copy" + }, + { + "label": ".setViewOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16199", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_setviewoffset" + }, + { + "label": ".clearViewOffset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16227", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_clearviewoffset" + }, + { + "label": ".updateProjectionMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16239", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16269", + "community": 0, + "id": "three_0_160_0_module_orthographiccamera_tojson" + }, + { + "label": "PMREMGenerator", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16340", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16342", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_constructor" + }, + { + "label": ".fromScene()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16368", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_fromscene" + }, + { + "label": ".fromEquirectangular()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16399", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_fromequirectangular" + }, + { + "label": ".fromCubemap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16410", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_fromcubemap" + }, + { + "label": ".compileCubemapShader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16420", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_compilecubemapshader" + }, + { + "label": ".compileEquirectangularShader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16435", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_compileequirectangularshader" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16451", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_dispose" + }, + { + "label": "._setSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16462", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_setsize" + }, + { + "label": "._cleanup()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16483", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_cleanup" + }, + { + "label": "._fromTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16491", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "label": "._allocateTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16516", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_allocatetargets" + }, + { + "label": "._compileMaterial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16554", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_compilematerial" + }, + { + "label": "._sceneToCubeUV()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16561", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_scenetocubeuv" + }, + { + "label": "._textureToCubeUV()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16652", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_texturetocubeuv" + }, + { + "label": "._applyPMREM()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16694", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_applypmrem" + }, + { + "label": "._blur()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16721", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_blur" + }, + { + "label": "._halfBlur()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16745", + "community": 2, + "id": "three_0_160_0_module_pmremgenerator_halfblur" + }, + { + "label": "_createPlanes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16832", + "community": 2, + "id": "three_0_160_0_module_createplanes" + }, + { + "label": "_createRenderTarget()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16912", + "community": 2, + "id": "three_0_160_0_module_createrendertarget" + }, + { + "label": "_setViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16922", + "community": 2, + "id": "three_0_160_0_module_setviewport" + }, + { + "label": "_getBlurShader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16929", + "community": 2, + "id": "three_0_160_0_module_getblurshader" + }, + { + "label": "_getEquirectMaterial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17028", + "community": 2, + "id": "three_0_160_0_module_getequirectmaterial" + }, + { + "label": "_getCubemapMaterial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17069", + "community": 2, + "id": "three_0_160_0_module_getcubemapmaterial" + }, + { + "label": "_getCommonVertexShader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17108", + "community": 2, + "id": "three_0_160_0_module_getcommonvertexshader" + }, + { + "label": "WebGLCubeUVMaps()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17169", + "community": 2, + "id": "three_0_160_0_module_webglcubeuvmaps" + }, + { + "label": "WebGLExtensions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17295", + "community": 2, + "id": "three_0_160_0_module_webglextensions" + }, + { + "label": "WebGLGeometries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17390", + "community": 2, + "id": "three_0_160_0_module_webglgeometries" + }, + { + "label": "WebGLIndexedBufferRenderer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17596", + "community": 2, + "id": "three_0_160_0_module_webglindexedbufferrenderer" + }, + { + "label": "WebGLInfo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17696", + "community": 2, + "id": "three_0_160_0_module_webglinfo" + }, + { + "label": "numericalSort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17765", + "community": 2, + "id": "three_0_160_0_module_numericalsort" + }, + { + "label": "absNumericalSort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17771", + "community": 2, + "id": "three_0_160_0_module_absnumericalsort" + }, + { + "label": "WebGLMorphtargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17777", + "community": 2, + "id": "three_0_160_0_module_webglmorphtargets" + }, + { + "label": "WebGLObjects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18058", + "community": 2, + "id": "three_0_160_0_module_webglobjects" + }, + { + "label": "DepthTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18148", + "community": 2, + "id": "three_0_160_0_module_depthtexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18150", + "community": 2, + "id": "three_0_160_0_module_depthtexture_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18180", + "community": 2, + "id": "three_0_160_0_module_depthtexture_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18190", + "community": 2, + "id": "three_0_160_0_module_depthtexture_tojson" + }, + { + "label": "flatten()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18270", + "community": 2, + "id": "three_0_160_0_module_flatten" + }, + { + "label": "arraysEqual()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18305", + "community": 2, + "id": "three_0_160_0_module_arraysequal" + }, + { + "label": "copyArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18319", + "community": 2, + "id": "three_0_160_0_module_copyarray" + }, + { + "label": "allocTexUnits()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18331", + "community": 2, + "id": "three_0_160_0_module_alloctexunits" + }, + { + "label": "setValueV1f()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18359", + "community": 2, + "id": "three_0_160_0_module_setvaluev1f" + }, + { + "label": "setValueV2f()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18373", + "community": 2, + "id": "three_0_160_0_module_setvaluev2f" + }, + { + "label": "setValueV3f()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18400", + "community": 2, + "id": "three_0_160_0_module_setvaluev3f" + }, + { + "label": "setValueV4f()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18440", + "community": 2, + "id": "three_0_160_0_module_setvaluev4f" + }, + { + "label": "setValueM2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18471", + "community": 2, + "id": "three_0_160_0_module_setvaluem2" + }, + { + "label": "setValueM3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18498", + "community": 2, + "id": "three_0_160_0_module_setvaluem3" + }, + { + "label": "setValueM4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18525", + "community": 2, + "id": "three_0_160_0_module_setvaluem4" + }, + { + "label": "setValueV1i()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18554", + "community": 2, + "id": "three_0_160_0_module_setvaluev1i" + }, + { + "label": "setValueV2i()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18568", + "community": 2, + "id": "three_0_160_0_module_setvaluev2i" + }, + { + "label": "setValueV3i()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18595", + "community": 2, + "id": "three_0_160_0_module_setvaluev3i" + }, + { + "label": "setValueV4i()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18623", + "community": 2, + "id": "three_0_160_0_module_setvaluev4i" + }, + { + "label": "setValueV1ui()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18654", + "community": 2, + "id": "three_0_160_0_module_setvaluev1ui" + }, + { + "label": "setValueV2ui()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18668", + "community": 2, + "id": "three_0_160_0_module_setvaluev2ui" + }, + { + "label": "setValueV3ui()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18695", + "community": 2, + "id": "three_0_160_0_module_setvaluev3ui" + }, + { + "label": "setValueV4ui()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18723", + "community": 2, + "id": "three_0_160_0_module_setvaluev4ui" + }, + { + "label": "setValueT1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18755", + "community": 2, + "id": "three_0_160_0_module_setvaluet1" + }, + { + "label": "setValueT3D1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18773", + "community": 2, + "id": "three_0_160_0_module_setvaluet3d1" + }, + { + "label": "setValueT6()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18789", + "community": 2, + "id": "three_0_160_0_module_setvaluet6" + }, + { + "label": "setValueT2DArray1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18805", + "community": 2, + "id": "three_0_160_0_module_setvaluet2darray1" + }, + { + "label": "getSingularSetter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18823", + "community": 2, + "id": "three_0_160_0_module_getsingularsetter" + }, + { + "label": "setValueV1fArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18877", + "community": 2, + "id": "three_0_160_0_module_setvaluev1farray" + }, + { + "label": "setValueV2fArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18885", + "community": 2, + "id": "three_0_160_0_module_setvaluev2farray" + }, + { + "label": "setValueV3fArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18893", + "community": 2, + "id": "three_0_160_0_module_setvaluev3farray" + }, + { + "label": "setValueV4fArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18901", + "community": 2, + "id": "three_0_160_0_module_setvaluev4farray" + }, + { + "label": "setValueM2Array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18911", + "community": 2, + "id": "three_0_160_0_module_setvaluem2array" + }, + { + "label": "setValueM3Array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18919", + "community": 2, + "id": "three_0_160_0_module_setvaluem3array" + }, + { + "label": "setValueM4Array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18927", + "community": 2, + "id": "three_0_160_0_module_setvaluem4array" + }, + { + "label": "setValueV1iArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18937", + "community": 2, + "id": "three_0_160_0_module_setvaluev1iarray" + }, + { + "label": "setValueV2iArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18945", + "community": 2, + "id": "three_0_160_0_module_setvaluev2iarray" + }, + { + "label": "setValueV3iArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18951", + "community": 2, + "id": "three_0_160_0_module_setvaluev3iarray" + }, + { + "label": "setValueV4iArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18957", + "community": 2, + "id": "three_0_160_0_module_setvaluev4iarray" + }, + { + "label": "setValueV1uiArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18965", + "community": 2, + "id": "three_0_160_0_module_setvaluev1uiarray" + }, + { + "label": "setValueV2uiArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18973", + "community": 2, + "id": "three_0_160_0_module_setvaluev2uiarray" + }, + { + "label": "setValueV3uiArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18979", + "community": 2, + "id": "three_0_160_0_module_setvaluev3uiarray" + }, + { + "label": "setValueV4uiArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18985", + "community": 2, + "id": "three_0_160_0_module_setvaluev4uiarray" + }, + { + "label": "setValueT1Array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18994", + "community": 2, + "id": "three_0_160_0_module_setvaluet1array" + }, + { + "label": "setValueT3DArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19018", + "community": 2, + "id": "three_0_160_0_module_setvaluet3darray" + }, + { + "label": "setValueT6Array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19042", + "community": 2, + "id": "three_0_160_0_module_setvaluet6array" + }, + { + "label": "setValueT2DArrayArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19066", + "community": 2, + "id": "three_0_160_0_module_setvaluet2darrayarray" + }, + { + "label": "getPureArraySetter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19093", + "community": 2, + "id": "three_0_160_0_module_getpurearraysetter" + }, + { + "label": "SingleUniform", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19146", + "community": 2, + "id": "three_0_160_0_module_singleuniform" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19148", + "community": 2, + "id": "three_0_160_0_module_singleuniform_constructor" + }, + { + "label": "PureArrayUniform", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19162", + "community": 2, + "id": "three_0_160_0_module_purearrayuniform" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19164", + "community": 2, + "id": "three_0_160_0_module_purearrayuniform_constructor" + }, + { + "label": "StructuredUniform", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19179", + "community": 2, + "id": "three_0_160_0_module_structureduniform" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19181", + "community": 2, + "id": "three_0_160_0_module_structureduniform_constructor" + }, + { + "label": ".setValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19190", + "community": 2, + "id": "three_0_160_0_module_structureduniform_setvalue" + }, + { + "label": "addUniform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19220", + "community": 2, + "id": "three_0_160_0_module_adduniform" + }, + { + "label": "parseUniform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19227", + "community": 2, + "id": "three_0_160_0_module_parseuniform" + }, + { + "label": "WebGLUniforms", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19280", + "community": 2, + "id": "three_0_160_0_module_webgluniforms" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19282", + "community": 2, + "id": "three_0_160_0_module_webgluniforms_constructor" + }, + { + "label": ".setValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19300", + "community": 2, + "id": "three_0_160_0_module_webgluniforms_setvalue" + }, + { + "label": ".setOptional()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19308", + "community": 2, + "id": "three_0_160_0_module_webgluniforms_setoptional" + }, + { + "label": ".upload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19316", + "community": 2, + "id": "three_0_160_0_module_webgluniforms_upload" + }, + { + "label": ".seqWithValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19334", + "community": 2, + "id": "three_0_160_0_module_webgluniforms_seqwithvalue" + }, + { + "label": "WebGLShader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19351", + "community": 2, + "id": "three_0_160_0_module_webglshader" + }, + { + "label": "handleSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19367", + "community": 2, + "id": "three_0_160_0_module_handlesource" + }, + { + "label": "getEncodingComponents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19386", + "community": 2, + "id": "three_0_160_0_module_getencodingcomponents" + }, + { + "label": "getShaderErrors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19425", + "community": 2, + "id": "three_0_160_0_module_getshadererrors" + }, + { + "label": "getTexelEncodingFunction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19449", + "community": 2, + "id": "three_0_160_0_module_gettexelencodingfunction" + }, + { + "label": "getToneMappingFunction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19456", + "community": 2, + "id": "three_0_160_0_module_gettonemappingfunction" + }, + { + "label": "generateExtensions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19496", + "community": 2, + "id": "three_0_160_0_module_generateextensions" + }, + { + "label": "generateVertexExtensions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19509", + "community": 2, + "id": "three_0_160_0_module_generatevertexextensions" + }, + { + "label": "generateDefines()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19519", + "community": 2, + "id": "three_0_160_0_module_generatedefines" + }, + { + "label": "fetchAttributeLocations()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19537", + "community": 2, + "id": "three_0_160_0_module_fetchattributelocations" + }, + { + "label": "filterEmptyLine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19567", + "community": 2, + "id": "three_0_160_0_module_filteremptyline" + }, + { + "label": "replaceLightNums()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19573", + "community": 2, + "id": "three_0_160_0_module_replacelightnums" + }, + { + "label": "replaceClippingPlaneNums()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19592", + "community": 2, + "id": "three_0_160_0_module_replaceclippingplanenums" + }, + { + "label": "resolveIncludes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19604", + "community": 2, + "id": "three_0_160_0_module_resolveincludes" + }, + { + "label": "includeReplacer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19616", + "community": 2, + "id": "three_0_160_0_module_includereplacer" + }, + { + "label": "unrollLoops()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19645", + "community": 2, + "id": "three_0_160_0_module_unrollloops" + }, + { + "label": "loopReplacer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19651", + "community": 2, + "id": "three_0_160_0_module_loopreplacer" + }, + { + "label": "generatePrecision()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19669", + "community": 2, + "id": "three_0_160_0_module_generateprecision" + }, + { + "label": "generateShadowMapTypeDefine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19691", + "community": 2, + "id": "three_0_160_0_module_generateshadowmaptypedefine" + }, + { + "label": "generateEnvMapTypeDefine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19713", + "community": 2, + "id": "three_0_160_0_module_generateenvmaptypedefine" + }, + { + "label": "generateEnvMapModeDefine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19738", + "community": 2, + "id": "three_0_160_0_module_generateenvmapmodedefine" + }, + { + "label": "generateEnvMapBlendingDefine()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19759", + "community": 2, + "id": "three_0_160_0_module_generateenvmapblendingdefine" + }, + { + "label": "generateCubeUVSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19787", + "community": 2, + "id": "three_0_160_0_module_generatecubeuvsize" + }, + { + "label": "WebGLProgram()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19803", + "community": 2, + "id": "three_0_160_0_module_webglprogram" + }, + { + "label": "WebGLShaderCache", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20439", + "community": 0, + "id": "three_0_160_0_module_webglshadercache" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20441", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_constructor" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20448", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_update" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20476", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_remove" + }, + { + "label": ".getVertexShaderID()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20494", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_getvertexshaderid" + }, + { + "label": ".getFragmentShaderID()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20500", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_getfragmentshaderid" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20506", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_dispose" + }, + { + "label": "._getShaderCacheForMaterial()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20513", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_getshadercacheformaterial" + }, + { + "label": "._getShaderStage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20529", + "community": 0, + "id": "three_0_160_0_module_webglshadercache_getshaderstage" + }, + { + "label": "WebGLShaderStage", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20547", + "community": 2, + "id": "three_0_160_0_module_webglshaderstage" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20549", + "community": 2, + "id": "three_0_160_0_module_webglshaderstage_constructor" + }, + { + "label": "WebGLPrograms()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20560", + "community": 2, + "id": "three_0_160_0_module_webglprograms" + }, + { + "label": "WebGLProperties()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21204", + "community": 2, + "id": "three_0_160_0_module_webglproperties" + }, + { + "label": "painterSortStable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21250", + "community": 2, + "id": "three_0_160_0_module_paintersortstable" + }, + { + "label": "reversePainterSortStable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21276", + "community": 2, + "id": "three_0_160_0_module_reversepaintersortstable" + }, + { + "label": "WebGLRenderList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21299", + "community": 2, + "id": "three_0_160_0_module_webglrenderlist" + }, + { + "label": "WebGLRenderLists()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21440", + "community": 2, + "id": "three_0_160_0_module_webglrenderlists" + }, + { + "label": "UniformsCache()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21486", + "community": 2, + "id": "three_0_160_0_module_uniformscache" + }, + { + "label": "ShadowUniformsCache()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21561", + "community": 2, + "id": "three_0_160_0_module_shadowuniformscache" + }, + { + "label": "shadowCastingAndTexturingLightsFirst()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21626", + "community": 2, + "id": "three_0_160_0_module_shadowcastingandtexturinglightsfirst" + }, + { + "label": "WebGLLights()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21632", + "community": 2, + "id": "three_0_160_0_module_webgllights" + }, + { + "label": "WebGLRenderState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22068", + "community": 2, + "id": "three_0_160_0_module_webglrenderstate" + }, + { + "label": "WebGLRenderStates()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22125", + "community": 2, + "id": "three_0_160_0_module_webglrenderstates" + }, + { + "label": "MeshDepthMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22171", + "community": 2, + "id": "three_0_160_0_module_meshdepthmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22173", + "community": 2, + "id": "three_0_160_0_module_meshdepthmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22198", + "community": 2, + "id": "three_0_160_0_module_meshdepthmaterial_copy" + }, + { + "label": "MeshDistanceMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22221", + "community": 2, + "id": "three_0_160_0_module_meshdistancematerial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22223", + "community": 2, + "id": "three_0_160_0_module_meshdistancematerial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22243", + "community": 2, + "id": "three_0_160_0_module_meshdistancematerial_copy" + }, + { + "label": "WebGLShadowMap()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22265", + "community": 0, + "id": "three_0_160_0_module_webglshadowmap" + }, + { + "label": "WebGLState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22673", + "community": 2, + "id": "three_0_160_0_module_webglstate" + }, + { + "label": "WebGLTextures()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L23996", + "community": 2, + "id": "three_0_160_0_module_webgltextures" + }, + { + "label": "WebGLUtils()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26098", + "community": 2, + "id": "three_0_160_0_module_webglutils" + }, + { + "label": "ArrayCamera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26376", + "community": 2, + "id": "three_0_160_0_module_arraycamera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26378", + "community": 2, + "id": "three_0_160_0_module_arraycamera_constructor" + }, + { + "label": "Group", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26390", + "community": 2, + "id": "three_0_160_0_module_group" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26392", + "community": 2, + "id": "three_0_160_0_module_group_constructor" + }, + { + "label": "WebXRController", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26406", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26408", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_constructor" + }, + { + "label": ".getHandSpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26416", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_gethandspace" + }, + { + "label": ".getTargetRaySpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26433", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_gettargetrayspace" + }, + { + "label": ".getGripSpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26451", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_getgripspace" + }, + { + "label": ".dispatchEvent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26469", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26493", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_connect" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26518", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_disconnect" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26544", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_update" + }, + { + "label": "._getHandJoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26723", + "community": 0, + "id": "three_0_160_0_module_webxrcontroller_gethandjoint" + }, + { + "label": "WebXRManager", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26742", + "community": 0, + "id": "three_0_160_0_module_webxrmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26744", + "community": 0, + "id": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "label": "WebGLMaterials()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27506", + "community": 2, + "id": "three_0_160_0_module_webglmaterials" + }, + { + "label": "WebGLUniformsGroups()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28069", + "community": 2, + "id": "three_0_160_0_module_webgluniformsgroups" + }, + { + "label": "WebGLRenderer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28459", + "community": 2, + "id": "three_0_160_0_module_webglrenderer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28461", + "community": 0, + "id": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "label": ".coordinateSystem()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30946", + "community": 2, + "id": "three_0_160_0_module_webglrenderer_coordinatesystem" + }, + { + "label": ".outputColorSpace()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30952", + "community": 2, + "id": "three_0_160_0_module_webglrenderer_outputcolorspace" + }, + { + "label": ".outputEncoding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30968", + "community": 2, + "id": "three_0_160_0_module_webglrenderer_outputencoding" + }, + { + "label": ".useLegacyLights()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30982", + "community": 2, + "id": "three_0_160_0_module_webglrenderer_uselegacylights" + }, + { + "label": "WebGL1Renderer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30998", + "community": 2, + "id": "three_0_160_0_module_webgl1renderer" + }, + { + "label": "FogExp2", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31002", + "community": 0, + "id": "three_0_160_0_module_fogexp2" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31004", + "community": 0, + "id": "three_0_160_0_module_fogexp2_constructor" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31015", + "community": 0, + "id": "three_0_160_0_module_fogexp2_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31021", + "community": 0, + "id": "three_0_160_0_module_fogexp2_tojson" + }, + { + "label": "Fog", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31034", + "community": 0, + "id": "three_0_160_0_module_fog" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31036", + "community": 0, + "id": "three_0_160_0_module_fog_constructor" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31049", + "community": 0, + "id": "three_0_160_0_module_fog_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31055", + "community": 0, + "id": "three_0_160_0_module_fog_tojson" + }, + { + "label": "Scene", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31069", + "community": 0, + "id": "three_0_160_0_module_scene" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31071", + "community": 0, + "id": "three_0_160_0_module_scene_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31096", + "community": 0, + "id": "three_0_160_0_module_scene_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31115", + "community": 0, + "id": "three_0_160_0_module_scene_tojson" + }, + { + "label": "InterleavedBuffer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31129", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31131", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_constructor" + }, + { + "label": ".onUploadCallback()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31149", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_onuploadcallback" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31151", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_needsupdate" + }, + { + "label": ".updateRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31157", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_updaterange" + }, + { + "label": ".setUsage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31164", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_setusage" + }, + { + "label": ".addUpdateRange()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31172", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_addupdaterange" + }, + { + "label": ".clearUpdateRanges()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31178", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_clearupdateranges" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31184", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_copy" + }, + { + "label": ".copyAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31195", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_copyat" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31210", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_set" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31218", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_clone" + }, + { + "label": ".onUpload()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31247", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_onupload" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31255", + "community": 2, + "id": "three_0_160_0_module_interleavedbuffer_tojson" + }, + { + "label": "InterleavedBufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31292", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31294", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_constructor" + }, + { + "label": ".count()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31308", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_count" + }, + { + "label": ".array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31314", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_array" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31320", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_needsupdate" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31326", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_applymatrix4" + }, + { + "label": ".applyNormalMatrix()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31342", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix" + }, + { + "label": ".transformDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31358", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "label": ".setX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31374", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setx" + }, + { + "label": ".setY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31384", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_sety" + }, + { + "label": ".setZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31394", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setz" + }, + { + "label": ".setW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31404", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setw" + }, + { + "label": ".getX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31414", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "label": ".getY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31424", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "label": ".getZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31434", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "label": ".getW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31444", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_getw" + }, + { + "label": ".setXY()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31454", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setxy" + }, + { + "label": ".setXYZ()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31472", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "label": ".setXYZW()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31492", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_setxyzw" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31514", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31556", + "community": 0, + "id": "three_0_160_0_module_interleavedbufferattribute_tojson" + }, + { + "label": "SpriteMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31615", + "community": 2, + "id": "three_0_160_0_module_spritematerial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31617", + "community": 2, + "id": "three_0_160_0_module_spritematerial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31643", + "community": 2, + "id": "three_0_160_0_module_spritematerial_copy" + }, + { + "label": "Sprite", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31683", + "community": 0, + "id": "three_0_160_0_module_sprite" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31685", + "community": 0, + "id": "three_0_160_0_module_sprite_constructor" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31719", + "community": 0, + "id": "three_0_160_0_module_sprite_raycast" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31794", + "community": 0, + "id": "three_0_160_0_module_sprite_copy" + }, + { + "label": "transformVertex()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31808", + "community": 0, + "id": "three_0_160_0_module_transformvertex" + }, + { + "label": "LOD", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31838", + "community": 0, + "id": "three_0_160_0_module_lod" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31840", + "community": 0, + "id": "three_0_160_0_module_lod_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31862", + "community": 0, + "id": "three_0_160_0_module_lod_copy" + }, + { + "label": ".addLevel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31882", + "community": 0, + "id": "three_0_160_0_module_lod_addlevel" + }, + { + "label": ".getCurrentLevel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31908", + "community": 0, + "id": "three_0_160_0_module_lod_getcurrentlevel" + }, + { + "label": ".getObjectForDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31916", + "community": 0, + "id": "three_0_160_0_module_lod_getobjectfordistance" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31950", + "community": 0, + "id": "three_0_160_0_module_lod_raycast" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31966", + "community": 0, + "id": "three_0_160_0_module_lod_update" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32016", + "community": 0, + "id": "three_0_160_0_module_lod_tojson" + }, + { + "label": "SkinnedMesh", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32057", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32059", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_constructor" + }, + { + "label": ".computeBoundingBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32076", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_computeboundingbox" + }, + { + "label": ".computeBoundingSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32099", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_computeboundingsphere" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32122", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_copy" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32139", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_raycast" + }, + { + "label": ".getVertexPosition()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32174", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "label": ".bind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32184", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_bind" + }, + { + "label": ".pose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32203", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_pose" + }, + { + "label": ".normalizeSkinWeights()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32209", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32237", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_updatematrixworld" + }, + { + "label": ".applyBoneTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32257", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "label": ".boneTransform()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32289", + "community": 0, + "id": "three_0_160_0_module_skinnedmesh_bonetransform" + }, + { + "label": "Bone", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32299", + "community": 2, + "id": "three_0_160_0_module_bone" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32301", + "community": 2, + "id": "three_0_160_0_module_bone_constructor" + }, + { + "label": "DataTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32313", + "community": 2, + "id": "three_0_160_0_module_datatexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32315", + "community": 2, + "id": "three_0_160_0_module_datatexture_constructor" + }, + { + "label": "Skeleton", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32334", + "community": 2, + "id": "three_0_160_0_module_skeleton" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32336", + "community": 2, + "id": "three_0_160_0_module_skeleton_constructor" + }, + { + "label": ".init()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32350", + "community": 2, + "id": "three_0_160_0_module_skeleton_init" + }, + { + "label": ".calculateInverses()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32385", + "community": 0, + "id": "three_0_160_0_module_skeleton_calculateinverses" + }, + { + "label": ".pose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32405", + "community": 0, + "id": "three_0_160_0_module_skeleton_pose" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32448", + "community": 2, + "id": "three_0_160_0_module_skeleton_update" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32476", + "community": 2, + "id": "three_0_160_0_module_skeleton_clone" + }, + { + "label": ".computeBoneTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32482", + "community": 0, + "id": "three_0_160_0_module_skeleton_computebonetexture" + }, + { + "label": ".getBoneByName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32508", + "community": 2, + "id": "three_0_160_0_module_skeleton_getbonebyname" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32526", + "community": 2, + "id": "three_0_160_0_module_skeleton_dispose" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32538", + "community": 2, + "id": "three_0_160_0_module_skeleton_fromjson" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32565", + "community": 2, + "id": "three_0_160_0_module_skeleton_tojson" + }, + { + "label": "InstancedBufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32598", + "community": 2, + "id": "three_0_160_0_module_instancedbufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32600", + "community": 2, + "id": "three_0_160_0_module_instancedbufferattribute_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32610", + "community": 2, + "id": "three_0_160_0_module_instancedbufferattribute_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32620", + "community": 2, + "id": "three_0_160_0_module_instancedbufferattribute_tojson" + }, + { + "label": "InstancedMesh", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32644", + "community": 2, + "id": "three_0_160_0_module_instancedmesh" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32646", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_constructor" + }, + { + "label": ".computeBoundingBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32668", + "community": 0, + "id": "three_0_160_0_module_instancedmesh_computeboundingbox" + }, + { + "label": ".computeBoundingSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32699", + "community": 0, + "id": "three_0_160_0_module_instancedmesh_computeboundingsphere" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32730", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_copy" + }, + { + "label": ".getColorAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32747", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_getcolorat" + }, + { + "label": ".getMatrixAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32753", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_getmatrixat" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32759", + "community": 0, + "id": "three_0_160_0_module_instancedmesh_raycast" + }, + { + "label": ".setColorAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32811", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_setcolorat" + }, + { + "label": ".setMatrixAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32823", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_setmatrixat" + }, + { + "label": ".updateMorphTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32829", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_updatemorphtargets" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32833", + "community": 2, + "id": "three_0_160_0_module_instancedmesh_dispose" + }, + { + "label": "sortOpaque()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32841", + "community": 2, + "id": "three_0_160_0_module_sortopaque" + }, + { + "label": "sortTransparent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32847", + "community": 2, + "id": "three_0_160_0_module_sorttransparent" + }, + { + "label": "MultiDrawRenderList", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32853", + "community": 2, + "id": "three_0_160_0_module_multidrawrenderlist" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32855", + "community": 2, + "id": "three_0_160_0_module_multidrawrenderlist_constructor" + }, + { + "label": ".push()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32863", + "community": 2, + "id": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32889", + "community": 2, + "id": "three_0_160_0_module_multidrawrenderlist_reset" + }, + { + "label": "copyAttributeData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32919", + "community": 0, + "id": "three_0_160_0_module_copyattributedata" + }, + { + "label": "BatchedMesh", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32948", + "community": 0, + "id": "three_0_160_0_module_batchedmesh" + }, + { + "label": ".maxGeometryCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32950", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_maxgeometrycount" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32956", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_constructor" + }, + { + "label": "._initMatricesTexture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32992", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_initmatricestexture" + }, + { + "label": "._initializeGeometry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33012", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "label": "._validateGeometry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33055", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_validategeometry" + }, + { + "label": ".setCustomSort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33098", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_setcustomsort" + }, + { + "label": ".computeBoundingBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33105", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "label": ".computeBoundingSphere()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33130", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "label": ".addGeometry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33155", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "label": ".setGeometryAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33290", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "label": ".deleteGeometry()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33405", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_deletegeometry" + }, + { + "label": ".getBoundingBoxAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33424", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_getboundingboxat" + }, + { + "label": ".getBoundingSphereAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33467", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "label": ".setMatrixAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33516", + "community": 2, + "id": "three_0_160_0_module_batchedmesh_setmatrixat" + }, + { + "label": ".getMatrixAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33538", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "label": ".setVisibleAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33553", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_setvisibleat" + }, + { + "label": ".getVisibleAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33578", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_getvisibleat" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33595", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33658", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33697", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_dispose" + }, + { + "label": ".onBeforeRender()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33708", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "label": ".onBeforeShadow()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33838", + "community": 0, + "id": "three_0_160_0_module_batchedmesh_onbeforeshadow" + }, + { + "label": "LineBasicMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33846", + "community": 2, + "id": "three_0_160_0_module_linebasicmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33848", + "community": 2, + "id": "three_0_160_0_module_linebasicmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33871", + "community": 2, + "id": "three_0_160_0_module_linebasicmaterial_copy" + }, + { + "label": "Line", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33897", + "community": 0, + "id": "three_0_160_0_module_line" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33899", + "community": 0, + "id": "three_0_160_0_module_line_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33914", + "community": 0, + "id": "three_0_160_0_module_line_copy" + }, + { + "label": ".computeLineDistances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33925", + "community": 0, + "id": "three_0_160_0_module_line_computelinedistances" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33958", + "community": 0, + "id": "three_0_160_0_module_line_raycast" + }, + { + "label": ".updateMorphTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34070", + "community": 0, + "id": "three_0_160_0_module_line_updatemorphtargets" + }, + { + "label": "LineSegments", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34106", + "community": 0, + "id": "three_0_160_0_module_linesegments" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34108", + "community": 0, + "id": "three_0_160_0_module_linesegments_constructor" + }, + { + "label": ".computeLineDistances()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34118", + "community": 0, + "id": "three_0_160_0_module_linesegments_computelinedistances" + }, + { + "label": "LineLoop", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34153", + "community": 2, + "id": "three_0_160_0_module_lineloop" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34155", + "community": 2, + "id": "three_0_160_0_module_lineloop_constructor" + }, + { + "label": "PointsMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34167", + "community": 2, + "id": "three_0_160_0_module_pointsmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34169", + "community": 2, + "id": "three_0_160_0_module_pointsmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34192", + "community": 2, + "id": "three_0_160_0_module_pointsmaterial_copy" + }, + { + "label": "Points", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34218", + "community": 0, + "id": "three_0_160_0_module_points" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34220", + "community": 0, + "id": "three_0_160_0_module_points_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34235", + "community": 0, + "id": "three_0_160_0_module_points_copy" + }, + { + "label": ".raycast()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34246", + "community": 0, + "id": "three_0_160_0_module_points_raycast" + }, + { + "label": ".updateMorphTargets()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34307", + "community": 0, + "id": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "label": "testPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34340", + "community": 2, + "id": "three_0_160_0_module_testpoint" + }, + { + "label": "VideoTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34370", + "community": 0, + "id": "three_0_160_0_module_videotexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34372", + "community": 0, + "id": "three_0_160_0_module_videotexture_constructor" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34400", + "community": 0, + "id": "three_0_160_0_module_videotexture_clone" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34406", + "community": 0, + "id": "three_0_160_0_module_videotexture_update" + }, + { + "label": "FramebufferTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34421", + "community": 2, + "id": "three_0_160_0_module_framebuffertexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34423", + "community": 2, + "id": "three_0_160_0_module_framebuffertexture_constructor" + }, + { + "label": "CompressedTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34440", + "community": 2, + "id": "three_0_160_0_module_compressedtexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34442", + "community": 2, + "id": "three_0_160_0_module_compressedtexture_constructor" + }, + { + "label": "CompressedArrayTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34465", + "community": 2, + "id": "three_0_160_0_module_compressedarraytexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34467", + "community": 2, + "id": "three_0_160_0_module_compressedarraytexture_constructor" + }, + { + "label": "CompressedCubeTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34479", + "community": 2, + "id": "three_0_160_0_module_compressedcubetexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34481", + "community": 2, + "id": "three_0_160_0_module_compressedcubetexture_constructor" + }, + { + "label": "CanvasTexture", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34494", + "community": 2, + "id": "three_0_160_0_module_canvastexture" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34496", + "community": 2, + "id": "three_0_160_0_module_canvastexture_constructor" + }, + { + "label": "Curve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34538", + "community": 2, + "id": "three_0_160_0_module_curve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34540", + "community": 2, + "id": "three_0_160_0_module_curve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34551", + "community": 2, + "id": "three_0_160_0_module_curve_getpoint" + }, + { + "label": ".getPointAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34561", + "community": 2, + "id": "three_0_160_0_module_curve_getpointat" + }, + { + "label": ".getPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34570", + "community": 2, + "id": "three_0_160_0_module_curve_getpoints" + }, + { + "label": ".getSpacedPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34586", + "community": 2, + "id": "three_0_160_0_module_curve_getspacedpoints" + }, + { + "label": ".getLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34602", + "community": 2, + "id": "three_0_160_0_module_curve_getlength" + }, + { + "label": ".getLengths()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34611", + "community": 2, + "id": "three_0_160_0_module_curve_getlengths" + }, + { + "label": ".updateArcLengths()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34644", + "community": 2, + "id": "three_0_160_0_module_curve_updatearclengths" + }, + { + "label": ".getUtoTmapping()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34653", + "community": 2, + "id": "three_0_160_0_module_curve_getutotmapping" + }, + { + "label": ".getTangent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34733", + "community": 2, + "id": "three_0_160_0_module_curve_gettangent" + }, + { + "label": ".getTangentAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34755", + "community": 2, + "id": "three_0_160_0_module_curve_gettangentat" + }, + { + "label": ".computeFrenetFrames()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34762", + "community": 0, + "id": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34876", + "community": 2, + "id": "three_0_160_0_module_curve_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34882", + "community": 2, + "id": "three_0_160_0_module_curve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34890", + "community": 2, + "id": "three_0_160_0_module_curve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34907", + "community": 2, + "id": "three_0_160_0_module_curve_fromjson" + }, + { + "label": "EllipseCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34917", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34919", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34942", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35004", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35025", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35046", + "community": 0, + "id": "three_0_160_0_module_ellipsecurve_fromjson" + }, + { + "label": "ArcCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35069", + "community": 2, + "id": "three_0_160_0_module_arccurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35071", + "community": 2, + "id": "three_0_160_0_module_arccurve_constructor" + }, + { + "label": "CubicPoly()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35103", + "community": 2, + "id": "three_0_160_0_module_cubicpoly" + }, + { + "label": "CatmullRomCurve3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35165", + "community": 2, + "id": "three_0_160_0_module_catmullromcurve3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35167", + "community": 2, + "id": "three_0_160_0_module_catmullromcurve3_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35182", + "community": 0, + "id": "three_0_160_0_module_catmullromcurve3_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35268", + "community": 2, + "id": "three_0_160_0_module_catmullromcurve3_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35290", + "community": 2, + "id": "three_0_160_0_module_catmullromcurve3_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35311", + "community": 2, + "id": "three_0_160_0_module_catmullromcurve3_fromjson" + }, + { + "label": "CatmullRom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35339", + "community": 2, + "id": "three_0_160_0_module_catmullrom" + }, + { + "label": "QuadraticBezierP0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35351", + "community": 2, + "id": "three_0_160_0_module_quadraticbezierp0" + }, + { + "label": "QuadraticBezierP1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35358", + "community": 2, + "id": "three_0_160_0_module_quadraticbezierp1" + }, + { + "label": "QuadraticBezierP2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35364", + "community": 2, + "id": "three_0_160_0_module_quadraticbezierp2" + }, + { + "label": "QuadraticBezier()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35370", + "community": 2, + "id": "three_0_160_0_module_quadraticbezier" + }, + { + "label": "CubicBezierP0()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35379", + "community": 2, + "id": "three_0_160_0_module_cubicbezierp0" + }, + { + "label": "CubicBezierP1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35386", + "community": 2, + "id": "three_0_160_0_module_cubicbezierp1" + }, + { + "label": "CubicBezierP2()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35393", + "community": 2, + "id": "three_0_160_0_module_cubicbezierp2" + }, + { + "label": "CubicBezierP3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35399", + "community": 2, + "id": "three_0_160_0_module_cubicbezierp3" + }, + { + "label": "CubicBezier()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35405", + "community": 2, + "id": "three_0_160_0_module_cubicbezier" + }, + { + "label": "CubicBezierCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35412", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35414", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35429", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35444", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35457", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35470", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve_fromjson" + }, + { + "label": "CubicBezierCurve3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35485", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35487", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35502", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35518", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35531", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35544", + "community": 2, + "id": "three_0_160_0_module_cubicbeziercurve3_fromjson" + }, + { + "label": "LineCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35559", + "community": 2, + "id": "three_0_160_0_module_linecurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35561", + "community": 2, + "id": "three_0_160_0_module_linecurve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35574", + "community": 0, + "id": "three_0_160_0_module_linecurve_getpoint" + }, + { + "label": ".getPointAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35594", + "community": 2, + "id": "three_0_160_0_module_linecurve_getpointat" + }, + { + "label": ".getTangent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35600", + "community": 2, + "id": "three_0_160_0_module_linecurve_gettangent" + }, + { + "label": ".getTangentAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35606", + "community": 2, + "id": "three_0_160_0_module_linecurve_gettangentat" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35612", + "community": 2, + "id": "three_0_160_0_module_linecurve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35623", + "community": 2, + "id": "three_0_160_0_module_linecurve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35634", + "community": 2, + "id": "three_0_160_0_module_linecurve_fromjson" + }, + { + "label": "LineCurve3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35647", + "community": 2, + "id": "three_0_160_0_module_linecurve3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35649", + "community": 2, + "id": "three_0_160_0_module_linecurve3_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35662", + "community": 0, + "id": "three_0_160_0_module_linecurve3_getpoint" + }, + { + "label": ".getPointAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35682", + "community": 2, + "id": "three_0_160_0_module_linecurve3_getpointat" + }, + { + "label": ".getTangent()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35688", + "community": 2, + "id": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "label": ".getTangentAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35694", + "community": 2, + "id": "three_0_160_0_module_linecurve3_gettangentat" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35700", + "community": 2, + "id": "three_0_160_0_module_linecurve3_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35711", + "community": 2, + "id": "three_0_160_0_module_linecurve3_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35722", + "community": 2, + "id": "three_0_160_0_module_linecurve3_fromjson" + }, + { + "label": "QuadraticBezierCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35735", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35737", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35751", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35766", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35778", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35790", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve_fromjson" + }, + { + "label": "QuadraticBezierCurve3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35804", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35806", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35820", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35836", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35848", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35860", + "community": 2, + "id": "three_0_160_0_module_quadraticbeziercurve3_fromjson" + }, + { + "label": "SplineCurve", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35874", + "community": 2, + "id": "three_0_160_0_module_splinecurve" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35876", + "community": 2, + "id": "three_0_160_0_module_splinecurve_constructor" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35888", + "community": 2, + "id": "three_0_160_0_module_splinecurve_getpoint" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35912", + "community": 2, + "id": "three_0_160_0_module_splinecurve_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35930", + "community": 2, + "id": "three_0_160_0_module_splinecurve_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35947", + "community": 2, + "id": "three_0_160_0_module_splinecurve_fromjson" + }, + { + "label": "CurvePath", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35985", + "community": 2, + "id": "three_0_160_0_module_curvepath" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35987", + "community": 2, + "id": "three_0_160_0_module_curvepath_constructor" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35998", + "community": 2, + "id": "three_0_160_0_module_curvepath_add" + }, + { + "label": ".closePath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36004", + "community": 2, + "id": "three_0_160_0_module_curvepath_closepath" + }, + { + "label": ".getPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36030", + "community": 2, + "id": "three_0_160_0_module_curvepath_getpoint" + }, + { + "label": ".getLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36066", + "community": 2, + "id": "three_0_160_0_module_curvepath_getlength" + }, + { + "label": ".updateArcLengths()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36074", + "community": 2, + "id": "three_0_160_0_module_curvepath_updatearclengths" + }, + { + "label": ".getCurveLengths()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36085", + "community": 2, + "id": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "label": ".getSpacedPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36114", + "community": 2, + "id": "three_0_160_0_module_curvepath_getspacedpoints" + }, + { + "label": ".getPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36134", + "community": 2, + "id": "three_0_160_0_module_curvepath_getpoints" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36172", + "community": 2, + "id": "three_0_160_0_module_curvepath_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36192", + "community": 2, + "id": "three_0_160_0_module_curvepath_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36210", + "community": 2, + "id": "three_0_160_0_module_curvepath_fromjson" + }, + { + "label": "Path", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36230", + "community": 0, + "id": "three_0_160_0_module_path" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36232", + "community": 0, + "id": "three_0_160_0_module_path_constructor" + }, + { + "label": ".setFromPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36248", + "community": 2, + "id": "three_0_160_0_module_path_setfrompoints" + }, + { + "label": ".moveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36262", + "community": 0, + "id": "three_0_160_0_module_path_moveto" + }, + { + "label": ".lineTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36270", + "community": 0, + "id": "three_0_160_0_module_path_lineto" + }, + { + "label": ".quadraticCurveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36281", + "community": 0, + "id": "three_0_160_0_module_path_quadraticcurveto" + }, + { + "label": ".bezierCurveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36297", + "community": 0, + "id": "three_0_160_0_module_path_beziercurveto" + }, + { + "label": ".splineThru()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36314", + "community": 0, + "id": "three_0_160_0_module_path_splinethru" + }, + { + "label": ".arc()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36327", + "community": 0, + "id": "three_0_160_0_module_path_arc" + }, + { + "label": ".absarc()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36339", + "community": 0, + "id": "three_0_160_0_module_path_absarc" + }, + { + "label": ".ellipse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36347", + "community": 0, + "id": "three_0_160_0_module_path_ellipse" + }, + { + "label": ".absellipse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36358", + "community": 0, + "id": "three_0_160_0_module_path_absellipse" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36384", + "community": 0, + "id": "three_0_160_0_module_path_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36394", + "community": 0, + "id": "three_0_160_0_module_path_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36404", + "community": 0, + "id": "three_0_160_0_module_path_fromjson" + }, + { + "label": "LatheGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36416", + "community": 0, + "id": "three_0_160_0_module_lathegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36418", + "community": 0, + "id": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36579", + "community": 0, + "id": "three_0_160_0_module_lathegeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36589", + "community": 0, + "id": "three_0_160_0_module_lathegeometry_fromjson" + }, + { + "label": "CapsuleGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36597", + "community": 2, + "id": "three_0_160_0_module_capsulegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36599", + "community": 2, + "id": "three_0_160_0_module_capsulegeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36618", + "community": 2, + "id": "three_0_160_0_module_capsulegeometry_fromjson" + }, + { + "label": "CircleGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36626", + "community": 0, + "id": "three_0_160_0_module_circlegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36628", + "community": 0, + "id": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36702", + "community": 0, + "id": "three_0_160_0_module_circlegeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36712", + "community": 0, + "id": "three_0_160_0_module_circlegeometry_fromjson" + }, + { + "label": "CylinderGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36720", + "community": 0, + "id": "three_0_160_0_module_cylindergeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36722", + "community": 0, + "id": "three_0_160_0_module_cylindergeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36981", + "community": 0, + "id": "three_0_160_0_module_cylindergeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36991", + "community": 0, + "id": "three_0_160_0_module_cylindergeometry_fromjson" + }, + { + "label": "ConeGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36999", + "community": 2, + "id": "three_0_160_0_module_conegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37001", + "community": 2, + "id": "three_0_160_0_module_conegeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37019", + "community": 2, + "id": "three_0_160_0_module_conegeometry_fromjson" + }, + { + "label": "PolyhedronGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37027", + "community": 0, + "id": "three_0_160_0_module_polyhedrongeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37029", + "community": 0, + "id": "three_0_160_0_module_polyhedrongeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37322", + "community": 0, + "id": "three_0_160_0_module_polyhedrongeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37332", + "community": 0, + "id": "three_0_160_0_module_polyhedrongeometry_fromjson" + }, + { + "label": "DodecahedronGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37340", + "community": 2, + "id": "three_0_160_0_module_dodecahedrongeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37342", + "community": 2, + "id": "three_0_160_0_module_dodecahedrongeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37394", + "community": 2, + "id": "three_0_160_0_module_dodecahedrongeometry_fromjson" + }, + { + "label": "EdgesGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37407", + "community": 0, + "id": "three_0_160_0_module_edgesgeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37409", + "community": 0, + "id": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37535", + "community": 0, + "id": "three_0_160_0_module_edgesgeometry_copy" + }, + { + "label": "Shape", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37547", + "community": 2, + "id": "three_0_160_0_module_shape" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37549", + "community": 2, + "id": "three_0_160_0_module_shape_constructor" + }, + { + "label": ".getPointsHoles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37561", + "community": 2, + "id": "three_0_160_0_module_shape_getpointsholes" + }, + { + "label": ".extractPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37577", + "community": 2, + "id": "three_0_160_0_module_shape_extractpoints" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37588", + "community": 2, + "id": "three_0_160_0_module_shape_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37606", + "community": 2, + "id": "three_0_160_0_module_shape_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37624", + "community": 2, + "id": "three_0_160_0_module_shape_fromjson" + }, + { + "label": "linkedList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37695", + "community": 2, + "id": "three_0_160_0_module_linkedlist" + }, + { + "label": "filterPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37721", + "community": 2, + "id": "three_0_160_0_module_filterpoints" + }, + { + "label": "earcutLinked()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37752", + "community": 2, + "id": "three_0_160_0_module_earcutlinked" + }, + { + "label": "isEar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37819", + "community": 2, + "id": "three_0_160_0_module_isear" + }, + { + "label": "isEarHashed()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37850", + "community": 2, + "id": "three_0_160_0_module_isearhashed" + }, + { + "label": "cureLocalIntersections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37909", + "community": 2, + "id": "three_0_160_0_module_curelocalintersections" + }, + { + "label": "splitEarcut()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37940", + "community": 2, + "id": "three_0_160_0_module_splitearcut" + }, + { + "label": "eliminateHoles()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37976", + "community": 2, + "id": "three_0_160_0_module_eliminateholes" + }, + { + "label": "compareX()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38004", + "community": 2, + "id": "three_0_160_0_module_comparex" + }, + { + "label": "eliminateHole()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38011", + "community": 2, + "id": "three_0_160_0_module_eliminatehole" + }, + { + "label": "findHoleBridge()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38029", + "community": 2, + "id": "three_0_160_0_module_findholebridge" + }, + { + "label": "sectorContainsSector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38096", + "community": 2, + "id": "three_0_160_0_module_sectorcontainssector" + }, + { + "label": "indexCurve()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38103", + "community": 2, + "id": "three_0_160_0_module_indexcurve" + }, + { + "label": "sortLinked()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38124", + "community": 2, + "id": "three_0_160_0_module_sortlinked" + }, + { + "label": "zOrder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38189", + "community": 2, + "id": "three_0_160_0_module_zorder" + }, + { + "label": "getLeftmost()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38210", + "community": 2, + "id": "three_0_160_0_module_getleftmost" + }, + { + "label": "pointInTriangle()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38226", + "community": 2, + "id": "three_0_160_0_module_pointintriangle" + }, + { + "label": "isValidDiagonal()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38235", + "community": 2, + "id": "three_0_160_0_module_isvaliddiagonal" + }, + { + "label": "area()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38245", + "community": 2, + "id": "three_0_160_0_module_area" + }, + { + "label": "equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38252", + "community": 2, + "id": "three_0_160_0_module_equals" + }, + { + "label": "intersects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38259", + "community": 2, + "id": "three_0_160_0_module_intersects" + }, + { + "label": "onSegment()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38278", + "community": 2, + "id": "three_0_160_0_module_onsegment" + }, + { + "label": "sign()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38284", + "community": 2, + "id": "three_0_160_0_module_sign" + }, + { + "label": "intersectsPolygon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38291", + "community": 2, + "id": "three_0_160_0_module_intersectspolygon" + }, + { + "label": "locallyInside()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38307", + "community": 2, + "id": "three_0_160_0_module_locallyinside" + }, + { + "label": "middleInside()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38316", + "community": 2, + "id": "three_0_160_0_module_middleinside" + }, + { + "label": "splitPolygon()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38337", + "community": 2, + "id": "three_0_160_0_module_splitpolygon" + }, + { + "label": "insertNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38361", + "community": 2, + "id": "three_0_160_0_module_insertnode" + }, + { + "label": "removeNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38383", + "community": 2, + "id": "three_0_160_0_module_removenode" + }, + { + "label": "Node()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38393", + "community": 2, + "id": "three_0_160_0_module_node" + }, + { + "label": "signedArea()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38418", + "community": 2, + "id": "three_0_160_0_module_signedarea" + }, + { + "label": "ShapeUtils", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38432", + "community": 2, + "id": "three_0_160_0_module_shapeutils" + }, + { + "label": ".area()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38436", + "community": 2, + "id": "three_0_160_0_module_shapeutils_area" + }, + { + "label": ".isClockWise()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38451", + "community": 2, + "id": "three_0_160_0_module_shapeutils_isclockwise" + }, + { + "label": ".triangulateShape()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38457", + "community": 2, + "id": "three_0_160_0_module_shapeutils_triangulateshape" + }, + { + "label": "removeDupEndPts()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38498", + "community": 2, + "id": "three_0_160_0_module_removedupendpts" + }, + { + "label": "addContour()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38510", + "community": 2, + "id": "three_0_160_0_module_addcontour" + }, + { + "label": "ExtrudeGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38544", + "community": 2, + "id": "three_0_160_0_module_extrudegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38546", + "community": 0, + "id": "three_0_160_0_module_extrudegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39193", + "community": 2, + "id": "three_0_160_0_module_extrudegeometry_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39203", + "community": 2, + "id": "three_0_160_0_module_extrudegeometry_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39214", + "community": 2, + "id": "three_0_160_0_module_extrudegeometry_fromjson" + }, + { + "label": "toJSON$1()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39298", + "community": 2, + "id": "three_0_160_0_module_tojson_1" + }, + { + "label": "IcosahedronGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39326", + "community": 2, + "id": "three_0_160_0_module_icosahedrongeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39328", + "community": 2, + "id": "three_0_160_0_module_icosahedrongeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39356", + "community": 2, + "id": "three_0_160_0_module_icosahedrongeometry_fromjson" + }, + { + "label": "OctahedronGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39364", + "community": 2, + "id": "three_0_160_0_module_octahedrongeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39366", + "community": 2, + "id": "three_0_160_0_module_octahedrongeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39390", + "community": 2, + "id": "three_0_160_0_module_octahedrongeometry_fromjson" + }, + { + "label": "RingGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39398", + "community": 0, + "id": "three_0_160_0_module_ringgeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39400", + "community": 0, + "id": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39501", + "community": 0, + "id": "three_0_160_0_module_ringgeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39511", + "community": 0, + "id": "three_0_160_0_module_ringgeometry_fromjson" + }, + { + "label": "ShapeGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39519", + "community": 2, + "id": "three_0_160_0_module_shapegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39521", + "community": 0, + "id": "three_0_160_0_module_shapegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39645", + "community": 2, + "id": "three_0_160_0_module_shapegeometry_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39655", + "community": 2, + "id": "three_0_160_0_module_shapegeometry_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39665", + "community": 2, + "id": "three_0_160_0_module_shapegeometry_fromjson" + }, + { + "label": "toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39683", + "community": 2, + "id": "three_0_160_0_module_tojson" + }, + { + "label": "SphereGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39707", + "community": 0, + "id": "three_0_160_0_module_spheregeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39709", + "community": 0, + "id": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39821", + "community": 0, + "id": "three_0_160_0_module_spheregeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39831", + "community": 0, + "id": "three_0_160_0_module_spheregeometry_fromjson" + }, + { + "label": "TetrahedronGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39839", + "community": 2, + "id": "three_0_160_0_module_tetrahedrongeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39841", + "community": 2, + "id": "three_0_160_0_module_tetrahedrongeometry_constructor" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39862", + "community": 2, + "id": "three_0_160_0_module_tetrahedrongeometry_fromjson" + }, + { + "label": "TorusGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39870", + "community": 0, + "id": "three_0_160_0_module_torusgeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39872", + "community": 0, + "id": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39967", + "community": 0, + "id": "three_0_160_0_module_torusgeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39977", + "community": 0, + "id": "three_0_160_0_module_torusgeometry_fromjson" + }, + { + "label": "TorusKnotGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39985", + "community": 0, + "id": "three_0_160_0_module_torusknotgeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39987", + "community": 0, + "id": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40129", + "community": 0, + "id": "three_0_160_0_module_torusknotgeometry_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40139", + "community": 0, + "id": "three_0_160_0_module_torusknotgeometry_fromjson" + }, + { + "label": "TubeGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40147", + "community": 2, + "id": "three_0_160_0_module_tubegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40149", + "community": 0, + "id": "three_0_160_0_module_tubegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40306", + "community": 2, + "id": "three_0_160_0_module_tubegeometry_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40316", + "community": 2, + "id": "three_0_160_0_module_tubegeometry_tojson" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40326", + "community": 2, + "id": "three_0_160_0_module_tubegeometry_fromjson" + }, + { + "label": "WireframeGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40342", + "community": 2, + "id": "three_0_160_0_module_wireframegeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40344", + "community": 2, + "id": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40452", + "community": 2, + "id": "three_0_160_0_module_wireframegeometry_copy" + }, + { + "label": "isUniqueEdge()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40464", + "community": 2, + "id": "three_0_160_0_module_isuniqueedge" + }, + { + "label": "ShadowMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40508", + "community": 2, + "id": "three_0_160_0_module_shadowmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40510", + "community": 2, + "id": "three_0_160_0_module_shadowmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40527", + "community": 2, + "id": "three_0_160_0_module_shadowmaterial_copy" + }, + { + "label": "RawShaderMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40541", + "community": 2, + "id": "three_0_160_0_module_rawshadermaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40543", + "community": 2, + "id": "three_0_160_0_module_rawshadermaterial_constructor" + }, + { + "label": "MeshStandardMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40555", + "community": 2, + "id": "three_0_160_0_module_meshstandardmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40557", + "community": 2, + "id": "three_0_160_0_module_meshstandardmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40616", + "community": 2, + "id": "three_0_160_0_module_meshstandardmaterial_copy" + }, + { + "label": "MeshPhysicalMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40673", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40675", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_constructor" + }, + { + "label": ".anisotropy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40746", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_anisotropy" + }, + { + "label": ".clearcoat()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40764", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_clearcoat" + }, + { + "label": ".iridescence()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40782", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_iridescence" + }, + { + "label": ".sheen()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40800", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_sheen" + }, + { + "label": ".transmission()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40818", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_transmission" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40836", + "community": 2, + "id": "three_0_160_0_module_meshphysicalmaterial_copy" + }, + { + "label": "MeshPhongMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40891", + "community": 2, + "id": "three_0_160_0_module_meshphongmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40893", + "community": 2, + "id": "three_0_160_0_module_meshphongmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40950", + "community": 2, + "id": "three_0_160_0_module_meshphongmaterial_copy" + }, + { + "label": "MeshToonMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41005", + "community": 2, + "id": "three_0_160_0_module_meshtoonmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41007", + "community": 2, + "id": "three_0_160_0_module_meshtoonmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41056", + "community": 2, + "id": "three_0_160_0_module_meshtoonmaterial_copy" + }, + { + "label": "MeshNormalMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41101", + "community": 2, + "id": "three_0_160_0_module_meshnormalmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41103", + "community": 2, + "id": "three_0_160_0_module_meshnormalmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41131", + "community": 2, + "id": "three_0_160_0_module_meshnormalmaterial_copy" + }, + { + "label": "MeshLambertMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41157", + "community": 2, + "id": "three_0_160_0_module_meshlambertmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41159", + "community": 2, + "id": "three_0_160_0_module_meshlambertmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41214", + "community": 2, + "id": "three_0_160_0_module_meshlambertmaterial_copy" + }, + { + "label": "MeshMatcapMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41267", + "community": 2, + "id": "three_0_160_0_module_meshmatcapmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41269", + "community": 2, + "id": "three_0_160_0_module_meshmatcapmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41307", + "community": 2, + "id": "three_0_160_0_module_meshmatcapmaterial_copy" + }, + { + "label": "LineDashedMaterial", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41342", + "community": 2, + "id": "three_0_160_0_module_linedashedmaterial" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41344", + "community": 2, + "id": "three_0_160_0_module_linedashedmaterial_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41360", + "community": 2, + "id": "three_0_160_0_module_linedashedmaterial_copy" + }, + { + "label": "convertArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41375", + "community": 2, + "id": "three_0_160_0_module_convertarray" + }, + { + "label": "isTypedArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41390", + "community": 2, + "id": "three_0_160_0_module_istypedarray" + }, + { + "label": "getKeyframeOrder()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41398", + "community": 2, + "id": "three_0_160_0_module_getkeyframeorder" + }, + { + "label": "sortedArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41417", + "community": 2, + "id": "three_0_160_0_module_sortedarray" + }, + { + "label": "flattenJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41439", + "community": 2, + "id": "three_0_160_0_module_flattenjson" + }, + { + "label": "subclip()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41513", + "community": 2, + "id": "three_0_160_0_module_subclip" + }, + { + "label": "makeClipAdditive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41584", + "community": 11, + "id": "three_0_160_0_module_makeclipadditive" + }, + { + "label": "Interpolant", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41738", + "community": 8, + "id": "three_0_160_0_module_interpolant" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41740", + "community": 8, + "id": "three_0_160_0_module_interpolant_constructor" + }, + { + "label": ".evaluate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41755", + "community": 8, + "id": "three_0_160_0_module_interpolant_evaluate" + }, + { + "label": ".getSettings_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41915", + "community": 8, + "id": "three_0_160_0_module_interpolant_getsettings" + }, + { + "label": ".copySampleValue_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41921", + "community": 8, + "id": "three_0_160_0_module_interpolant_copysamplevalue" + }, + { + "label": ".interpolate_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41942", + "community": 8, + "id": "three_0_160_0_module_interpolant_interpolate" + }, + { + "label": ".intervalChanged_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41949", + "community": 8, + "id": "three_0_160_0_module_interpolant_intervalchanged" + }, + { + "label": "CubicInterpolant", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41965", + "community": 8, + "id": "three_0_160_0_module_cubicinterpolant" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41967", + "community": 8, + "id": "three_0_160_0_module_cubicinterpolant_constructor" + }, + { + "label": ".intervalChanged_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41985", + "community": 8, + "id": "three_0_160_0_module_cubicinterpolant_intervalchanged" + }, + { + "label": ".interpolate_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42064", + "community": 8, + "id": "three_0_160_0_module_cubicinterpolant_interpolate" + }, + { + "label": "LinearInterpolant", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42103", + "community": 2, + "id": "three_0_160_0_module_linearinterpolant" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42105", + "community": 2, + "id": "three_0_160_0_module_linearinterpolant_constructor" + }, + { + "label": ".interpolate_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42111", + "community": 2, + "id": "three_0_160_0_module_linearinterpolant_interpolate" + }, + { + "label": "DiscreteInterpolant", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42143", + "community": 8, + "id": "three_0_160_0_module_discreteinterpolant" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42145", + "community": 8, + "id": "three_0_160_0_module_discreteinterpolant_constructor" + }, + { + "label": ".interpolate_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42151", + "community": 8, + "id": "three_0_160_0_module_discreteinterpolant_interpolate" + }, + { + "label": "KeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42159", + "community": 2, + "id": "three_0_160_0_module_keyframetrack" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42161", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_constructor" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42178", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_tojson" + }, + { + "label": ".InterpolantFactoryMethodDiscrete()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42216", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete" + }, + { + "label": ".InterpolantFactoryMethodLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42222", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear" + }, + { + "label": ".InterpolantFactoryMethodSmooth()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42228", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth" + }, + { + "label": ".setInterpolation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42234", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_setinterpolation" + }, + { + "label": ".getInterpolation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42291", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "label": ".getValueSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42311", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "label": ".shift()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42318", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_shift" + }, + { + "label": ".scale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42337", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_scale" + }, + { + "label": ".trim()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42357", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_trim" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42400", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_validate" + }, + { + "label": ".optimize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42478", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_optimize" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42589", + "community": 2, + "id": "three_0_160_0_module_keyframetrack_clone" + }, + { + "label": "BooleanKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42613", + "community": 2, + "id": "three_0_160_0_module_booleankeyframetrack" + }, + { + "label": "ColorKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42624", + "community": 2, + "id": "three_0_160_0_module_colorkeyframetrack" + }, + { + "label": "NumberKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42631", + "community": 2, + "id": "three_0_160_0_module_numberkeyframetrack" + }, + { + "label": "QuaternionLinearInterpolant", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42639", + "community": 8, + "id": "three_0_160_0_module_quaternionlinearinterpolant" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42641", + "community": 8, + "id": "three_0_160_0_module_quaternionlinearinterpolant_constructor" + }, + { + "label": ".interpolate_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42647", + "community": 8, + "id": "three_0_160_0_module_quaternionlinearinterpolant_interpolate" + }, + { + "label": "QuaternionKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42672", + "community": 2, + "id": "three_0_160_0_module_quaternionkeyframetrack" + }, + { + "label": ".InterpolantFactoryMethodLinear()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42674", + "community": 2, + "id": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear" + }, + { + "label": "StringKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42690", + "community": 2, + "id": "three_0_160_0_module_stringkeyframetrack" + }, + { + "label": "VectorKeyframeTrack", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42701", + "community": 2, + "id": "three_0_160_0_module_vectorkeyframetrack" + }, + { + "label": "AnimationClip", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42705", + "community": 2, + "id": "three_0_160_0_module_animationclip" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42707", + "community": 2, + "id": "three_0_160_0_module_animationclip_constructor" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42726", + "community": 2, + "id": "three_0_160_0_module_animationclip_parse" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42745", + "community": 2, + "id": "three_0_160_0_module_animationclip_tojson" + }, + { + "label": ".CreateFromMorphTargetSequence()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42770", + "community": 2, + "id": "three_0_160_0_module_animationclip_createfrommorphtargetsequence" + }, + { + "label": ".findByName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42812", + "community": 8, + "id": "three_0_160_0_module_animationclip_findbyname" + }, + { + "label": ".CreateClipsFromMorphTargetSequences()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42837", + "community": 2, + "id": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences" + }, + { + "label": ".parseAnimation()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42883", + "community": 2, + "id": "three_0_160_0_module_animationclip_parseanimation" + }, + { + "label": ".resetDuration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43010", + "community": 2, + "id": "three_0_160_0_module_animationclip_resetduration" + }, + { + "label": ".trim()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43029", + "community": 2, + "id": "three_0_160_0_module_animationclip_trim" + }, + { + "label": ".validate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43041", + "community": 2, + "id": "three_0_160_0_module_animationclip_validate" + }, + { + "label": ".optimize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43055", + "community": 2, + "id": "three_0_160_0_module_animationclip_optimize" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43067", + "community": 2, + "id": "three_0_160_0_module_animationclip_clone" + }, + { + "label": "getTrackTypeForValueTypeName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43089", + "community": 2, + "id": "three_0_160_0_module_gettracktypeforvaluetypename" + }, + { + "label": "parseKeyframeTrack()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43131", + "community": 2, + "id": "three_0_160_0_module_parsekeyframetrack" + }, + { + "label": "LoadingManager", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43206", + "community": 2, + "id": "three_0_160_0_module_loadingmanager" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43208", + "community": 2, + "id": "three_0_160_0_module_loadingmanager_constructor" + }, + { + "label": "Loader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43347", + "community": 2, + "id": "three_0_160_0_module_loader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43349", + "community": 2, + "id": "three_0_160_0_module_loader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43361", + "community": 2, + "id": "three_0_160_0_module_loader_load" + }, + { + "label": ".loadAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43363", + "community": 2, + "id": "three_0_160_0_module_loader_loadasync" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43375", + "community": 2, + "id": "three_0_160_0_module_loader_parse" + }, + { + "label": ".setCrossOrigin()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43377", + "community": 2, + "id": "three_0_160_0_module_loader_setcrossorigin" + }, + { + "label": ".setWithCredentials()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43384", + "community": 2, + "id": "three_0_160_0_module_loader_setwithcredentials" + }, + { + "label": ".setPath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43391", + "community": 2, + "id": "three_0_160_0_module_loader_setpath" + }, + { + "label": ".setResourcePath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43398", + "community": 2, + "id": "three_0_160_0_module_loader_setresourcepath" + }, + { + "label": ".setRequestHeader()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43405", + "community": 2, + "id": "three_0_160_0_module_loader_setrequestheader" + }, + { + "label": "HttpError", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43418", + "community": 2, + "id": "three_0_160_0_module_httperror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43420", + "community": 2, + "id": "three_0_160_0_module_httperror_constructor" + }, + { + "label": "FileLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43429", + "community": 2, + "id": "three_0_160_0_module_fileloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43431", + "community": 2, + "id": "three_0_160_0_module_fileloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43437", + "community": 2, + "id": "three_0_160_0_module_fileloader_load" + }, + { + "label": ".setResponseType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43679", + "community": 2, + "id": "three_0_160_0_module_fileloader_setresponsetype" + }, + { + "label": ".setMimeType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43686", + "community": 2, + "id": "three_0_160_0_module_fileloader_setmimetype" + }, + { + "label": "AnimationLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43695", + "community": 2, + "id": "three_0_160_0_module_animationloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43697", + "community": 2, + "id": "three_0_160_0_module_animationloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43703", + "community": 2, + "id": "three_0_160_0_module_animationloader_load" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43737", + "community": 2, + "id": "three_0_160_0_module_animationloader_parse" + }, + { + "label": "CompressedTextureLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43761", + "community": 2, + "id": "three_0_160_0_module_compressedtextureloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43763", + "community": 2, + "id": "three_0_160_0_module_compressedtextureloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43769", + "community": 2, + "id": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "label": "ImageLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43882", + "community": 2, + "id": "three_0_160_0_module_imageloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43884", + "community": 2, + "id": "three_0_160_0_module_imageloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43890", + "community": 2, + "id": "three_0_160_0_module_imageloader_load" + }, + { + "label": "CubeTextureLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43967", + "community": 2, + "id": "three_0_160_0_module_cubetextureloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43969", + "community": 2, + "id": "three_0_160_0_module_cubetextureloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43975", + "community": 2, + "id": "three_0_160_0_module_cubetextureloader_load" + }, + { + "label": "DataTextureLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44024", + "community": 2, + "id": "three_0_160_0_module_datatextureloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44026", + "community": 2, + "id": "three_0_160_0_module_datatextureloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44032", + "community": 2, + "id": "three_0_160_0_module_datatextureloader_load" + }, + { + "label": "TextureLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44146", + "community": 2, + "id": "three_0_160_0_module_textureloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44148", + "community": 2, + "id": "three_0_160_0_module_textureloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44154", + "community": 2, + "id": "three_0_160_0_module_textureloader_load" + }, + { + "label": "Light", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44181", + "community": 2, + "id": "three_0_160_0_module_light" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44183", + "community": 2, + "id": "three_0_160_0_module_light_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44196", + "community": 2, + "id": "three_0_160_0_module_light_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44202", + "community": 2, + "id": "three_0_160_0_module_light_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44213", + "community": 2, + "id": "three_0_160_0_module_light_tojson" + }, + { + "label": "HemisphereLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44235", + "community": 0, + "id": "three_0_160_0_module_hemispherelight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44237", + "community": 0, + "id": "three_0_160_0_module_hemispherelight_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44252", + "community": 0, + "id": "three_0_160_0_module_hemispherelight_copy" + }, + { + "label": "LightShadow", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44268", + "community": 0, + "id": "three_0_160_0_module_lightshadow" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44270", + "community": 0, + "id": "three_0_160_0_module_lightshadow_constructor" + }, + { + "label": ".getViewportCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44301", + "community": 0, + "id": "three_0_160_0_module_lightshadow_getviewportcount" + }, + { + "label": ".getFrustum()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44307", + "community": 0, + "id": "three_0_160_0_module_lightshadow_getfrustum" + }, + { + "label": ".updateMatrices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44313", + "community": 0, + "id": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "label": ".getViewport()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44339", + "community": 0, + "id": "three_0_160_0_module_lightshadow_getviewport" + }, + { + "label": ".getFrameExtents()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44345", + "community": 0, + "id": "three_0_160_0_module_lightshadow_getframeextents" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44351", + "community": 0, + "id": "three_0_160_0_module_lightshadow_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44367", + "community": 0, + "id": "three_0_160_0_module_lightshadow_copy" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44380", + "community": 0, + "id": "three_0_160_0_module_lightshadow_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44386", + "community": 0, + "id": "three_0_160_0_module_lightshadow_tojson" + }, + { + "label": "SpotLightShadow", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44404", + "community": 0, + "id": "three_0_160_0_module_spotlightshadow" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44406", + "community": 0, + "id": "three_0_160_0_module_spotlightshadow_constructor" + }, + { + "label": ".updateMatrices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44416", + "community": 0, + "id": "three_0_160_0_module_spotlightshadow_updatematrices" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44437", + "community": 0, + "id": "three_0_160_0_module_spotlightshadow_copy" + }, + { + "label": "SpotLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44449", + "community": 0, + "id": "three_0_160_0_module_spotlight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44451", + "community": 0, + "id": "three_0_160_0_module_spotlight_constructor" + }, + { + "label": ".power()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44475", + "community": 0, + "id": "three_0_160_0_module_spotlight_power" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44490", + "community": 0, + "id": "three_0_160_0_module_spotlight_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44496", + "community": 0, + "id": "three_0_160_0_module_spotlight_copy" + }, + { + "label": "PointLightShadow", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44519", + "community": 0, + "id": "three_0_160_0_module_pointlightshadow" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44521", + "community": 0, + "id": "three_0_160_0_module_pointlightshadow_constructor" + }, + { + "label": ".updateMatrices()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44571", + "community": 0, + "id": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "label": "PointLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44603", + "community": 0, + "id": "three_0_160_0_module_pointlight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44605", + "community": 0, + "id": "three_0_160_0_module_pointlight_constructor" + }, + { + "label": ".power()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44620", + "community": 0, + "id": "three_0_160_0_module_pointlight_power" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44635", + "community": 0, + "id": "three_0_160_0_module_pointlight_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44641", + "community": 0, + "id": "three_0_160_0_module_pointlight_copy" + }, + { + "label": "DirectionalLightShadow", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44656", + "community": 2, + "id": "three_0_160_0_module_directionallightshadow" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44658", + "community": 2, + "id": "three_0_160_0_module_directionallightshadow_constructor" + }, + { + "label": "DirectionalLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44668", + "community": 0, + "id": "three_0_160_0_module_directionallight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44670", + "community": 0, + "id": "three_0_160_0_module_directionallight_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44687", + "community": 0, + "id": "three_0_160_0_module_directionallight_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44693", + "community": 0, + "id": "three_0_160_0_module_directionallight_copy" + }, + { + "label": "AmbientLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44706", + "community": 2, + "id": "three_0_160_0_module_ambientlight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44708", + "community": 2, + "id": "three_0_160_0_module_ambientlight_constructor" + }, + { + "label": "RectAreaLight", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44720", + "community": 2, + "id": "three_0_160_0_module_rectarealight" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44722", + "community": 2, + "id": "three_0_160_0_module_rectarealight_constructor" + }, + { + "label": ".power()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44735", + "community": 2, + "id": "three_0_160_0_module_rectarealight_power" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44749", + "community": 2, + "id": "three_0_160_0_module_rectarealight_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44760", + "community": 2, + "id": "three_0_160_0_module_rectarealight_tojson" + }, + { + "label": "SphericalHarmonics3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44783", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44785", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44799", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_set" + }, + { + "label": ".zero()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44811", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_zero" + }, + { + "label": ".getAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44825", + "community": 0, + "id": "three_0_160_0_module_sphericalharmonics3_getat" + }, + { + "label": ".getIrradianceAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44855", + "community": 0, + "id": "three_0_160_0_module_sphericalharmonics3_getirradianceat" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44882", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_add" + }, + { + "label": ".addScaledSH()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44894", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_addscaledsh" + }, + { + "label": ".scale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44906", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_scale" + }, + { + "label": ".lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44918", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_lerp" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44930", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_equals" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44946", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_copy" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44952", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_clone" + }, + { + "label": ".fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44958", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "label": ".toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44972", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "label": ".getBasisAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44988", + "community": 2, + "id": "three_0_160_0_module_sphericalharmonics3_getbasisat" + }, + { + "label": "LightProbe", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45013", + "community": 2, + "id": "three_0_160_0_module_lightprobe" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45015", + "community": 2, + "id": "three_0_160_0_module_lightprobe_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45025", + "community": 2, + "id": "three_0_160_0_module_lightprobe_copy" + }, + { + "label": ".fromJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45035", + "community": 2, + "id": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45044", + "community": 2, + "id": "three_0_160_0_module_lightprobe_tojson" + }, + { + "label": "MaterialLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45056", + "community": 2, + "id": "three_0_160_0_module_materialloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45058", + "community": 2, + "id": "three_0_160_0_module_materialloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45065", + "community": 2, + "id": "three_0_160_0_module_materialloader_load" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45099", + "community": 2, + "id": "three_0_160_0_module_materialloader_parse" + }, + { + "label": ".setTextures()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45362", + "community": 2, + "id": "three_0_160_0_module_materialloader_settextures" + }, + { + "label": ".createMaterialFromType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45369", + "community": 2, + "id": "three_0_160_0_module_materialloader_creatematerialfromtype" + }, + { + "label": "LoaderUtils", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45398", + "community": 2, + "id": "three_0_160_0_module_loaderutils" + }, + { + "label": ".decodeText()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45400", + "community": 2, + "id": "three_0_160_0_module_loaderutils_decodetext" + }, + { + "label": ".extractUrlBase()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45434", + "community": 2, + "id": "three_0_160_0_module_loaderutils_extracturlbase" + }, + { + "label": ".resolveURL()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45444", + "community": 2, + "id": "three_0_160_0_module_loaderutils_resolveurl" + }, + { + "label": "InstancedBufferGeometry", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45472", + "community": 2, + "id": "three_0_160_0_module_instancedbuffergeometry" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45474", + "community": 2, + "id": "three_0_160_0_module_instancedbuffergeometry_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45485", + "community": 2, + "id": "three_0_160_0_module_instancedbuffergeometry_copy" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45495", + "community": 2, + "id": "three_0_160_0_module_instancedbuffergeometry_tojson" + }, + { + "label": "BufferGeometryLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45509", + "community": 2, + "id": "three_0_160_0_module_buffergeometryloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45511", + "community": 2, + "id": "three_0_160_0_module_buffergeometryloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45517", + "community": 2, + "id": "three_0_160_0_module_buffergeometryloader_load" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45551", + "community": 0, + "id": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "label": "ObjectLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45713", + "community": 2, + "id": "three_0_160_0_module_objectloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45715", + "community": 2, + "id": "three_0_160_0_module_objectloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45721", + "community": 2, + "id": "three_0_160_0_module_objectloader_load" + }, + { + "label": ".loadAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45767", + "community": 2, + "id": "three_0_160_0_module_objectloader_loadasync" + }, + { + "label": ".parse()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45795", + "community": 2, + "id": "three_0_160_0_module_objectloader_parse" + }, + { + "label": ".parseAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45840", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseasync" + }, + { + "label": ".parseShapes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45860", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseshapes" + }, + { + "label": ".parseSkeletons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45880", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "label": ".parseGeometries()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45911", + "community": 2, + "id": "three_0_160_0_module_objectloader_parsegeometries" + }, + { + "label": ".parseMaterials()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45961", + "community": 2, + "id": "three_0_160_0_module_objectloader_parsematerials" + }, + { + "label": ".parseAnimations()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45991", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseanimations" + }, + { + "label": ".parseImages()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46013", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseimages" + }, + { + "label": ".parseImagesAsync()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46129", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseimagesasync" + }, + { + "label": ".parseTextures()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46225", + "community": 2, + "id": "three_0_160_0_module_objectloader_parsetextures" + }, + { + "label": ".parseObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46334", + "community": 2, + "id": "three_0_160_0_module_objectloader_parseobject" + }, + { + "label": ".bindSkeletons()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46743", + "community": 2, + "id": "three_0_160_0_module_objectloader_bindskeletons" + }, + { + "label": "ImageBitmapLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46795", + "community": 0, + "id": "three_0_160_0_module_imagebitmaploader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46797", + "community": 0, + "id": "three_0_160_0_module_imagebitmaploader_constructor" + }, + { + "label": ".setOptions()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46819", + "community": 0, + "id": "three_0_160_0_module_imagebitmaploader_setoptions" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46827", + "community": 0, + "id": "three_0_160_0_module_imagebitmaploader_load" + }, + { + "label": "AudioContext", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46916", + "community": 2, + "id": "three_0_160_0_module_audiocontext" + }, + { + "label": ".getContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46918", + "community": 2, + "id": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "label": ".setContext()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46930", + "community": 2, + "id": "three_0_160_0_module_audiocontext_setcontext" + }, + { + "label": "AudioLoader", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46938", + "community": 2, + "id": "three_0_160_0_module_audioloader" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46940", + "community": 2, + "id": "three_0_160_0_module_audioloader_constructor" + }, + { + "label": ".load()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46946", + "community": 2, + "id": "three_0_160_0_module_audioloader_load" + }, + { + "label": "StereoCamera", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47002", + "community": 2, + "id": "three_0_160_0_module_stereocamera" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47004", + "community": 2, + "id": "three_0_160_0_module_stereocamera_constructor" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47032", + "community": 0, + "id": "three_0_160_0_module_stereocamera_update" + }, + { + "label": "Clock", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47093", + "community": 0, + "id": "three_0_160_0_module_clock" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47095", + "community": 0, + "id": "three_0_160_0_module_clock_constructor" + }, + { + "label": ".start()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47107", + "community": 0, + "id": "three_0_160_0_module_clock_start" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47117", + "community": 0, + "id": "three_0_160_0_module_clock_stop" + }, + { + "label": ".getElapsedTime()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47125", + "community": 0, + "id": "three_0_160_0_module_clock_getelapsedtime" + }, + { + "label": ".getDelta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47132", + "community": 0, + "id": "three_0_160_0_module_clock_getdelta" + }, + { + "label": "now()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47160", + "community": 0, + "id": "three_0_160_0_module_now" + }, + { + "label": "AudioListener", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47171", + "community": 8, + "id": "three_0_160_0_module_audiolistener" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47173", + "community": 8, + "id": "three_0_160_0_module_audiolistener_constructor" + }, + { + "label": ".getInput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47194", + "community": 8, + "id": "three_0_160_0_module_audiolistener_getinput" + }, + { + "label": ".removeFilter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47200", + "community": 8, + "id": "three_0_160_0_module_audiolistener_removefilter" + }, + { + "label": ".getFilter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47215", + "community": 8, + "id": "three_0_160_0_module_audiolistener_getfilter" + }, + { + "label": ".setFilter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47221", + "community": 8, + "id": "three_0_160_0_module_audiolistener_setfilter" + }, + { + "label": ".getMasterVolume()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47242", + "community": 8, + "id": "three_0_160_0_module_audiolistener_getmastervolume" + }, + { + "label": ".setMasterVolume()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47248", + "community": 8, + "id": "three_0_160_0_module_audiolistener_setmastervolume" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47256", + "community": 0, + "id": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "label": "Audio", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47296", + "community": 8, + "id": "three_0_160_0_module_audio" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47298", + "community": 8, + "id": "three_0_160_0_module_audio_constructor" + }, + { + "label": ".getOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47333", + "community": 8, + "id": "three_0_160_0_module_audio_getoutput" + }, + { + "label": ".setNodeSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47339", + "community": 8, + "id": "three_0_160_0_module_audio_setnodesource" + }, + { + "label": ".setMediaElementSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47350", + "community": 8, + "id": "three_0_160_0_module_audio_setmediaelementsource" + }, + { + "label": ".setMediaStreamSource()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47361", + "community": 8, + "id": "three_0_160_0_module_audio_setmediastreamsource" + }, + { + "label": ".setBuffer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47372", + "community": 8, + "id": "three_0_160_0_module_audio_setbuffer" + }, + { + "label": ".play()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47383", + "community": 8, + "id": "three_0_160_0_module_audio_play" + }, + { + "label": ".pause()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47420", + "community": 8, + "id": "three_0_160_0_module_audio_pause" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47454", + "community": 8, + "id": "three_0_160_0_module_audio_stop" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47478", + "community": 8, + "id": "three_0_160_0_module_audio_connect" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47504", + "community": 8, + "id": "three_0_160_0_module_audio_disconnect" + }, + { + "label": ".getFilters()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47536", + "community": 8, + "id": "three_0_160_0_module_audio_getfilters" + }, + { + "label": ".setFilters()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47542", + "community": 8, + "id": "three_0_160_0_module_audio_setfilters" + }, + { + "label": ".setDetune()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47562", + "community": 8, + "id": "three_0_160_0_module_audio_setdetune" + }, + { + "label": ".getDetune()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47578", + "community": 8, + "id": "three_0_160_0_module_audio_getdetune" + }, + { + "label": ".getFilter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47584", + "community": 8, + "id": "three_0_160_0_module_audio_getfilter" + }, + { + "label": ".setFilter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47590", + "community": 8, + "id": "three_0_160_0_module_audio_setfilter" + }, + { + "label": ".setPlaybackRate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47596", + "community": 8, + "id": "three_0_160_0_module_audio_setplaybackrate" + }, + { + "label": ".getPlaybackRate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47617", + "community": 8, + "id": "three_0_160_0_module_audio_getplaybackrate" + }, + { + "label": ".onEnded()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47623", + "community": 8, + "id": "three_0_160_0_module_audio_onended" + }, + { + "label": ".getLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47629", + "community": 8, + "id": "three_0_160_0_module_audio_getloop" + }, + { + "label": ".setLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47642", + "community": 8, + "id": "three_0_160_0_module_audio_setloop" + }, + { + "label": ".setLoopStart()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47663", + "community": 8, + "id": "three_0_160_0_module_audio_setloopstart" + }, + { + "label": ".setLoopEnd()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47671", + "community": 8, + "id": "three_0_160_0_module_audio_setloopend" + }, + { + "label": ".getVolume()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47679", + "community": 8, + "id": "three_0_160_0_module_audio_getvolume" + }, + { + "label": ".setVolume()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47685", + "community": 8, + "id": "three_0_160_0_module_audio_setvolume" + }, + { + "label": "PositionalAudio", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47700", + "community": 8, + "id": "three_0_160_0_module_positionalaudio" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47702", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_constructor" + }, + { + "label": ".connect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47712", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_connect" + }, + { + "label": ".disconnect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47720", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "label": ".getOutput()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47728", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_getoutput" + }, + { + "label": ".getRefDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47734", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_getrefdistance" + }, + { + "label": ".setRefDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47740", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_setrefdistance" + }, + { + "label": ".getRolloffFactor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47748", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_getrollofffactor" + }, + { + "label": ".setRolloffFactor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47754", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_setrollofffactor" + }, + { + "label": ".getDistanceModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47762", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_getdistancemodel" + }, + { + "label": ".setDistanceModel()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47768", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_setdistancemodel" + }, + { + "label": ".getMaxDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47776", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_getmaxdistance" + }, + { + "label": ".setMaxDistance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47782", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_setmaxdistance" + }, + { + "label": ".setDirectionalCone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47790", + "community": 8, + "id": "three_0_160_0_module_positionalaudio_setdirectionalcone" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47800", + "community": 0, + "id": "three_0_160_0_module_positionalaudio_updatematrixworld" + }, + { + "label": "AudioAnalyser", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47836", + "community": 8, + "id": "three_0_160_0_module_audioanalyser" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47838", + "community": 8, + "id": "three_0_160_0_module_audioanalyser_constructor" + }, + { + "label": ".getFrequencyData()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47850", + "community": 8, + "id": "three_0_160_0_module_audioanalyser_getfrequencydata" + }, + { + "label": ".getAverageFrequency()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47858", + "community": 8, + "id": "three_0_160_0_module_audioanalyser_getaveragefrequency" + }, + { + "label": "PropertyMixer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47875", + "community": 8, + "id": "three_0_160_0_module_propertymixer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47877", + "community": 8, + "id": "three_0_160_0_module_propertymixer_constructor" + }, + { + "label": ".accumulate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47950", + "community": 8, + "id": "three_0_160_0_module_propertymixer_accumulate" + }, + { + "label": ".accumulateAdditive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47988", + "community": 8, + "id": "three_0_160_0_module_propertymixer_accumulateadditive" + }, + { + "label": ".apply()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48010", + "community": 2, + "id": "three_0_160_0_module_propertymixer_apply" + }, + { + "label": ".saveOriginalState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48059", + "community": 8, + "id": "three_0_160_0_module_propertymixer_saveoriginalstate" + }, + { + "label": ".restoreOriginalState()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48086", + "community": 8, + "id": "three_0_160_0_module_propertymixer_restoreoriginalstate" + }, + { + "label": "._setAdditiveIdentityNumeric()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48093", + "community": 8, + "id": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric" + }, + { + "label": "._setAdditiveIdentityQuaternion()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48106", + "community": 8, + "id": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion" + }, + { + "label": "._setAdditiveIdentityOther()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48113", + "community": 8, + "id": "three_0_160_0_module_propertymixer_setadditiveidentityother" + }, + { + "label": "._select()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48129", + "community": 8, + "id": "three_0_160_0_module_propertymixer_select" + }, + { + "label": "._slerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48143", + "community": 8, + "id": "three_0_160_0_module_propertymixer_slerp" + }, + { + "label": "._slerpAdditive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48149", + "community": 8, + "id": "three_0_160_0_module_propertymixer_slerpadditive" + }, + { + "label": "._lerp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48161", + "community": 8, + "id": "three_0_160_0_module_propertymixer_lerp" + }, + { + "label": "._lerpAdditive()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48175", + "community": 8, + "id": "three_0_160_0_module_propertymixer_lerpadditive" + }, + { + "label": "Composite", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48225", + "community": 2, + "id": "three_0_160_0_module_composite" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48227", + "community": 2, + "id": "three_0_160_0_module_composite_constructor" + }, + { + "label": ".getValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48236", + "community": 2, + "id": "three_0_160_0_module_composite_getvalue" + }, + { + "label": ".setValue()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48248", + "community": 2, + "id": "three_0_160_0_module_composite_setvalue" + }, + { + "label": ".bind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48260", + "community": 2, + "id": "three_0_160_0_module_composite_bind" + }, + { + "label": ".unbind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48272", + "community": 2, + "id": "three_0_160_0_module_composite_unbind" + }, + { + "label": "PropertyBinding", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48291", + "community": 2, + "id": "three_0_160_0_module_propertybinding" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48293", + "community": 2, + "id": "three_0_160_0_module_propertybinding_constructor" + }, + { + "label": ".create()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48309", + "community": 2, + "id": "three_0_160_0_module_propertybinding_create" + }, + { + "label": ".sanitizeNodeName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48330", + "community": 2, + "id": "three_0_160_0_module_propertybinding_sanitizenodename" + }, + { + "label": ".parseTrackName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48336", + "community": 2, + "id": "three_0_160_0_module_propertybinding_parsetrackname" + }, + { + "label": ".findNode()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48384", + "community": 2, + "id": "three_0_160_0_module_propertybinding_findnode" + }, + { + "label": "._getValue_unavailable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48445", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_unavailable" + }, + { + "label": "._setValue_unavailable()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48446", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_unavailable" + }, + { + "label": "._getValue_direct()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48450", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_direct" + }, + { + "label": "._getValue_array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48456", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_array" + }, + { + "label": "._getValue_arrayElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48468", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_arrayelement" + }, + { + "label": "._getValue_toArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48474", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_toarray" + }, + { + "label": "._setValue_direct()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48482", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_direct" + }, + { + "label": "._setValue_direct_setNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48488", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_direct_setneedsupdate" + }, + { + "label": "._setValue_direct_setMatrixWorldNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48495", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_direct_setmatrixworldneedsupdate" + }, + { + "label": "._setValue_array()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48504", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_array" + }, + { + "label": "._setValue_array_setNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48516", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_array_setneedsupdate" + }, + { + "label": "._setValue_array_setMatrixWorldNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48530", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_array_setmatrixworldneedsupdate" + }, + { + "label": "._setValue_arrayElement()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48546", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_arrayelement" + }, + { + "label": "._setValue_arrayElement_setNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48552", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setneedsupdate" + }, + { + "label": "._setValue_arrayElement_setMatrixWorldNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48559", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setmatrixworldneedsupdate" + }, + { + "label": "._setValue_fromArray()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48568", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_fromarray" + }, + { + "label": "._setValue_fromArray_setNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48574", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate" + }, + { + "label": "._setValue_fromArray_setMatrixWorldNeedsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48581", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate" + }, + { + "label": "._getValue_unbound()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48588", + "community": 2, + "id": "three_0_160_0_module_propertybinding_getvalue_unbound" + }, + { + "label": "._setValue_unbound()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48595", + "community": 2, + "id": "three_0_160_0_module_propertybinding_setvalue_unbound" + }, + { + "label": ".bind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48603", + "community": 2, + "id": "three_0_160_0_module_propertybinding_bind" + }, + { + "label": ".unbind()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48835", + "community": 2, + "id": "three_0_160_0_module_propertybinding_unbind" + }, + { + "label": "AnimationObjectGroup", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48935", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48937", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_constructor" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48989", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_add" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49077", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_remove" + }, + { + "label": ".uncache()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49127", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_uncache" + }, + { + "label": ".subscribe_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49218", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_subscribe" + }, + { + "label": ".unsubscribe_()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49255", + "community": 2, + "id": "three_0_160_0_module_animationobjectgroup_unsubscribe" + }, + { + "label": "AnimationAction", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49289", + "community": 8, + "id": "three_0_160_0_module_animationaction" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49291", + "community": 8, + "id": "three_0_160_0_module_animationaction_constructor" + }, + { + "label": ".play()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49359", + "community": 8, + "id": "three_0_160_0_module_animationaction_play" + }, + { + "label": ".stop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49367", + "community": 8, + "id": "three_0_160_0_module_animationaction_stop" + }, + { + "label": ".reset()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49375", + "community": 8, + "id": "three_0_160_0_module_animationaction_reset" + }, + { + "label": ".isRunning()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49388", + "community": 8, + "id": "three_0_160_0_module_animationaction_isrunning" + }, + { + "label": ".isScheduled()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49396", + "community": 8, + "id": "three_0_160_0_module_animationaction_isscheduled" + }, + { + "label": ".startAt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49402", + "community": 8, + "id": "three_0_160_0_module_animationaction_startat" + }, + { + "label": ".setLoop()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49410", + "community": 8, + "id": "three_0_160_0_module_animationaction_setloop" + }, + { + "label": ".setEffectiveWeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49424", + "community": 8, + "id": "three_0_160_0_module_animationaction_seteffectiveweight" + }, + { + "label": ".getEffectiveWeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49436", + "community": 8, + "id": "three_0_160_0_module_animationaction_geteffectiveweight" + }, + { + "label": ".fadeIn()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49442", + "community": 8, + "id": "three_0_160_0_module_animationaction_fadein" + }, + { + "label": ".fadeOut()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49448", + "community": 8, + "id": "three_0_160_0_module_animationaction_fadeout" + }, + { + "label": ".crossFadeFrom()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49454", + "community": 8, + "id": "three_0_160_0_module_animationaction_crossfadefrom" + }, + { + "label": ".crossFadeTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49476", + "community": 8, + "id": "three_0_160_0_module_animationaction_crossfadeto" + }, + { + "label": ".stopFading()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49482", + "community": 8, + "id": "three_0_160_0_module_animationaction_stopfading" + }, + { + "label": ".setEffectiveTimeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49502", + "community": 8, + "id": "three_0_160_0_module_animationaction_seteffectivetimescale" + }, + { + "label": ".getEffectiveTimeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49512", + "community": 8, + "id": "three_0_160_0_module_animationaction_geteffectivetimescale" + }, + { + "label": ".setDuration()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49518", + "community": 8, + "id": "three_0_160_0_module_animationaction_setduration" + }, + { + "label": ".syncWith()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49526", + "community": 8, + "id": "three_0_160_0_module_animationaction_syncwith" + }, + { + "label": ".halt()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49535", + "community": 8, + "id": "three_0_160_0_module_animationaction_halt" + }, + { + "label": ".warp()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49541", + "community": 8, + "id": "three_0_160_0_module_animationaction_warp" + }, + { + "label": ".stopWarping()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49569", + "community": 8, + "id": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "label": ".getMixer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49586", + "community": 8, + "id": "three_0_160_0_module_animationaction_getmixer" + }, + { + "label": ".getClip()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49592", + "community": 8, + "id": "three_0_160_0_module_animationaction_getclip" + }, + { + "label": ".getRoot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49598", + "community": 8, + "id": "three_0_160_0_module_animationaction_getroot" + }, + { + "label": "._update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49606", + "community": 8, + "id": "three_0_160_0_module_animationaction_update" + }, + { + "label": "._updateWeight()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49684", + "community": 8, + "id": "three_0_160_0_module_animationaction_updateweight" + }, + { + "label": "._updateTimeScale()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49721", + "community": 8, + "id": "three_0_160_0_module_animationaction_updatetimescale" + }, + { + "label": "._updateTime()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49764", + "community": 8, + "id": "three_0_160_0_module_animationaction_updatetime" + }, + { + "label": "._setEndings()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49921", + "community": 8, + "id": "three_0_160_0_module_animationaction_setendings" + }, + { + "label": "._scheduleFading()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49958", + "community": 8, + "id": "three_0_160_0_module_animationaction_schedulefading" + }, + { + "label": "AnimationMixer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49987", + "community": 8, + "id": "three_0_160_0_module_animationmixer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49989", + "community": 8, + "id": "three_0_160_0_module_animationmixer_constructor" + }, + { + "label": "._bindAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50001", + "community": 8, + "id": "three_0_160_0_module_animationmixer_bindaction" + }, + { + "label": "._activateAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50071", + "community": 8, + "id": "three_0_160_0_module_animationmixer_activateaction" + }, + { + "label": "._deactivateAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50113", + "community": 8, + "id": "three_0_160_0_module_animationmixer_deactivateaction" + }, + { + "label": "._initMemoryManager()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50141", + "community": 8, + "id": "three_0_160_0_module_animationmixer_initmemorymanager" + }, + { + "label": "._isActiveAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50210", + "community": 8, + "id": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "label": "._addInactiveAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50217", + "community": 8, + "id": "three_0_160_0_module_animationmixer_addinactiveaction" + }, + { + "label": "._removeInactiveAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50253", + "community": 8, + "id": "three_0_160_0_module_animationmixer_removeinactiveaction" + }, + { + "label": "._removeInactiveBindingsForAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50298", + "community": 8, + "id": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction" + }, + { + "label": "._lendAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50316", + "community": 8, + "id": "three_0_160_0_module_animationmixer_lendaction" + }, + { + "label": "._takeBackAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50339", + "community": 8, + "id": "three_0_160_0_module_animationmixer_takebackaction" + }, + { + "label": "._addInactiveBinding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50364", + "community": 8, + "id": "three_0_160_0_module_animationmixer_addinactivebinding" + }, + { + "label": "._removeInactiveBinding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50385", + "community": 8, + "id": "three_0_160_0_module_animationmixer_removeinactivebinding" + }, + { + "label": "._lendBinding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50411", + "community": 8, + "id": "three_0_160_0_module_animationmixer_lendbinding" + }, + { + "label": "._takeBackBinding()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50428", + "community": 8, + "id": "three_0_160_0_module_animationmixer_takebackbinding" + }, + { + "label": "._lendControlInterpolant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50448", + "community": 8, + "id": "three_0_160_0_module_animationmixer_lendcontrolinterpolant" + }, + { + "label": "._takeBackControlInterpolant()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50470", + "community": 8, + "id": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant" + }, + { + "label": ".clipAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50490", + "community": 8, + "id": "three_0_160_0_module_animationmixer_clipaction" + }, + { + "label": ".existingAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50552", + "community": 8, + "id": "three_0_160_0_module_animationmixer_existingaction" + }, + { + "label": ".stopAllAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50575", + "community": 8, + "id": "three_0_160_0_module_animationmixer_stopallaction" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50591", + "community": 2, + "id": "three_0_160_0_module_animationmixer_update" + }, + { + "label": ".setTime()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50629", + "community": 8, + "id": "three_0_160_0_module_animationmixer_settime" + }, + { + "label": ".getRoot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50643", + "community": 8, + "id": "three_0_160_0_module_animationmixer_getroot" + }, + { + "label": ".uncacheClip()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50650", + "community": 8, + "id": "three_0_160_0_module_animationmixer_uncacheclip" + }, + { + "label": ".uncacheRoot()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50692", + "community": 8, + "id": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "label": ".uncacheAction()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50729", + "community": 8, + "id": "three_0_160_0_module_animationmixer_uncacheaction" + }, + { + "label": "Uniform", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50744", + "community": 2, + "id": "three_0_160_0_module_uniform" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50746", + "community": 2, + "id": "three_0_160_0_module_uniform_constructor" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50752", + "community": 2, + "id": "three_0_160_0_module_uniform_clone" + }, + { + "label": "UniformsGroup", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50762", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50764", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_constructor" + }, + { + "label": ".add()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50779", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_add" + }, + { + "label": ".remove()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50787", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "label": ".setName()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50797", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_setname" + }, + { + "label": ".setUsage()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50805", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_setusage" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50813", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_dispose" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50821", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_copy" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50846", + "community": 0, + "id": "three_0_160_0_module_uniformsgroup_clone" + }, + { + "label": "InstancedInterleavedBuffer", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50854", + "community": 2, + "id": "three_0_160_0_module_instancedinterleavedbuffer" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50856", + "community": 2, + "id": "three_0_160_0_module_instancedinterleavedbuffer_constructor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50866", + "community": 2, + "id": "three_0_160_0_module_instancedinterleavedbuffer_copy" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50876", + "community": 2, + "id": "three_0_160_0_module_instancedinterleavedbuffer_clone" + }, + { + "label": ".toJSON()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50886", + "community": 2, + "id": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "label": "GLBufferAttribute", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50899", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50901", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_constructor" + }, + { + "label": ".needsUpdate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50917", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_needsupdate" + }, + { + "label": ".setBuffer()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50923", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_setbuffer" + }, + { + "label": ".setType()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50931", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_settype" + }, + { + "label": ".setItemSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50940", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_setitemsize" + }, + { + "label": ".setCount()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50948", + "community": 2, + "id": "three_0_160_0_module_glbufferattribute_setcount" + }, + { + "label": "Raycaster", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50958", + "community": 2, + "id": "three_0_160_0_module_raycaster" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50960", + "community": 2, + "id": "three_0_160_0_module_raycaster_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50980", + "community": 2, + "id": "three_0_160_0_module_raycaster_set" + }, + { + "label": ".setFromCamera()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50988", + "community": 0, + "id": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "label": ".intersectObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51010", + "community": 2, + "id": "three_0_160_0_module_raycaster_intersectobject" + }, + { + "label": ".intersectObjects()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51020", + "community": 2, + "id": "three_0_160_0_module_raycaster_intersectobjects" + }, + { + "label": "ascSort()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51036", + "community": 2, + "id": "three_0_160_0_module_ascsort" + }, + { + "label": "intersectObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51042", + "community": 2, + "id": "three_0_160_0_module_intersectobject" + }, + { + "label": "Spherical", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51072", + "community": 0, + "id": "three_0_160_0_module_spherical" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51074", + "community": 0, + "id": "three_0_160_0_module_spherical_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51084", + "community": 0, + "id": "three_0_160_0_module_spherical_set" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51094", + "community": 0, + "id": "three_0_160_0_module_spherical_copy" + }, + { + "label": ".makeSafe()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51105", + "community": 0, + "id": "three_0_160_0_module_spherical_makesafe" + }, + { + "label": ".setFromVector3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51114", + "community": 0, + "id": "three_0_160_0_module_spherical_setfromvector3" + }, + { + "label": ".setFromCartesianCoords()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51120", + "community": 0, + "id": "three_0_160_0_module_spherical_setfromcartesiancoords" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51140", + "community": 0, + "id": "three_0_160_0_module_spherical_clone" + }, + { + "label": "Cylindrical", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51152", + "community": 0, + "id": "three_0_160_0_module_cylindrical" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51154", + "community": 0, + "id": "three_0_160_0_module_cylindrical_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51164", + "community": 0, + "id": "three_0_160_0_module_cylindrical_set" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51174", + "community": 0, + "id": "three_0_160_0_module_cylindrical_copy" + }, + { + "label": ".setFromVector3()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51184", + "community": 0, + "id": "three_0_160_0_module_cylindrical_setfromvector3" + }, + { + "label": ".setFromCartesianCoords()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51190", + "community": 0, + "id": "three_0_160_0_module_cylindrical_setfromcartesiancoords" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51200", + "community": 0, + "id": "three_0_160_0_module_cylindrical_clone" + }, + { + "label": "Box2", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51210", + "community": 0, + "id": "three_0_160_0_module_box2" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51212", + "community": 0, + "id": "three_0_160_0_module_box2_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51221", + "community": 0, + "id": "three_0_160_0_module_box2_set" + }, + { + "label": ".setFromPoints()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51230", + "community": 0, + "id": "three_0_160_0_module_box2_setfrompoints" + }, + { + "label": ".setFromCenterAndSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51244", + "community": 0, + "id": "three_0_160_0_module_box2_setfromcenterandsize" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51254", + "community": 0, + "id": "three_0_160_0_module_box2_clone" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51260", + "community": 0, + "id": "three_0_160_0_module_box2_copy" + }, + { + "label": ".makeEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51269", + "community": 0, + "id": "three_0_160_0_module_box2_makeempty" + }, + { + "label": ".isEmpty()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51278", + "community": 0, + "id": "three_0_160_0_module_box2_isempty" + }, + { + "label": ".getCenter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51286", + "community": 0, + "id": "three_0_160_0_module_box2_getcenter" + }, + { + "label": ".getSize()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51292", + "community": 0, + "id": "three_0_160_0_module_box2_getsize" + }, + { + "label": ".expandByPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51298", + "community": 0, + "id": "three_0_160_0_module_box2_expandbypoint" + }, + { + "label": ".expandByVector()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51307", + "community": 0, + "id": "three_0_160_0_module_box2_expandbyvector" + }, + { + "label": ".expandByScalar()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51316", + "community": 0, + "id": "three_0_160_0_module_box2_expandbyscalar" + }, + { + "label": ".containsPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51325", + "community": 0, + "id": "three_0_160_0_module_box2_containspoint" + }, + { + "label": ".containsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51332", + "community": 0, + "id": "three_0_160_0_module_box2_containsbox" + }, + { + "label": ".getParameter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51339", + "community": 2, + "id": "three_0_160_0_module_box2_getparameter" + }, + { + "label": ".intersectsBox()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51351", + "community": 0, + "id": "three_0_160_0_module_box2_intersectsbox" + }, + { + "label": ".clampPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51360", + "community": 0, + "id": "three_0_160_0_module_box2_clamppoint" + }, + { + "label": ".distanceToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51366", + "community": 0, + "id": "three_0_160_0_module_box2_distancetopoint" + }, + { + "label": ".intersect()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51372", + "community": 0, + "id": "three_0_160_0_module_box2_intersect" + }, + { + "label": ".union()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51383", + "community": 0, + "id": "three_0_160_0_module_box2_union" + }, + { + "label": ".translate()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51392", + "community": 0, + "id": "three_0_160_0_module_box2_translate" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51401", + "community": 0, + "id": "three_0_160_0_module_box2_equals" + }, + { + "label": "Line3", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51412", + "community": 0, + "id": "three_0_160_0_module_line3" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51414", + "community": 0, + "id": "three_0_160_0_module_line3_constructor" + }, + { + "label": ".set()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51421", + "community": 0, + "id": "three_0_160_0_module_line3_set" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51430", + "community": 0, + "id": "three_0_160_0_module_line3_copy" + }, + { + "label": ".getCenter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51439", + "community": 0, + "id": "three_0_160_0_module_line3_getcenter" + }, + { + "label": ".delta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51445", + "community": 0, + "id": "three_0_160_0_module_line3_delta" + }, + { + "label": ".distanceSq()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51451", + "community": 0, + "id": "three_0_160_0_module_line3_distancesq" + }, + { + "label": ".distance()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51457", + "community": 0, + "id": "three_0_160_0_module_line3_distance" + }, + { + "label": ".at()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51463", + "community": 0, + "id": "three_0_160_0_module_line3_at" + }, + { + "label": ".closestPointToPointParameter()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51469", + "community": 0, + "id": "three_0_160_0_module_line3_closestpointtopointparameter" + }, + { + "label": ".closestPointToPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51489", + "community": 0, + "id": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "label": ".applyMatrix4()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51497", + "community": 0, + "id": "three_0_160_0_module_line3_applymatrix4" + }, + { + "label": ".equals()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51506", + "community": 2, + "id": "three_0_160_0_module_line3_equals" + }, + { + "label": ".clone()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51512", + "community": 0, + "id": "three_0_160_0_module_line3_clone" + }, + { + "label": "SpotLightHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51522", + "community": 0, + "id": "three_0_160_0_module_spotlighthelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51524", + "community": 0, + "id": "three_0_160_0_module_spotlighthelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51570", + "community": 0, + "id": "three_0_160_0_module_spotlighthelper_dispose" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51577", + "community": 0, + "id": "three_0_160_0_module_spotlighthelper_update" + }, + { + "label": "SkeletonHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51610", + "community": 2, + "id": "three_0_160_0_module_skeletonhelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51612", + "community": 2, + "id": "three_0_160_0_module_skeletonhelper_constructor" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51658", + "community": 0, + "id": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51693", + "community": 2, + "id": "three_0_160_0_module_skeletonhelper_dispose" + }, + { + "label": "getBoneList()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51703", + "community": 2, + "id": "three_0_160_0_module_getbonelist" + }, + { + "label": "PointLightHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51723", + "community": 0, + "id": "three_0_160_0_module_pointlighthelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51725", + "community": 0, + "id": "three_0_160_0_module_pointlighthelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51769", + "community": 0, + "id": "three_0_160_0_module_pointlighthelper_dispose" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51776", + "community": 0, + "id": "three_0_160_0_module_pointlighthelper_update" + }, + { + "label": "HemisphereLightHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51813", + "community": 0, + "id": "three_0_160_0_module_hemispherelighthelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51815", + "community": 0, + "id": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51845", + "community": 0, + "id": "three_0_160_0_module_hemispherelighthelper_dispose" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51852", + "community": 0, + "id": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "label": "GridHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51887", + "community": 2, + "id": "three_0_160_0_module_gridhelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51889", + "community": 2, + "id": "three_0_160_0_module_gridhelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51926", + "community": 2, + "id": "three_0_160_0_module_gridhelper_dispose" + }, + { + "label": "PolarGridHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51935", + "community": 2, + "id": "three_0_160_0_module_polargridhelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51937", + "community": 2, + "id": "three_0_160_0_module_polargridhelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52014", + "community": 2, + "id": "three_0_160_0_module_polargridhelper_dispose" + }, + { + "label": "DirectionalLightHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52027", + "community": 0, + "id": "three_0_160_0_module_directionallighthelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52029", + "community": 0, + "id": "three_0_160_0_module_directionallighthelper_constructor" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52068", + "community": 0, + "id": "three_0_160_0_module_directionallighthelper_dispose" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52077", + "community": 0, + "id": "three_0_160_0_module_directionallighthelper_update" + }, + { + "label": "CameraHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52117", + "community": 0, + "id": "three_0_160_0_module_camerahelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52119", + "community": 0, + "id": "three_0_160_0_module_camerahelper_constructor" + }, + { + "label": ".setColors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52227", + "community": 0, + "id": "three_0_160_0_module_camerahelper_setcolors" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52284", + "community": 0, + "id": "three_0_160_0_module_camerahelper_update" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52337", + "community": 0, + "id": "three_0_160_0_module_camerahelper_dispose" + }, + { + "label": "setPoint()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52347", + "community": 0, + "id": "three_0_160_0_module_setpoint" + }, + { + "label": "BoxHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52369", + "community": 0, + "id": "three_0_160_0_module_boxhelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52371", + "community": 0, + "id": "three_0_160_0_module_boxhelper_constructor" + }, + { + "label": ".update()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52391", + "community": 0, + "id": "three_0_160_0_module_boxhelper_update" + }, + { + "label": ".setFromObject()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52444", + "community": 0, + "id": "three_0_160_0_module_boxhelper_setfromobject" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52453", + "community": 0, + "id": "three_0_160_0_module_boxhelper_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52463", + "community": 0, + "id": "three_0_160_0_module_boxhelper_dispose" + }, + { + "label": "Box3Helper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52472", + "community": 0, + "id": "three_0_160_0_module_box3helper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52474", + "community": 0, + "id": "three_0_160_0_module_box3helper_constructor" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52496", + "community": 0, + "id": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52512", + "community": 0, + "id": "three_0_160_0_module_box3helper_dispose" + }, + { + "label": "PlaneHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52521", + "community": 0, + "id": "three_0_160_0_module_planehelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52523", + "community": 0, + "id": "three_0_160_0_module_planehelper_constructor" + }, + { + "label": ".updateMatrixWorld()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52551", + "community": 0, + "id": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52565", + "community": 0, + "id": "three_0_160_0_module_planehelper_dispose" + }, + { + "label": "ArrowHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52579", + "community": 0, + "id": "three_0_160_0_module_arrowhelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52583", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_constructor" + }, + { + "label": ".setDirection()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52614", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "label": ".setLength()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52638", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "label": ".setColor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52649", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_setcolor" + }, + { + "label": ".copy()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52656", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_copy" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52667", + "community": 0, + "id": "three_0_160_0_module_arrowhelper_dispose" + }, + { + "label": "AxesHelper", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52678", + "community": 0, + "id": "three_0_160_0_module_axeshelper" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52680", + "community": 0, + "id": "three_0_160_0_module_axeshelper_constructor" + }, + { + "label": ".setColors()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52706", + "community": 0, + "id": "three_0_160_0_module_axeshelper_setcolors" + }, + { + "label": ".dispose()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52729", + "community": 0, + "id": "three_0_160_0_module_axeshelper_dispose" + }, + { + "label": "ShapePath", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52738", + "community": 2, + "id": "three_0_160_0_module_shapepath" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52740", + "community": 2, + "id": "three_0_160_0_module_shapepath_constructor" + }, + { + "label": ".moveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52751", + "community": 2, + "id": "three_0_160_0_module_shapepath_moveto" + }, + { + "label": ".lineTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52761", + "community": 2, + "id": "three_0_160_0_module_shapepath_lineto" + }, + { + "label": ".quadraticCurveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52769", + "community": 2, + "id": "three_0_160_0_module_shapepath_quadraticcurveto" + }, + { + "label": ".bezierCurveTo()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52777", + "community": 2, + "id": "three_0_160_0_module_shapepath_beziercurveto" + }, + { + "label": ".splineThru()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52785", + "community": 2, + "id": "three_0_160_0_module_shapepath_splinethru" + }, + { + "label": ".toShapes()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52793", + "community": 2, + "id": "three_0_160_0_module_shapepath_toshapes" + }, + { + "label": "jimeng_cli_install.ps1", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L1", + "community": 17, + "id": "jimeng_cli_install" + }, + { + "label": "Pause-End()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L8", + "community": 17, + "id": "jimeng_cli_install_pause_end" + }, + { + "label": "Show-Ubuntu-Help()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L15", + "community": 17, + "id": "jimeng_cli_install_show_ubuntu_help" + }, + { + "label": "Convert-ToWslPath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L22", + "community": 17, + "id": "jimeng_cli_install_convert_towslpath" + }, + { + "label": "New-WslScriptFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L33", + "community": 17, + "id": "jimeng_cli_install_new_wslscriptfile" + }, + { + "label": "Invoke-WslScript()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L41", + "community": 17, + "id": "jimeng_cli_install_invoke_wslscript" + }, + { + "label": "Invoke-WslScriptCapture()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L62", + "community": 17, + "id": "jimeng_cli_install_invoke_wslscriptcapture" + }, + { + "label": "jimeng_cli_login.ps1", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L1", + "community": 19, + "id": "jimeng_cli_login" + }, + { + "label": "Pause-End()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L8", + "community": 19, + "id": "jimeng_cli_login_pause_end" + }, + { + "label": "Convert-ToWslPath()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L15", + "community": 19, + "id": "jimeng_cli_login_convert_towslpath" + }, + { + "label": "New-WslScriptFile()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L26", + "community": 19, + "id": "jimeng_cli_login_new_wslscriptfile" + }, + { + "label": "Invoke-WslScript()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L34", + "community": 19, + "id": "jimeng_cli_login_invoke_wslscript" + }, + { + "label": "is_gpt_image_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5744", + "community": 4, + "id": "main_is_gpt_image_model" + }, + { + "label": "is_qwen_image_model()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5755", + "community": 4, + "id": "main_is_qwen_image_model" + }, + { + "label": "is_dashscope_image_provider()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5761", + "community": 4, + "id": "main_is_dashscope_image_provider" + }, + { + "label": "dashscope_image_endpoint_url()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6725", + "community": 4, + "id": "main_dashscope_image_endpoint_url" + }, + { + "label": "qwen_image_size_param()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6740", + "community": 4, + "id": "main_qwen_image_size_param" + }, + { + "label": "generate_dashscope_qwen_image()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6762", + "community": 4, + "id": "main_generate_dashscope_qwen_image" + }, + { + "label": "\u89c4\u6574 {\u6a21\u578b\u540d: \u534f\u8bae} \u8986\u76d6\u8868\uff0c\u4ec5\u4fdd\u7559 openai/gemini\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3099", + "community": 4, + "id": "main_rationale_3099" + }, + { + "label": "\u8fd4\u56de\u67d0\u6a21\u578b\u5b9e\u9645\u751f\u6548\u7684\u534f\u8bae\uff1a\u4f18\u5148\u5355\u6a21\u578b\u8986\u76d6\uff0c\u5426\u5219\u7528\u5e73\u53f0\u5168\u5c40\u534f\u8bae\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3110", + "community": 4, + "id": "main_rationale_3110" + }, + { + "label": "\u5373\u68a6\u4efb\u52a1\u8fd8\u5728\u4e91\u7aef\u6392\u961f/\u751f\u6210\uff08\u8f6e\u8be2\u8d85\u65f6\u4f46\u672a\u5931\u8d25\uff09\u3002submit_id \u53ef\u7528\u4e8e\u540e\u7eed\u7eed\u67e5\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3409", + "community": 4, + "id": "main_rationale_3409" + }, + { + "label": "\u4ece\u5373\u68a6\u539f\u59cb\u8fd4\u56de\u91cc\u5c31\u8fd1\u53d6\u51fa queue_info\uff08\u542b queue_idx/queue_length/queue_status\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3418", + "community": 4, + "id": "main_rationale_3418" + }, + { + "label": "\u4e00\u4e2a\u7d20\u6750\u53ef\u6ce8\u518c\u5230\u591a\u5e73\u53f0\uff1a\u628a\u65e7\u7684\u5355\u5e73\u53f0\u6241\u5e73\u5b57\u6bb5\u6298\u53e0\u8fdb item['registrations'][platform]\uff0c\u518d\u6e05\u6389\u65e7\u5b57\u6bb5\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4138", + "community": 4, + "id": "main_rationale_4138" + }, + { + "label": "\u6821\u9a8c path \u5fc5\u987b\u4f4d\u4e8e\u9879\u76ee\u76ee\u5f55\u5185\u3001\u662f\u4e00\u4e2a\u5b58\u5728\u7684\u5b50\u76ee\u5f55\uff08\u975e\u9879\u76ee\u6839\uff09\u3002\u8fd4\u56de (abs, rel)\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4358", + "community": 4, + "id": "main_rationale_4358" + }, + { + "label": "\u628a\u76f8\u5bf9 folder_abs \u7684\u5b50\u8def\u5f84\u89e3\u6790\u4e3a\u7edd\u5bf9\u8def\u5f84\uff0c\u5e76\u9632\u6b62\u8d8a\u754c\u8bbf\u95ee\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4379", + "community": 4, + "id": "main_rationale_4379" + }, + { + "label": "\u9012\u5f52\u626b\u63cf\u5171\u4eab\u6587\u4ef6\u5939\uff0c\u8fd4\u56de {id,name,path,items,children}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4413", + "community": 4, + "id": "main_rationale_4413" + }, + { + "label": "\u628a\u672c\u5730\u8f93\u51fa\u6587\u4ef6\u8f6c\u4e3a data URL\uff08base64\uff09\u3002max_size \u9650\u5236\u6700\u957f\u8fb9\u50cf\u7d20\uff0c\u907f\u514d payload \u8fc7\u5927\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4736", + "community": 4, + "id": "main_rationale_4736" + }, + { + "label": "\u53ef\u4fe1\u7d20\u6750\u6a21\u5f0f\u4e0b\uff0c\u6309\u5e73\u53f0\u89c4\u5219\u5728 prompt \u91cc\u8865\u300c\u56fe\u7247N/\u89c6\u9891N/\u97f3\u9891N\u300d\u7d22\u5f15\u3002\r \u82e5\u7528\u6237\u5df2\u624b\u52a8\u5f15\u7528\u4e86\u67d0\u7c7b\u7d20\u6750\uff08\u5982\u5df2\u5199\u300c\u56fe\u72471\u300d\uff09\uff0c\u5219\u4e0d\u91cd\u590d\u8ffd\u52a0\u8be5\u7c7b\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4959", + "community": 4, + "id": "main_rationale_4959" + }, + { + "label": "Return (filename, bytes, content_type), keeping APIMart VEO images under the doc", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5067", + "community": 4, + "id": "main_rationale_5067" + }, + { + "label": "\u628a\u5185\u5b58\u4e2d\u7684\u56fe\u7247\u5b57\u8282\u6309 APIMart \u7684 10MB \u9650\u5236\u538b\u7f29\u4e3a\u53ef\u4e0a\u4f20 payload\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5120", + "community": 4, + "id": "main_rationale_5120" + }, + { + "label": "\u8bc6\u522b\u53ef\u91cd\u8bd5\u7684\u77ac\u65f6 TLS/\u4f20\u8f93\u9519\u8bef\uff0c\u5982 SSLV3_ALERT_BAD_RECORD_MAC\u3001EOF occurred \u7b49\uff0c\r \u8fd9\u7c7b\u9519\u8bef\u591a\u7531\u8fde\u63a5\u6c60\u4e2d\u88ab\u6c61", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5151", + "community": 4, + "id": "main_rationale_5151" + }, + { + "label": "\u4e0a\u4f20\u6587\u4ef6\u5230 APIMart\uff0c\u5bf9\u77ac\u65f6 TLS \u9519\u8bef\u81ea\u52a8\u91cd\u8bd5\uff1b\u91cd\u8bd5\u65f6\u6539\u7528\u5168\u65b0\u8fde\u63a5\uff0c\u907f\u514d\u590d\u7528\u574f\u6389\u7684 TLS \u8fde\u63a5\u3002\r file_tuple \u5f62\u5982 (filen", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5161", + "community": 4, + "id": "main_rationale_5161" + }, + { + "label": "\u628a\u672c\u5730\u56fe\u7247\u8f6c\u6210\u4e0a\u6e38\u53ef\u63a5\u53d7\u7684\u8f93\u5165\u3002\r \u6309 APIMart \u6587\u6863\u4e0a\u4f20\u5230 /v1/uploads/images\uff0c\u62ff\u5230\u53ef\u7528\u4e8e\u751f\u6210\u63a5\u53e3\u7684 http/https U", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5184", + "community": 4, + "id": "main_rationale_5184" + }, + { + "label": "\u5c3d\u529b\u628a\u672c\u5730\u53c2\u8003\u89c6\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u6587\u6863\u53ea\u516c\u5f00\u4e86\u56fe\u7247\u4e0a\u4f20\uff1b\u5982\u679c\u89c6\u9891\u4e0a\u4f20\u7aef\u70b9\u4e0d\u53ef\u7528", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5246", + "community": 4, + "id": "main_rationale_5246" + }, + { + "label": "\u628a\u672c\u5730\u53c2\u8003\u97f3\u9891\u8f6c\u6362\u4e3a APIMart \u53ef\u63a5\u53d7\u7684 http/https \u6216 asset:// URL\u3002\r \u4f18\u5148\u7528\u516c\u7f51\u5730\u5740\uff08PUBLIC_BASE_URL\uff09", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5291", + "community": 4, + "id": "main_rationale_5291" + }, + { + "label": "\u6309 kind \u5206\u6d3e\u5230\u5bf9\u5e94\u7684 APIMart \u4e0a\u4f20\u5668\uff0c\u62ff\u56de\u4e0a\u6e38\u53ef\u7528\u7684 http/https/asset:// URL\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5344", + "community": 4, + "id": "main_rationale_5344" + }, + { + "label": "\u4ece /v1/tasks \u5ba1\u6838\u7ed3\u679c\u91cc\u53d6\u51fa asset:// \u5f62\u5f0f\u7684\u53ef\u4fe1\u7d20\u6750 URI\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5355", + "community": 4, + "id": "main_rationale_5355" + }, + { + "label": "\u628a\u4e00\u4e2a\u516c\u7f51\u53ef\u8bbf\u95ee\u7684\u7d20\u6750\u63d0\u4ea4\u5230 APIMart private-avatar \u5ba1\u6838\uff0c\u7acb\u5373\u8fd4\u56de\u4efb\u52a1 ID\uff08\u4e0d\u963b\u585e\u8f6e\u8be2\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5378", + "community": 4, + "id": "main_rationale_5378" + }, + { + "label": "\u67e5\u8be2\u4e00\u6b21 APIMart \u5ba1\u6838\u4efb\u52a1\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5404", + "community": 4, + "id": "main_rationale_5404" + }, + { + "label": "\u706b\u5c71\u5f15\u64ce OpenAPI \u7b7e\u540d V4\uff08POST + JSON body\uff09\u3002\u8fd4\u56de\u9700\u968f\u8bf7\u6c42\u53d1\u9001\u7684\u9274\u6743\u5934\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5439", + "community": 4, + "id": "main_rationale_5439" + }, + { + "label": "\u8c03\u7528\u4e00\u6b21\u706b\u5c71 Ark Assets OpenAPI\uff0c\u8fd4\u56de Result \u5185\u5bb9\uff1b\u51fa\u9519\u629b HTTPException\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5480", + "community": 4, + "id": "main_rationale_5480" + }, + { + "label": "\u590d\u7528\u540c\u540d\u7d20\u6750\u7ec4\u5408\uff0c\u6ca1\u6709\u5219\u65b0\u5efa\u3002\u8fd4\u56de GroupId\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5505", + "community": 4, + "id": "main_rationale_5505" + }, + { + "label": "\u628a\u516c\u7f51\u53ef\u8bbf\u95ee\u7d20\u6750\u63d0\u4ea4\u5230\u706b\u5c71 Ark \u79c1\u57df\u7d20\u6750\u5e93\uff08\u5f02\u6b65\uff09\u3002\u8fd4\u56de Asset Id \u4f5c\u4e3a\u4efb\u52a1 ID\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5531", + "community": 4, + "id": "main_rationale_5531" + }, + { + "label": "\u67e5\u8be2\u4e00\u6b21\u706b\u5c71\u7d20\u6750\u72b6\u6001\u3002\u8fd4\u56de {status: Active/Processing/Failed, asset_uri, detail}\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5547", + "community": 4, + "id": "main_rationale_5547" + }, + { + "label": "\u706b\u5c71 CreateAsset \u8981\u6c42 URL \u516c\u7f51\u53ef\u8bbf\u95ee\uff1b\u672c\u5730\u6587\u4ef6\u9700 PUBLIC_BASE_URL\uff0c\u5426\u5219\u8fd4\u56de ERR:\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5561", + "community": 4, + "id": "main_rationale_5561" + }, + { + "label": "\u89e3\u6790 model=app:ID / workflow:ID\uff0c\u8fd4\u56de {kind,id,fields,optionalImageMode,workflowJson}", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6529", + "community": 4, + "id": "main_rationale_6529" + }, + { + "label": "\u628a\u672c\u5730/\u8fdc\u7a0b\u7d20\u6750\u4e0a\u4f20\u5230 RunningHub /task/openapi/upload\uff0c\u8fd4\u56de fileName\uff08\u4f9b nodeInfoList \u4f7f\u7528\uff09\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6578", + "community": 4, + "id": "main_rationale_6578" + }, + { + "label": "\u8fd0\u884c RunningHub \u5de5\u4f5c\u6d41 / AI \u5e94\u7528\uff08\u4e0e\u667a\u80fd\u753b\u5e03\u4e00\u81f4\u7684\u8fd0\u884c\u65b9\u5f0f\uff09\uff0c\u8fd4\u56de\u9996\u5f20\u56fe\u7247\u7ed3\u679c\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6609", + "community": 4, + "id": "main_rationale_6609" + }, + { + "label": "\u6309 submit_id \u7eed\u67e5\u5373\u68a6\u4efb\u52a1\uff1a\u51fa\u56fe\u8fd4\u56de succeeded+urls\uff1b\u4ecd\u6392\u961f\u8fd4\u56de pending+queue_info\uff1b\u5931\u8d25\u8fd4\u56de failed\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7828", + "community": 4, + "id": "main_rationale_7828" + }, + { + "label": "\u6d4b\u8bd5\u8bf7\u6c42\u5730\u5740\u662f\u5426\u53ef\u7528\uff1a\u8c03\u4e0a\u6e38 /v1/models\u3002\u9a8c\u8bc1\u901a\u8fc7\u65f6\u540c\u65f6\u628a\u6a21\u578b\u6e05\u5355\u6309\u7c7b\u522b\u8fd4\u56de\uff0c\u907f\u514d\u518d\u8c03\u4e00\u6b21\u62c9\u53d6\u63a5\u53e3\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8160", + "community": 4, + "id": "main_rationale_8160" + }, + { + "label": "\u9a8c\u8bc1\u5f02\u6b65\u534f\u8bae\uff1a\u7528\u5047 task_id \u8bf7\u6c42 GET /v1/tasks/{fake_id}\u3002\r \u6536\u5230 400 Invalid task ID = \u7aef\u70b9\u5b58\u5728", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8229", + "community": 4, + "id": "main_rationale_8229" + }, + { + "label": "\u4ece\u4e0a\u6e38\u6a21\u578b\u5217\u8868\u7aef\u70b9\u62c9\u53d6\u6a21\u578b\uff0c\u5e76\u6309\u540d\u79f0\u505a\u8f7b\u91cf\u5206\u7c7b\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8337", + "community": 4, + "id": "main_rationale_8337" + }, + { + "label": "\u6309\u9875\u9762\u5f53\u524d\u8868\u5355\u503c\u62c9\u53d6\u6a21\u578b\uff0c\u652f\u6301\u65b0\u589e\u5e73\u53f0\u672a\u4fdd\u5b58\u65f6\u76f4\u63a5\u4f7f\u7528\u4e34\u65f6 Base URL / Key\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8446", + "community": 4, + "id": "main_rationale_8446" + }, + { + "label": "\u4ece\u5df2\u4fdd\u5b58\u7684\u4e0a\u6e38 OpenAI \u517c\u5bb9\u63a5\u53e3\u62c9\u53d6 /v1/models \u5217\u8868\uff0c\u6309\u540d\u79f0\u667a\u80fd\u5206\u7c7b\u4e3a image/chat/video\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8453", + "community": 4, + "id": "main_rationale_8453" + }, + { + "label": "\u628a\u4e0a\u6e38\u89c6\u9891\u4efb\u52a1\u7684\u5931\u8d25\u539f\u56e0\u8f6c\u6210\u5bf9\u7528\u6237\u53cb\u597d\u7684\u4e2d\u6587\u63d0\u793a\u3002\r \u76ee\u524d\u4e3b\u8981\u5904\u7406 veo\uff08Google\uff09\u7684\u5185\u5bb9\u5b89\u5168\u8fc7\u6ee4\u7801\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8694", + "community": 4, + "id": "main_rationale_8694" + }, + { + "label": "\u628a\u53c2\u8003\u56fe\uff08input_reference \u57ab\u56fe\uff09\u53d6\u6210 (filename, bytes, mime)\uff0c\r \u652f\u6301 /output\u3001/assets \u672c\u5730\u6587\u4ef6", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8794", + "community": 4, + "id": "main_rationale_8794" + }, + { + "label": "\u7389\u7389API veo3.1 \u8d70 OpenAI multipart \u683c\u5f0f /v1/videos\uff0c\u652f\u6301 seconds \u65f6\u957f\u63a7\u5236\u3002", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8830", + "community": 4, + "id": "main_rationale_8830" + }, + { + "label": "\u66f4\u65b0\u753b\u5e03\u7684\u8f7b\u91cf\u5143\u6570\u636e\uff08\u6807\u9898/\u56fe\u6807/\u8d1f\u8d23\u4eba/\u989c\u8272/\u7f6e\u9876\uff09\u3002\r \u523b\u610f\u4e0d\u8d70 save_canvas\uff08\u5b83\u4f1a\u5237\u65b0 updated_at\uff09\uff0c\u4ee5\u514d\u6253\u6807\u7b7e/\u7f6e\u9876\u628a\u753b\u5e03\u9876", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9404", + "community": 4, + "id": "main_rationale_9404" + }, + { + "label": "build_agents_html.py", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L1", + "community": 12, + "id": "build_agents_html" + }, + { + "label": "infer_meta()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L60", + "community": 12, + "id": "build_agents_html_infer_meta" + }, + { + "label": "extract_summary()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L69", + "community": 12, + "id": "build_agents_html_extract_summary" + }, + { + "label": "md_to_html()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L88", + "community": 12, + "id": "build_agents_html_md_to_html" + }, + { + "label": "_inline_md()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L213", + "community": 12, + "id": "build_agents_html_inline_md" + }, + { + "label": "_table_to_html()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L224", + "community": 12, + "id": "build_agents_html_table_to_html" + }, + { + "label": "find_callout()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L244", + "community": 12, + "id": "build_agents_html_find_callout" + }, + { + "label": "parse_sections()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L257", + "community": 12, + "id": "build_agents_html_parse_sections" + }, + { + "label": "_slugify()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L326", + "community": 12, + "id": "build_agents_html_slugify" + }, + { + "label": "export_config()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L681", + "community": 12, + "id": "build_agents_html_export_config" + }, + { + "label": "build()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L712", + "community": 12, + "id": "build_agents_html_build" + }, + { + "label": "main()", + "file_type": "code", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L760", + "community": 12, + "id": "build_agents_html_main" + }, + { + "label": "build_agents_html.py \u2014 \u5c06 AGENTS.md \u8f6c\u6362\u4e3a\u4ea4\u4e92\u5f0f HTML \u4eea\u8868\u76d8 \u7528\u6cd5: python build_agents_", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L1", + "community": 12, + "id": "build_agents_html_rationale_1" + }, + { + "label": "\u6839\u636e\u6807\u9898\u5173\u952e\u8bcd\u63a8\u65ad (icon, iconClass, category, tags)", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L61", + "community": 12, + "id": "build_agents_html_rationale_61" + }, + { + "label": "\u5c06 Markdown \u7247\u6bb5\u8f6c\u4e3a HTML\uff08\u5904\u7406\u57fa\u672c\u8bed\u6cd5\uff09", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L89", + "community": 12, + "id": "build_agents_html_rationale_89" + }, + { + "label": "Markdown \u8868\u683c \u2192 HTML
", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L225", + "community": 12, + "id": "build_agents_html_rationale_225" + }, + { + "label": "\u68c0\u6d4b\u8b66\u544a/\u63d0\u793a\u7c7b\u8bed\u53e5\u5e76\u5305\u88c5\u4e3a callout div", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L245", + "community": 12, + "id": "build_agents_html_rationale_245" + }, + { + "label": "\u4e2d\u6587\u53cb\u597d slug\uff1a\u4fdd\u7559\u4e2d\u6587\uff0c\u82f1\u6587\u8f6c\u5c0f\u5199\uff0c\u7279\u6b8a\u5b57\u7b26\u8f6c\u8fde\u5b57\u7b26", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L327", + "community": 12, + "id": "build_agents_html_rationale_327" + }, + { + "label": "\u5bfc\u51fa\u914d\u7f6e\u9aa8\u67b6 JSON\uff0c\u7528\u6237\u53ef\u624b\u52a8\u7f16\u8f91\u540e\u901a\u8fc7 --config \u4f7f\u7528", + "file_type": "rationale", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L682", + "community": 12, + "id": "build_agents_html_rationale_682" + } + ], + "links": [ + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L46", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_include_setuptools", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_include_setuptools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L57", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_include_wheel", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_include_wheel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L68", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_determine_pip_install_arguments", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_determine_pip_install_arguments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L85", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_monkeypatch_for_cert", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_monkeypatch_for_cert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L112", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_bootstrap", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_bootstrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L122", + "weight": 1.0, + "_src": "get_pip", + "_tgt": "get_pip_main", + "confidence_score": 1.0, + "source": "get_pip", + "target": "get_pip_main" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L76", + "weight": 0.8, + "_src": "get_pip_determine_pip_install_arguments", + "_tgt": "get_pip_include_setuptools", + "confidence_score": 0.5, + "source": "get_pip_include_setuptools", + "target": "get_pip_determine_pip_install_arguments" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L47", + "weight": 1.0, + "_src": "get_pip_rationale_47", + "_tgt": "get_pip_include_setuptools", + "confidence_score": 1.0, + "source": "get_pip_include_setuptools", + "target": "get_pip_rationale_47" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L79", + "weight": 0.8, + "_src": "get_pip_determine_pip_install_arguments", + "_tgt": "get_pip_include_wheel", + "confidence_score": 0.5, + "source": "get_pip_include_wheel", + "target": "get_pip_determine_pip_install_arguments" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L58", + "weight": 1.0, + "_src": "get_pip_rationale_58", + "_tgt": "get_pip_include_wheel", + "confidence_score": 1.0, + "source": "get_pip_include_wheel", + "target": "get_pip_rationale_58" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L118", + "weight": 0.8, + "_src": "get_pip_bootstrap", + "_tgt": "get_pip_determine_pip_install_arguments", + "confidence_score": 0.5, + "source": "get_pip_determine_pip_install_arguments", + "target": "get_pip_bootstrap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L113", + "weight": 0.8, + "_src": "get_pip_bootstrap", + "_tgt": "get_pip_monkeypatch_for_cert", + "confidence_score": 0.5, + "source": "get_pip_monkeypatch_for_cert", + "target": "get_pip_bootstrap" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L86", + "weight": 1.0, + "_src": "get_pip_rationale_86", + "_tgt": "get_pip_monkeypatch_for_cert", + "confidence_score": 1.0, + "source": "get_pip_monkeypatch_for_cert", + "target": "get_pip_rationale_86" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\get-pip.py", + "source_location": "L137", + "weight": 0.8, + "_src": "get_pip_main", + "_tgt": "get_pip_bootstrap", + "confidence_score": 0.5, + "source": "get_pip_bootstrap", + "target": "get_pip_main" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L48", + "weight": 1.0, + "_src": "main", + "_tgt": "main_quietaccesslogfilter", + "confidence_score": 1.0, + "source": "main", + "target": "main_quietaccesslogfilter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L76", + "weight": 1.0, + "_src": "main", + "_tgt": "main_connectionmanager", + "confidence_score": 1.0, + "source": "main", + "target": "main_connectionmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L176", + "weight": 1.0, + "_src": "main", + "_tgt": "main_startup_event", + "confidence_score": 1.0, + "source": "main", + "target": "main_startup_event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L182", + "weight": 1.0, + "_src": "main", + "_tgt": "main_websocket_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_websocket_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L391", + "weight": 1.0, + "_src": "main", + "_tgt": "main_ensure_runtime_config_files", + "confidence_score": 1.0, + "source": "main", + "target": "main_ensure_runtime_config_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L402", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_env_file", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_env_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L493", + "weight": 1.0, + "_src": "main", + "_tgt": "main_friendly_validation_error", + "confidence_score": 1.0, + "source": "main", + "target": "main_friendly_validation_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L512", + "weight": 1.0, + "_src": "main", + "_tgt": "main_request_validation_exception_handler", + "confidence_score": 1.0, + "source": "main", + "target": "main_request_validation_exception_handler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L518", + "weight": 1.0, + "_src": "main", + "_tgt": "main_model_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_model_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L528", + "weight": 1.0, + "_src": "main", + "_tgt": "main_reload_env_globals", + "confidence_score": 1.0, + "source": "main", + "target": "main_reload_env_globals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L578", + "weight": 1.0, + "_src": "main", + "_tgt": "main_provider_key_env", + "confidence_score": 1.0, + "source": "main", + "target": "main_provider_key_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L589", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_wallet_key_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L592", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_access_key_env", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_access_key_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L595", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_secret_key_env", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_secret_key_env" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L598", + "weight": 1.0, + "_src": "main", + "_tgt": "main_read_api_env_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_read_api_env_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L615", + "weight": 1.0, + "_src": "main", + "_tgt": "main_provider_env_key_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_provider_env_key_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L625", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_wallet_key_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_wallet_key_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L629", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_access_key_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_access_key_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L633", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_secret_key_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_secret_key_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L637", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_provider_api_key", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_provider_api_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L643", + "weight": 1.0, + "_src": "main", + "_tgt": "main_mask_secret", + "confidence_score": 1.0, + "source": "main", + "target": "main_mask_secret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L649", + "weight": 1.0, + "_src": "main", + "_tgt": "main_strip_auth_scheme", + "confidence_score": 1.0, + "source": "main", + "target": "main_strip_auth_scheme" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L656", + "weight": 1.0, + "_src": "main", + "_tgt": "main_bearer_auth_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_bearer_auth_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L660", + "weight": 1.0, + "_src": "main", + "_tgt": "main_default_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_default_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L714", + "weight": 1.0, + "_src": "main", + "_tgt": "main_merge_default_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_merge_default_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L787", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_model_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_model_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L790", + "weight": 1.0, + "_src": "main", + "_tgt": "main_model_list_from_values", + "confidence_score": 1.0, + "source": "main", + "target": "main_model_list_from_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L799", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_ms_loras", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_ms_loras" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L831", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_runninghub_entry", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_runninghub_entry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L879", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_runninghub_entries", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_runninghub_entries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L890", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_entry_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_entry_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L896", + "weight": 1.0, + "_src": "main", + "_tgt": "main_static_runninghub_thumbnail_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_static_runninghub_thumbnail_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L915", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apply_runninghub_system_thumbnails", + "confidence_score": 1.0, + "source": "main", + "target": "main_apply_runninghub_system_thumbnails" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L925", + "weight": 1.0, + "_src": "main", + "_tgt": "main_merge_runninghub_entry_overlay", + "confidence_score": 1.0, + "source": "main", + "target": "main_merge_runninghub_entry_overlay" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L947", + "weight": 1.0, + "_src": "main", + "_tgt": "main_merge_runninghub_system_entries", + "confidence_score": 1.0, + "source": "main", + "target": "main_merge_runninghub_system_entries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L974", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_static_runninghub_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_static_runninghub_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L993", + "weight": 1.0, + "_src": "main", + "_tgt": "main_merge_runninghub_provider_with_static", + "confidence_score": 1.0, + "source": "main", + "target": "main_merge_runninghub_provider_with_static" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1006", + "weight": 1.0, + "_src": "main", + "_tgt": "main_preserve_runninghub_hidden_overrides", + "confidence_score": 1.0, + "source": "main", + "target": "main_preserve_runninghub_hidden_overrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1025", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_endpoint_override", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_endpoint_override" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1037", + "weight": 1.0, + "_src": "main", + "_tgt": "main_provider_endpoint_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_provider_endpoint_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1052", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_endpoint_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1056", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1100", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1113", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1119", + "weight": 1.0, + "_src": "main", + "_tgt": "main_public_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_public_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1154", + "weight": 1.0, + "_src": "main", + "_tgt": "main_public_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_public_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1157", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_primary_provider_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_primary_provider_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1168", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_api_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_api_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1181", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_api_provider_exact", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_api_provider_exact" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1191", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_provider_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_provider_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1194", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_api_key", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_api_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1201", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_api_root", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_api_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1208", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_image_api_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1211", + "weight": 1.0, + "_src": "main", + "_tgt": "main_env_quote", + "confidence_score": 1.0, + "source": "main", + "target": "main_env_quote" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1217", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_env_values", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_env_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1263", + "weight": 1.0, + "_src": "main", + "_tgt": "main_current_app_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_current_app_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1278", + "weight": 1.0, + "_src": "main", + "_tgt": "main_versioned_static_html", + "confidence_score": 1.0, + "source": "main", + "target": "main_versioned_static_html" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1298", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sync_static_html_versions", + "confidence_score": 1.0, + "source": "main", + "target": "main_sync_static_html_versions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1327", + "weight": 1.0, + "_src": "main", + "_tgt": "main_static_html_response", + "confidence_score": 1.0, + "source": "main", + "target": "main_static_html_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1382", + "weight": 1.0, + "_src": "main", + "_tgt": "main_prompt_template_markdown_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_prompt_template_markdown_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1388", + "weight": 1.0, + "_src": "main", + "_tgt": "main_prompt_template_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_prompt_template_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1400", + "weight": 1.0, + "_src": "main", + "_tgt": "main_extract_prompt_template_section", + "confidence_score": 1.0, + "source": "main", + "target": "main_extract_prompt_template_section" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1409", + "weight": 1.0, + "_src": "main", + "_tgt": "main_parse_prompt_template_markdown", + "confidence_score": 1.0, + "source": "main", + "target": "main_parse_prompt_template_markdown" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1445", + "weight": 1.0, + "_src": "main", + "_tgt": "main_app_info", + "confidence_score": 1.0, + "source": "main", + "target": "main_app_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1468", + "weight": 1.0, + "_src": "main", + "_tgt": "main_connectivity_probe", + "confidence_score": 1.0, + "source": "main", + "target": "main_connectivity_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1501", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_connectivity_targets", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_connectivity_targets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1513", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_connectivity_probe", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_connectivity_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1524", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_connectivity", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_connectivity" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1547", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_remote_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_remote_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1576", + "weight": 1.0, + "_src": "main", + "_tgt": "main_version_tuple", + "confidence_score": 1.0, + "source": "main", + "target": "main_version_tuple" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1579", + "weight": 1.0, + "_src": "main", + "_tgt": "main_version_gt", + "confidence_score": 1.0, + "source": "main", + "target": "main_version_gt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1587", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_update", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_update" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1621", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_allowed_file", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_allowed_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1630", + "weight": 1.0, + "_src": "main", + "_tgt": "main_github_get", + "confidence_score": 1.0, + "source": "main", + "target": "main_github_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1644", + "weight": 1.0, + "_src": "main", + "_tgt": "main_github_json", + "confidence_score": 1.0, + "source": "main", + "target": "main_github_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1673", + "weight": 1.0, + "_src": "main", + "_tgt": "main_github_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_github_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1677", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_github_update_files", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_github_update_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1690", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_update_file_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_update_file_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1706", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_file_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_file_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1711", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_modelscope_update_files", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_modelscope_update_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1733", + "weight": 1.0, + "_src": "main", + "_tgt": "main_safe_update_target", + "confidence_score": 1.0, + "source": "main", + "target": "main_safe_update_target" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1743", + "weight": 1.0, + "_src": "main", + "_tgt": "main_safe_static_dir", + "confidence_score": 1.0, + "source": "main", + "target": "main_safe_static_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1751", + "weight": 1.0, + "_src": "main", + "_tgt": "main_schedule_self_restart", + "confidence_score": 1.0, + "source": "main", + "target": "main_schedule_self_restart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1825", + "weight": 1.0, + "_src": "main", + "_tgt": "main_updaterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_updaterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1831", + "weight": 1.0, + "_src": "main", + "_tgt": "main_github_update_file_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_github_update_file_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1854", + "weight": 1.0, + "_src": "main", + "_tgt": "main_staged_update_file_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_staged_update_file_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1877", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_update_source", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_update_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1885", + "weight": 1.0, + "_src": "main", + "_tgt": "main_stage_update_from_source", + "confidence_score": 1.0, + "source": "main", + "target": "main_stage_update_from_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1895", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_from_github", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_from_github" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2016", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_update_backups", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_update_backups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2040", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_update_backups", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_update_backups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2043", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rollbackrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_rollbackrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2049", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rollback_update", + "confidence_score": 1.0, + "source": "main", + "target": "main_rollback_update" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2116", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generaterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_generaterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2126", + "weight": 1.0, + "_src": "main", + "_tgt": "main_deletehistoryrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_deletehistoryrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2129", + "weight": 1.0, + "_src": "main", + "_tgt": "main_tokenrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_tokenrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2132", + "weight": 1.0, + "_src": "main", + "_tgt": "main_cloudgenrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_cloudgenrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2142", + "weight": 1.0, + "_src": "main", + "_tgt": "main_cloudpollrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_cloudpollrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2147", + "weight": 1.0, + "_src": "main", + "_tgt": "main_aireference", + "confidence_score": 1.0, + "source": "main", + "target": "main_aireference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2152", + "weight": 1.0, + "_src": "main", + "_tgt": "main_onlineimagerequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_onlineimagerequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2164", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasvideorequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasvideorequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2185", + "weight": 1.0, + "_src": "main", + "_tgt": "main_tempshuploadrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_tempshuploadrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2188", + "weight": 1.0, + "_src": "main", + "_tgt": "main_cloudvideouploadrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_cloudvideouploadrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2192", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghubsubmitrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghubsubmitrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2198", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghubworkflowsubmitrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghubworkflowsubmitrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2204", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghubuploadassetrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghubuploadassetrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2208", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimenghelprequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimenghelprequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2211", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimengquerymediarequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimengquerymediarequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2215", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghubworkflowconfigfield", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghubworkflowconfigfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2234", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghubworkflowconfig", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghubworkflowconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2243", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apiproviderpayload", + "confidence_score": 1.0, + "source": "main", + "target": "main_apiproviderpayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2271", + "weight": 1.0, + "_src": "main", + "_tgt": "main_chatrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_chatrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2283", + "weight": 1.0, + "_src": "main", + "_tgt": "main_msgeneraterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_msgeneraterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2294", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasllmrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasllmrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2304", + "weight": 1.0, + "_src": "main", + "_tgt": "main_conversationcreaterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_conversationcreaterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2307", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvascreaterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvascreaterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2312", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasmetaupdate", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasmetaupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2319", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvassaverequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvassaverequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2330", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasassetcheckrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasassetcheckrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2333", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasassetdownloadrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasassetdownloadrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2338", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvasworkflowexportrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvasworkflowexportrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2347", + "weight": 1.0, + "_src": "main", + "_tgt": "main_smartcanvasgroupexportitem", + "confidence_score": 1.0, + "source": "main", + "target": "main_smartcanvasgroupexportitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2353", + "weight": 1.0, + "_src": "main", + "_tgt": "main_smartcanvasgroupexportrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_smartcanvasgroupexportrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2358", + "weight": 1.0, + "_src": "main", + "_tgt": "main_localimageimportrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_localimageimportrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2362", + "weight": 1.0, + "_src": "main", + "_tgt": "main_localassetcaptionrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_localassetcaptionrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2369", + "weight": 1.0, + "_src": "main", + "_tgt": "main_localassetcaptionsaverequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_localassetcaptionsaverequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2373", + "weight": 1.0, + "_src": "main", + "_tgt": "main_localassetfolderrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_localassetfolderrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2378", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibrarycategoryrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibrarycategoryrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2383", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibraryrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibraryrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2386", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibraryaddrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibraryaddrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2392", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibrarybatchaddrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibrarybatchaddrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2397", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sharedfolderregister", + "confidence_score": 1.0, + "source": "main", + "target": "main_sharedfolderregister" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2401", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sharedfolderimport", + "confidence_score": 1.0, + "source": "main", + "target": "main_sharedfolderimport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2407", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibraryrenamerequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibraryrenamerequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2411", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibrarybatchdeleterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibrarybatchdeleterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2415", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibrarybatchmoverequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibrarybatchmoverequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2421", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetlibrarybatchcroprequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetlibrarybatchcroprequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2428", + "weight": 1.0, + "_src": "main", + "_tgt": "main_assetavatarregisterrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_assetavatarregisterrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2434", + "weight": 1.0, + "_src": "main", + "_tgt": "main_promptlibraryrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_promptlibraryrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2437", + "weight": 1.0, + "_src": "main", + "_tgt": "main_promptlibraryitemrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_promptlibraryitemrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2446", + "weight": 1.0, + "_src": "main", + "_tgt": "main_promptlibrarybatchdeleterequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_promptlibrarybatchdeleterequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2449", + "weight": 1.0, + "_src": "main", + "_tgt": "main_promptlibrarycategoryrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_promptlibrarycategoryrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2455", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_images_exist", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_images_exist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2469", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_comfy_input_media_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_comfy_input_media_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2477", + "weight": 1.0, + "_src": "main", + "_tgt": "main_collect_required_comfy_media", + "confidence_score": 1.0, + "source": "main", + "target": "main_collect_required_comfy_media" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2487", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_best_backend", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_best_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2517", + "weight": 1.0, + "_src": "main", + "_tgt": "main_reserve_best_backend", + "confidence_score": 1.0, + "source": "main", + "target": "main_reserve_best_backend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2543", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2557", + "weight": 1.0, + "_src": "main", + "_tgt": "main_comfy_output_extension", + "confidence_score": 1.0, + "source": "main", + "target": "main_comfy_output_extension" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2588", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_video_output_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_video_output_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2593", + "weight": 1.0, + "_src": "main", + "_tgt": "main_comfy_output_kind", + "confidence_score": 1.0, + "source": "main", + "target": "main_comfy_output_kind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2606", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_comfy_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_comfy_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2624", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_comfy_text_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_comfy_text_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2636", + "weight": 1.0, + "_src": "main", + "_tgt": "main_comfy_text_values_from_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_comfy_text_values_from_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2658", + "weight": 1.0, + "_src": "main", + "_tgt": "main_collect_comfy_file_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_collect_comfy_file_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2669", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_to_history", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_to_history" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2683", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_comfy_history", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_comfy_history" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2690", + "weight": 1.0, + "_src": "main", + "_tgt": "main_safe_user_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_safe_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2699", + "weight": 1.0, + "_src": "main", + "_tgt": "main_user_dir", + "confidence_score": 1.0, + "source": "main", + "target": "main_user_dir" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2704", + "weight": 1.0, + "_src": "main", + "_tgt": "main_conversation_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_conversation_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2710", + "weight": 1.0, + "_src": "main", + "_tgt": "main_now_ms", + "confidence_score": 1.0, + "source": "main", + "target": "main_now_ms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2713", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2719", + "weight": 1.0, + "_src": "main", + "_tgt": "main_new_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_new_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2731", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2738", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_conversations", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_conversations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2760", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2766", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2772", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_canvas_kind", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_canvas_kind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2775", + "weight": 1.0, + "_src": "main", + "_tgt": "main_new_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_new_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2795", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2805", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_canvas_any", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_canvas_any" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2814", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_canvas_color", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_canvas_color" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2818", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_record", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_record" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2833", + "weight": 1.0, + "_src": "main", + "_tgt": "main_cleanup_expired_canvas_trash", + "confidence_score": 1.0, + "source": "main", + "target": "main_cleanup_expired_canvas_trash" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2849", + "weight": 1.0, + "_src": "main", + "_tgt": "main_iter_canvas_records", + "confidence_score": 1.0, + "source": "main", + "target": "main_iter_canvas_records" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2866", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_canvases", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_canvases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2876", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_deleted_canvases", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_deleted_canvases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2880", + "weight": 1.0, + "_src": "main", + "_tgt": "main_display_title", + "confidence_score": 1.0, + "source": "main", + "target": "main_display_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2884", + "weight": 1.0, + "_src": "main", + "_tgt": "main_resolve_chat_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_resolve_chat_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2909", + "weight": 1.0, + "_src": "main", + "_tgt": "main_api_headers", + "confidence_score": 1.0, + "source": "main", + "target": "main_api_headers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2928", + "weight": 1.0, + "_src": "main", + "_tgt": "main_selected_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_selected_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2936", + "weight": 1.0, + "_src": "main", + "_tgt": "main_looks_like_vision_chat_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_looks_like_vision_chat_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2946", + "weight": 1.0, + "_src": "main", + "_tgt": "main_preferred_chat_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_preferred_chat_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2960", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2966", + "weight": 1.0, + "_src": "main", + "_tgt": "main_unwrap_apimart_response", + "confidence_score": 1.0, + "source": "main", + "target": "main_unwrap_apimart_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2972", + "weight": 1.0, + "_src": "main", + "_tgt": "main_text_from_chat_response", + "confidence_score": 1.0, + "source": "main", + "target": "main_text_from_chat_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2989", + "weight": 1.0, + "_src": "main", + "_tgt": "main_text_delta_from_chat_chunk", + "confidence_score": 1.0, + "source": "main", + "target": "main_text_delta_from_chat_chunk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3005", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sse_event", + "confidence_score": 1.0, + "source": "main", + "target": "main_sse_event" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3008", + "weight": 1.0, + "_src": "main", + "_tgt": "main_extract_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_extract_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3072", + "weight": 1.0, + "_src": "main", + "_tgt": "main_extract_task_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_extract_task_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3086", + "weight": 1.0, + "_src": "main", + "_tgt": "main_images_api_unsupported", + "confidence_score": 1.0, + "source": "main", + "target": "main_images_api_unsupported" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3090", + "weight": 1.0, + "_src": "main", + "_tgt": "main_provider_protocol", + "confidence_score": 1.0, + "source": "main", + "target": "main_provider_protocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3098", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_model_protocols", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_model_protocols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3109", + "weight": 1.0, + "_src": "main", + "_tgt": "main_effective_protocol", + "confidence_score": 1.0, + "source": "main", + "target": "main_effective_protocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3122", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_apimart_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_apimart_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3126", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_gemini_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_gemini_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3129", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_volcengine_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3132", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_runninghub_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_runninghub_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3135", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_jimeng_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_jimeng_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3138", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_yuli_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_yuli_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3150", + "weight": 1.0, + "_src": "main", + "_tgt": "main_avatar_platform_for_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_avatar_platform_for_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3159", + "weight": 1.0, + "_src": "main", + "_tgt": "main_provider_supports_avatar", + "confidence_score": 1.0, + "source": "main", + "target": "main_provider_supports_avatar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3162", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_env_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_env_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3165", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_use_wsl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3169", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_cli_executable", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_cli_executable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3181", + "weight": 1.0, + "_src": "main", + "_tgt": "main_decode_wsl_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_decode_wsl_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3192", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_wsl_base_args", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_wsl_base_args" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3223", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_clean_wsl_stderr", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_clean_wsl_stderr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3233", + "weight": 1.0, + "_src": "main", + "_tgt": "main_windows_path_to_wsl", + "confidence_score": 1.0, + "source": "main", + "target": "main_windows_path_to_wsl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3240", + "weight": 1.0, + "_src": "main", + "_tgt": "main_wsl_path_to_windows", + "confidence_score": 1.0, + "source": "main", + "target": "main_wsl_path_to_windows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3248", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_cli_path_arg", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_cli_path_arg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3251", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_poll_seconds", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_poll_seconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3257", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_extract_json", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_extract_json" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3285", + "weight": 1.0, + "_src": "main", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 1.0, + "source": "main", + "target": "main_run_jimeng_cli" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3321", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_parse_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_parse_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3327", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_cli_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_cli_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3339", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_command", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_command" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3351", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_decode_cli_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_decode_cli_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3357", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_login_text", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_login_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3365", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_login_qr_from_text", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_login_qr_from_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3380", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_login_reader", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_login_reader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3393", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_submit_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_submit_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3408", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimengpendingerror", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimengpendingerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3417", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_queue_info", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_queue_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3434", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_pending_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_pending_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3451", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_pending_exception_handler", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_pending_exception_handler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3455", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_failure_reason", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_failure_reason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3472", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_collect_media_values", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_collect_media_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3498", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_output_values", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_output_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3508", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_ratio_from_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_ratio_from_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3521", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_normalize_image_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_normalize_image_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3525", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_image_model_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_image_model_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3530", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_image_resolution", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_image_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3555", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_resolution", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3566", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_duration_range", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_duration_range" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3574", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_duration", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_duration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3584", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_transition_duration", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_transition_duration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3592", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_model_version", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_model_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3613", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_resolution_arg", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_resolution_arg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3616", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_ratio_arg", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_ratio_arg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3623", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_append_model_resolution_args", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_append_model_resolution_args" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3630", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_ref_role", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_ref_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3636", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_video_ref_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_video_ref_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3642", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_local_output_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_local_output_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3663", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_store_output_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_store_output_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3683", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_query_result", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_query_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3691", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_store_outputs", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3718", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_prepare_local_media", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_prepare_local_media" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3761", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_jimeng_provider_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3800", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_jimeng_video", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_jimeng_video" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3915", + "weight": 1.0, + "_src": "main", + "_tgt": "main_wait_for_image_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_wait_for_image_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3947", + "weight": 1.0, + "_src": "main", + "_tgt": "main_output_storage", + "confidence_score": 1.0, + "source": "main", + "target": "main_output_storage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3950", + "weight": 1.0, + "_src": "main", + "_tgt": "main_output_url_for", + "confidence_score": 1.0, + "source": "main", + "target": "main_output_url_for" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3954", + "weight": 1.0, + "_src": "main", + "_tgt": "main_output_path_for", + "confidence_score": 1.0, + "source": "main", + "target": "main_output_path_for" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3958", + "weight": 1.0, + "_src": "main", + "_tgt": "main_output_file_from_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_output_file_from_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3979", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_media_file_by_basename", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_media_file_by_basename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3997", + "weight": 1.0, + "_src": "main", + "_tgt": "main_filename_from_media_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_filename_from_media_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4002", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_remote_media_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_remote_media_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4021", + "weight": 1.0, + "_src": "main", + "_tgt": "main_origin_from_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_origin_from_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4027", + "weight": 1.0, + "_src": "main", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 1.0, + "source": "main", + "target": "main_ensure_same_origin_request" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4036", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_local_image_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_local_image_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4061", + "weight": 1.0, + "_src": "main", + "_tgt": "main_import_local_image_file", + "confidence_score": 1.0, + "source": "main", + "target": "main_import_local_image_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4088", + "weight": 1.0, + "_src": "main", + "_tgt": "main_default_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_default_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4101", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4137", + "weight": 1.0, + "_src": "main", + "_tgt": "main_migrate_asset_item_registrations", + "confidence_score": 1.0, + "source": "main", + "target": "main_migrate_asset_item_registrations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4160", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4172", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sort_asset_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_sort_asset_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4192", + "weight": 1.0, + "_src": "main", + "_tgt": "main_asset_library_media_kind", + "confidence_score": 1.0, + "source": "main", + "target": "main_asset_library_media_kind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4203", + "weight": 1.0, + "_src": "main", + "_tgt": "main_asset_library_safe_extension", + "confidence_score": 1.0, + "source": "main", + "target": "main_asset_library_safe_extension" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4214", + "weight": 1.0, + "_src": "main", + "_tgt": "main_make_asset_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_make_asset_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4233", + "weight": 1.0, + "_src": "main", + "_tgt": "main_asset_library_workflow_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_asset_library_workflow_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4253", + "weight": 1.0, + "_src": "main", + "_tgt": "main_make_workflow_library_item_from_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_make_workflow_library_item_from_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4278", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4288", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_asset_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_asset_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4294", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4299", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_asset_category_in_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4308", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_asset_category_with_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_asset_category_with_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4329", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_folders_load", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_folders_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4342", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_folders_save", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_folders_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4347", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_folder_by_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_folder_by_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4353", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_folder_abs", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_folder_abs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4357", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_resolve_register", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_resolve_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4378", + "weight": 1.0, + "_src": "main", + "_tgt": "main_shared_child_abs", + "confidence_score": 1.0, + "source": "main", + "target": "main_shared_child_abs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4391", + "weight": 1.0, + "_src": "main", + "_tgt": "main_image_path_to_data_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_image_path_to_data_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4412", + "weight": 1.0, + "_src": "main", + "_tgt": "main_scan_shared_tree", + "confidence_score": 1.0, + "source": "main", + "target": "main_scan_shared_tree" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4461", + "weight": 1.0, + "_src": "main", + "_tgt": "main_builtin_prompt_templates", + "confidence_score": 1.0, + "source": "main", + "target": "main_builtin_prompt_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4472", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_prompt_category_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_prompt_category_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4476", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_prompt_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_prompt_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4493", + "weight": 1.0, + "_src": "main", + "_tgt": "main_seed_system_prompt_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_seed_system_prompt_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4502", + "weight": 1.0, + "_src": "main", + "_tgt": "main_default_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_default_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4509", + "weight": 1.0, + "_src": "main", + "_tgt": "main_defaultprompttemplatecategories", + "confidence_score": 1.0, + "source": "main", + "target": "main_defaultprompttemplatecategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4519", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_prompt_template_categories", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_prompt_template_categories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4545", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4594", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4610", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4618", + "weight": 1.0, + "_src": "main", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_public_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4626", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_prompt_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_prompt_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4633", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_sanitize_asset_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4637", + "weight": 1.0, + "_src": "main", + "_tgt": "main_content_type_for_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_content_type_for_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4679", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_image_reference_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_image_reference_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4694", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_video_reference_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_video_reference_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4707", + "weight": 1.0, + "_src": "main", + "_tgt": "main_convert_output_to_jpg", + "confidence_score": 1.0, + "source": "main", + "target": "main_convert_output_to_jpg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4735", + "weight": 1.0, + "_src": "main", + "_tgt": "main_reference_to_data_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_reference_to_data_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4761", + "weight": 1.0, + "_src": "main", + "_tgt": "main_media_reference_to_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_media_reference_to_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4768", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_private_asset_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_private_asset_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4771", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_media_reference_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_media_reference_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4783", + "weight": 1.0, + "_src": "main", + "_tgt": "main_looks_like_image_media_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_looks_like_image_media_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4794", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_content_role", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_content_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4812", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_video_duration", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_video_duration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4819", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_video_resolution", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_video_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4825", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_volcengine_seedance2_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_volcengine_seedance2_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4829", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_video_reference_content_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_video_reference_content_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4850", + "weight": 1.0, + "_src": "main", + "_tgt": "main_video_reference_to_frame_data_urls", + "confidence_score": 1.0, + "source": "main", + "target": "main_video_reference_to_frame_data_urls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4905", + "weight": 1.0, + "_src": "main", + "_tgt": "main_compress_data_url_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_compress_data_url_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4934", + "weight": 1.0, + "_src": "main", + "_tgt": "main_modelscope_image_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_modelscope_image_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4941", + "weight": 1.0, + "_src": "main", + "_tgt": "main_valid_video_image_input", + "confidence_score": 1.0, + "source": "main", + "target": "main_valid_video_image_input" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4952", + "weight": 1.0, + "_src": "main", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 1.0, + "source": "main", + "target": "main_valid_apimart_video_image_input" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4958", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apply_trusted_asset_prompt_index", + "confidence_score": 1.0, + "source": "main", + "target": "main_apply_trusted_asset_prompt_index" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4974", + "weight": 1.0, + "_src": "main", + "_tgt": "main_public_base_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_public_base_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4986", + "weight": 1.0, + "_src": "main", + "_tgt": "main_public_media_url_suffix", + "confidence_score": 1.0, + "source": "main", + "target": "main_public_media_url_suffix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4990", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_asset_public_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_asset_public_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5001", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_apimart_video_reference", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_apimart_video_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5007", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_video_reference_error", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_video_reference_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5026", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_video_duration", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_video_duration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5033", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_veo31_duration", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_veo31_duration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5042", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_apimart_veo31_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_apimart_veo31_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5045", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_veo31_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_veo31_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5056", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_veo31_aspect", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_veo31_aspect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5060", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_veo31_resolution", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_veo31_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5066", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_upload_file_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_upload_file_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5088", + "weight": 1.0, + "_src": "main", + "_tgt": "main_invalid_video_image_preview", + "confidence_score": 1.0, + "source": "main", + "target": "main_invalid_video_image_preview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5094", + "weight": 1.0, + "_src": "main", + "_tgt": "main_extract_apimart_asset_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_extract_apimart_asset_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5119", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_upload_payload_from_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_upload_payload_from_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5144", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_upload_raw_file_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_upload_raw_file_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5150", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_transient_tls_error", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_transient_tls_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5160", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_upload_post", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_upload_post" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5183", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_image_for_apimart", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5245", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_video_for_apimart", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5290", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_audio_for_apimart", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5343", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_media_for_apimart", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_media_for_apimart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5351", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_avatar_asset_type", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_avatar_asset_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5354", + "weight": 1.0, + "_src": "main", + "_tgt": "main_extract_apimart_avatar_asset_uri", + "confidence_score": 1.0, + "source": "main", + "target": "main_extract_apimart_avatar_asset_uri" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5377", + "weight": 1.0, + "_src": "main", + "_tgt": "main_submit_apimart_avatar_asset", + "confidence_score": 1.0, + "source": "main", + "target": "main_submit_apimart_avatar_asset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5403", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_apimart_avatar_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_apimart_avatar_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5431", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volc_hmac", + "confidence_score": 1.0, + "source": "main", + "target": "main_volc_hmac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5434", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_sign_v4_headers", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_sign_v4_headers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5479", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_ark_asset_call" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5504", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_ensure_asset_group", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_ensure_asset_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5529", + "weight": 1.0, + "_src": "main", + "_tgt": "main_submit_volcengine_avatar_asset", + "confidence_score": 1.0, + "source": "main", + "target": "main_submit_volcengine_avatar_asset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5546", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_volcengine_avatar_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_volcengine_avatar_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5560", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_public_asset_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_public_asset_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5570", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_media_path_for_cloud_upload", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_media_path_for_cloud_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5590", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_video_path_for_cloud_upload", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_video_path_for_cloud_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5593", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_video_to_litterbox", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_video_to_litterbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5614", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_video_to_temp_sh", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_video_to_temp_sh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5633", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_local_video_to_cloud", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_local_video_to_cloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5651", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_local_video_to_temp_sh", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_local_video_to_temp_sh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5654", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_ai_image_to_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_ai_image_to_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5690", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_remote_video_to_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_remote_video_to_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5720", + "weight": 1.0, + "_src": "main", + "_tgt": "main_parse_size_pair", + "confidence_score": 1.0, + "source": "main", + "target": "main_parse_size_pair" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5730", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_gpt_image_2_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_gpt_image_2_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5765", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_gpt_image_2_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_gpt_image_2_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5789", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gpt_image_2_size_error_message", + "confidence_score": 1.0, + "source": "main", + "target": "main_gpt_image_2_size_error_message" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5809", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gpt_image_2_size_exceeds_supported", + "confidence_score": 1.0, + "source": "main", + "target": "main_gpt_image_2_size_exceeds_supported" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5813", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_size_resolution", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_size_resolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5857", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_volcengine_seedream_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_volcengine_seedream_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5861", + "weight": 1.0, + "_src": "main", + "_tgt": "main_normalize_volcengine_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_normalize_volcengine_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5895", + "weight": 1.0, + "_src": "main", + "_tgt": "main_friendly_image_error_detail", + "confidence_score": 1.0, + "source": "main", + "target": "main_friendly_image_error_detail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5935", + "weight": 1.0, + "_src": "main", + "_tgt": "main_parse_error_payload_text", + "confidence_score": 1.0, + "source": "main", + "target": "main_parse_error_payload_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5945", + "weight": 1.0, + "_src": "main", + "_tgt": "main_friendly_chat_error_detail", + "confidence_score": 1.0, + "source": "main", + "target": "main_friendly_chat_error_detail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5977", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_modelscope_provider_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6038", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gemini_model_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_gemini_model_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6042", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gemini_endpoint_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_gemini_endpoint_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6046", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gemini_image_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_gemini_image_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6058", + "weight": 1.0, + "_src": "main", + "_tgt": "main_gemini_reference_part", + "confidence_score": 1.0, + "source": "main", + "target": "main_gemini_reference_part" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6070", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_gemini_provider_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6091", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_endpoint_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_endpoint_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6094", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_image_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_image_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6100", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_volcengine_provider_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6119", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_api_headers", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_api_headers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6125", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6128", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_api_key", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_api_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6137", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_app_headers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6150", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_local_asset_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_local_asset_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6175", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_output_ext", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_output_ext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6200", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_extract_outputs", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_extract_outputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6224", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_store_remote_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_store_remote_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6237", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_fail_reason", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_fail_reason" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6254", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_infer_workflow_field_type", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_infer_workflow_field_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6273", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_is_workflow_link_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_is_workflow_link_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6281", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_node_info_list", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_node_info_list" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6307", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_task_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_task_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6317", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_query_status", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_query_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6334", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_extract_task_id", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_extract_task_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6347", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_extract_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_extract_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6375", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_upload_reference", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6398", + "weight": 1.0, + "_src": "main", + "_tgt": "main_wait_for_runninghub_image_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_wait_for_runninghub_image_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6421", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_field_kind", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_field_kind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6445", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_field_role", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_field_role" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6455", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_natural_cmp", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_natural_cmp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6463", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_field_cmp", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_field_cmp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6486", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_sort_fields", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_sort_fields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6489", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_field_indexes", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_field_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6499", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_default_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_default_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6507", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rh_random_field_value", + "confidence_score": 1.0, + "source": "main", + "target": "main_rh_random_field_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6528", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_entry_config_from_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_entry_config_from_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6577", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_upload_local_to_filename", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6608", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_runninghub_entry_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6694", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_runninghub_provider_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6800", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_ai_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_ai_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6945", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upstream_message_from_record", + "confidence_score": 1.0, + "source": "main", + "target": "main_upstream_message_from_record" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6962", + "weight": 1.0, + "_src": "main", + "_tgt": "main_index", + "confidence_score": 1.0, + "source": "main", + "target": "main_index" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6966", + "weight": 1.0, + "_src": "main", + "_tgt": "main_view_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_view_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6989", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_output", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_output" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7012", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7040", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_ai_reference", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_ai_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7073", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_kind_ext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7093", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_display_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_display_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7099", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_rel_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_rel_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7110", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_abs", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_abs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7122", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_safe_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_safe_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7128", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_safe_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_safe_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7132", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_safe_folder_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_safe_folder_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7139", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_caption_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_caption_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7142", + "weight": 1.0, + "_src": "main", + "_tgt": "main_read_local_upload_caption", + "confidence_score": 1.0, + "source": "main", + "target": "main_read_local_upload_caption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7156", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7183", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_folder_node", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_folder_node" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7193", + "weight": 1.0, + "_src": "main", + "_tgt": "main_local_upload_tree_and_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_local_upload_tree_and_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7232", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_local_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_local_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7255", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_local_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_local_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7260", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_local_asset_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_local_asset_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7275", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_local_asset_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_local_asset_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7293", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_local_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_local_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7316", + "weight": 1.0, + "_src": "main", + "_tgt": "main_caption_local_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_caption_local_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7355", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_local_asset_caption", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_local_asset_caption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7369", + "weight": 1.0, + "_src": "main", + "_tgt": "main_temp_sh_upload", + "confidence_score": 1.0, + "source": "main", + "target": "main_temp_sh_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7374", + "weight": 1.0, + "_src": "main", + "_tgt": "main_cloud_video_upload", + "confidence_score": 1.0, + "source": "main", + "target": "main_cloud_video_upload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7379", + "weight": 1.0, + "_src": "main", + "_tgt": "main_import_local_ai_reference", + "confidence_score": 1.0, + "source": "main", + "target": "main_import_local_ai_reference" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7389", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_app_info", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_app_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7412", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_submit", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_submit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7443", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_submit", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_submit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7479", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_info", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7511", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_runninghub_workflows", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_runninghub_workflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7540", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_runninghub_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_runninghub_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7554", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_runninghub_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_runninghub_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7586", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_runninghub_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_runninghub_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7612", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_runninghub_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_runninghub_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7627", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_query", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_query" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7663", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_upload_asset", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7705", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_status", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7734", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_credit", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_credit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7739", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_logout", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_logout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7744", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_login_start", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_login_start" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7792", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_login_status", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_login_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7814", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_help", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_help" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7827", + "weight": 1.0, + "_src": "main", + "_tgt": "main_jimeng_query_media", + "confidence_score": 1.0, + "source": "main", + "target": "main_jimeng_query_media" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7846", + "weight": 1.0, + "_src": "main", + "_tgt": "main_ai_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_ai_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7864", + "weight": 1.0, + "_src": "main", + "_tgt": "main_ai_models", + "confidence_score": 1.0, + "source": "main", + "target": "main_ai_models" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7868", + "weight": 1.0, + "_src": "main", + "_tgt": "main_api_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_api_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7872", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_providers", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_providers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7934", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_global_token", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_global_token" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7950", + "weight": 1.0, + "_src": "main", + "_tgt": "main_testconnectionpayload", + "confidence_score": 1.0, + "source": "main", + "target": "main_testconnectionpayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7956", + "weight": 1.0, + "_src": "main", + "_tgt": "main_protocol_from_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_protocol_from_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7967", + "weight": 1.0, + "_src": "main", + "_tgt": "main_api_key_from_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_api_key_from_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7985", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upstream_models_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_upstream_models_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7994", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upstream_model_headers", + "confidence_score": 1.0, + "source": "main", + "target": "main_upstream_model_headers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8001", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_default_model_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_default_model_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8016", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_task_probe_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_task_probe_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8024", + "weight": 1.0, + "_src": "main", + "_tgt": "main_probe_volcengine_task_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_probe_volcengine_task_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8041", + "weight": 1.0, + "_src": "main", + "_tgt": "main_openai_compat_root_for_probe", + "confidence_score": 1.0, + "source": "main", + "target": "main_openai_compat_root_for_probe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8049", + "weight": 1.0, + "_src": "main", + "_tgt": "main_probe_openai_compat_bearer_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_probe_openai_compat_bearer_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8071", + "weight": 1.0, + "_src": "main", + "_tgt": "main_probe_openai_models_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_probe_openai_models_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8102", + "weight": 1.0, + "_src": "main", + "_tgt": "main_probe_volcengine_auto_detect", + "confidence_score": 1.0, + "source": "main", + "target": "main_probe_volcengine_auto_detect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8123", + "weight": 1.0, + "_src": "main", + "_tgt": "main_classify_upstream_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_classify_upstream_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8133", + "weight": 1.0, + "_src": "main", + "_tgt": "main_parse_upstream_models", + "confidence_score": 1.0, + "source": "main", + "target": "main_parse_upstream_models" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8159", + "weight": 1.0, + "_src": "main", + "_tgt": "main_test_provider_connection", + "confidence_score": 1.0, + "source": "main", + "target": "main_test_provider_connection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8228", + "weight": 1.0, + "_src": "main", + "_tgt": "main_probe_async_endpoint", + "confidence_score": 1.0, + "source": "main", + "target": "main_probe_async_endpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8336", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_models_from_upstream", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8445", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_upstream_models_from_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_upstream_models_from_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8452", + "weight": 1.0, + "_src": "main", + "_tgt": "main_fetch_upstream_models", + "confidence_score": 1.0, + "source": "main", + "target": "main_fetch_upstream_models" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8462", + "weight": 1.0, + "_src": "main", + "_tgt": "main_build_online_image_result", + "confidence_score": 1.0, + "source": "main", + "target": "main_build_online_image_result" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8507", + "weight": 1.0, + "_src": "main", + "_tgt": "main_online_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_online_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8510", + "weight": 1.0, + "_src": "main", + "_tgt": "main_run_canvas_image_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_run_canvas_image_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8550", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_canvas_image_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_canvas_image_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8566", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_canvas_image_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_canvas_image_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8582", + "weight": 1.0, + "_src": "main", + "_tgt": "main_collect_video_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_collect_video_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8601", + "weight": 1.0, + "_src": "main", + "_tgt": "main_video_output_urls", + "confidence_score": 1.0, + "source": "main", + "target": "main_video_output_urls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8644", + "weight": 1.0, + "_src": "main", + "_tgt": "main_video_api_root", + "confidence_score": 1.0, + "source": "main", + "target": "main_video_api_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8654", + "weight": 1.0, + "_src": "main", + "_tgt": "main_looks_like_html_response", + "confidence_score": 1.0, + "source": "main", + "target": "main_looks_like_html_response" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8658", + "weight": 1.0, + "_src": "main", + "_tgt": "main_video_submit_url_candidates", + "confidence_score": 1.0, + "source": "main", + "target": "main_video_submit_url_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8667", + "weight": 1.0, + "_src": "main", + "_tgt": "main_video_task_url_candidates", + "confidence_score": 1.0, + "source": "main", + "target": "main_video_task_url_candidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8693", + "weight": 1.0, + "_src": "main", + "_tgt": "main_humanize_video_task_failure", + "confidence_score": 1.0, + "source": "main", + "target": "main_humanize_video_task_failure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8719", + "weight": 1.0, + "_src": "main", + "_tgt": "main_wait_for_video_task", + "confidence_score": 1.0, + "source": "main", + "target": "main_wait_for_video_task" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8760", + "weight": 1.0, + "_src": "main", + "_tgt": "main_apimart_video_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_apimart_video_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8768", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_model_norm", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_model_norm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8771", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_is_veo_openai_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_is_veo_openai_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8775", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_openai_model_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_openai_model_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8778", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_openai_size", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_openai_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8784", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_video_seconds", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_video_seconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8793", + "weight": 1.0, + "_src": "main", + "_tgt": "main_yuli_fetch_reference_bytes", + "confidence_score": 1.0, + "source": "main", + "target": "main_yuli_fetch_reference_bytes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8829", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_yuli_openai_video", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8869", + "weight": 1.0, + "_src": "main", + "_tgt": "main_volcengine_video_prompt_text", + "confidence_score": 1.0, + "source": "main", + "target": "main_volcengine_video_prompt_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8881", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_video", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_video" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9273", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_llm", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_llm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9355", + "weight": 1.0, + "_src": "main", + "_tgt": "main_conversations", + "confidence_score": 1.0, + "source": "main", + "target": "main_conversations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9360", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9365", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9370", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_conversation", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_conversation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9380", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvases", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9384", + "weight": 1.0, + "_src": "main", + "_tgt": "main_trashed_canvases", + "confidence_score": 1.0, + "source": "main", + "target": "main_trashed_canvases" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9388", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9392", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_canvas_meta", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_canvas_meta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9403", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_canvas_meta", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_canvas_meta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9423", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9427", + "weight": 1.0, + "_src": "main", + "_tgt": "main_touch_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_touch_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9433", + "weight": 1.0, + "_src": "main", + "_tgt": "main_smart_canvas_prompt_templates", + "confidence_score": 1.0, + "source": "main", + "target": "main_smart_canvas_prompt_templates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9443", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_canvas_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_canvas_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9456", + "weight": 1.0, + "_src": "main", + "_tgt": "main_download_canvas_assets", + "confidence_score": 1.0, + "source": "main", + "target": "main_download_canvas_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9512", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 1.0, + "source": "main", + "target": "main_sanitize_export_filename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9517", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_workflow_collect_resource_refs", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_workflow_collect_resource_refs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9532", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_workflow_unique_archive_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_workflow_unique_archive_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9543", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_workflow_replace_strings", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_workflow_replace_strings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9552", + "weight": 1.0, + "_src": "main", + "_tgt": "main_canvas_workflow_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_canvas_workflow_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9562", + "weight": 1.0, + "_src": "main", + "_tgt": "main_build_canvas_workflow_archive", + "confidence_score": 1.0, + "source": "main", + "target": "main_build_canvas_workflow_archive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9593", + "weight": 1.0, + "_src": "main", + "_tgt": "main_export_canvas_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_export_canvas_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9603", + "weight": 1.0, + "_src": "main", + "_tgt": "main_export_canvas_workflow_to_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9619", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_asset_library_workflows", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_asset_library_workflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9642", + "weight": 1.0, + "_src": "main", + "_tgt": "main_import_canvas_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_import_canvas_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9707", + "weight": 1.0, + "_src": "main", + "_tgt": "main_smart_group_export_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_smart_group_export_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9719", + "weight": 1.0, + "_src": "main", + "_tgt": "main_export_smart_canvas_group", + "confidence_score": 1.0, + "source": "main", + "target": "main_export_smart_canvas_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9767", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9771", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_prompt_libraries", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_prompt_libraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9775", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_prompt_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_prompt_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9791", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_prompt_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_prompt_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9801", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_prompt_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_prompt_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9816", + "weight": 1.0, + "_src": "main", + "_tgt": "main_add_prompt_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_add_prompt_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9839", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_prompt_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_prompt_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9861", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_prompt_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_prompt_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9878", + "weight": 1.0, + "_src": "main", + "_tgt": "main_batch_delete_prompt_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_batch_delete_prompt_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9898", + "weight": 1.0, + "_src": "main", + "_tgt": "main_add_prompt_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_add_prompt_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9914", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_prompt_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_prompt_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9933", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_prompt_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_prompt_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9954", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9965", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9975", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_asset_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_asset_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9989", + "weight": 1.0, + "_src": "main", + "_tgt": "main_create_asset_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_create_asset_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10002", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_asset_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_asset_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10012", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_asset_library_category", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_asset_library_category" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10024", + "weight": 1.0, + "_src": "main", + "_tgt": "main_add_asset_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_add_asset_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10040", + "weight": 1.0, + "_src": "main", + "_tgt": "main_batch_add_asset_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10061", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_shared_folders", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_shared_folders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10077", + "weight": 1.0, + "_src": "main", + "_tgt": "main_register_shared_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_register_shared_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10098", + "weight": 1.0, + "_src": "main", + "_tgt": "main_unregister_shared_folder", + "confidence_score": 1.0, + "source": "main", + "target": "main_unregister_shared_folder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10109", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_shared_folder_tree", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_shared_folder_tree" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10120", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_shared_folder_file", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_shared_folder_file" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10134", + "weight": 1.0, + "_src": "main", + "_tgt": "main_import_shared_folder_files", + "confidence_score": 1.0, + "source": "main", + "target": "main_import_shared_folder_files" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10159", + "weight": 1.0, + "_src": "main", + "_tgt": "main_caption_image_with_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_caption_image_with_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10199", + "weight": 1.0, + "_src": "main", + "_tgt": "main_rename_asset_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_rename_asset_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10210", + "weight": 1.0, + "_src": "main", + "_tgt": "main_find_asset_item_in_library", + "confidence_score": 1.0, + "source": "main", + "target": "main_find_asset_item_in_library" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10221", + "weight": 1.0, + "_src": "main", + "_tgt": "main_register_asset_library_avatar", + "confidence_score": 1.0, + "source": "main", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10275", + "weight": 1.0, + "_src": "main", + "_tgt": "main_check_asset_library_avatar", + "confidence_score": 1.0, + "source": "main", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10308", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_asset_library_item", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_asset_library_item" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10326", + "weight": 1.0, + "_src": "main", + "_tgt": "main_batch_delete_asset_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_batch_delete_asset_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10347", + "weight": 1.0, + "_src": "main", + "_tgt": "main_batch_move_asset_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_batch_move_asset_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10379", + "weight": 1.0, + "_src": "main", + "_tgt": "main_batch_crop_asset_library_items", + "confidence_score": 1.0, + "source": "main", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10433", + "weight": 1.0, + "_src": "main", + "_tgt": "main_update_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_update_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10458", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10466", + "weight": 1.0, + "_src": "main", + "_tgt": "main_restore_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_restore_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10474", + "weight": 1.0, + "_src": "main", + "_tgt": "main_purge_canvas", + "confidence_score": 1.0, + "source": "main", + "target": "main_purge_canvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10483", + "weight": 1.0, + "_src": "main", + "_tgt": "main_chat", + "confidence_score": 1.0, + "source": "main", + "target": "main_chat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10574", + "weight": 1.0, + "_src": "main", + "_tgt": "main_chat_stream", + "confidence_score": 1.0, + "source": "main", + "target": "main_chat_stream" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10666", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_history_api", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_history_api" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10689", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_queue_status", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_queue_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10697", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_history", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_history" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10740", + "weight": 1.0, + "_src": "main", + "_tgt": "main_poll_angle_cloud", + "confidence_score": 1.0, + "source": "main", + "target": "main_poll_angle_cloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10811", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_angle_cloud", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_angle_cloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10905", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_cloud", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_cloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10994", + "weight": 1.0, + "_src": "main", + "_tgt": "main_ms_generate", + "confidence_score": 1.0, + "source": "main", + "target": "main_ms_generate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11100", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11300", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflowfield", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflowfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11313", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflowconfig", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflowconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11318", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflowuploadrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflowuploadrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11322", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflowrunrequest", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflowrunrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11327", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflow_path_from_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11336", + "weight": 1.0, + "_src": "main", + "_tgt": "main_workflow_config_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_workflow_config_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11339", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_builtin_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_builtin_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11342", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_store_path", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_store_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11345", + "weight": 1.0, + "_src": "main", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 1.0, + "source": "main", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11355", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_runninghub_workflow_store", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_runninghub_workflow_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11360", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_config_has_payload", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_config_has_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11365", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_entry_from_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_entry_from_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11384", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_provider_with_workflow_store", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11412", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_provider_workflow_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11441", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_select_workflow_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_select_workflow_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11458", + "weight": 1.0, + "_src": "main", + "_tgt": "main_sync_runninghub_workflow_to_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11522", + "weight": 1.0, + "_src": "main", + "_tgt": "main_remove_runninghub_workflow_from_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11555", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11558", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_normalize_field", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_normalize_field" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11607", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_is_saved_link_field", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_is_saved_link_field" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11622", + "weight": 1.0, + "_src": "main", + "_tgt": "main_runninghub_collect_workflow_fields", + "confidence_score": 1.0, + "source": "main", + "target": "main_runninghub_collect_workflow_fields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11664", + "weight": 1.0, + "_src": "main", + "_tgt": "main_comfyinstancespayload", + "confidence_score": 1.0, + "source": "main", + "target": "main_comfyinstancespayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11668", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_comfyui_instances", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_comfyui_instances" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11672", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_comfyui_instances", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_comfyui_instances" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11708", + "weight": 1.0, + "_src": "main", + "_tgt": "main_list_workflows", + "confidence_score": 1.0, + "source": "main", + "target": "main_list_workflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11739", + "weight": 1.0, + "_src": "main", + "_tgt": "main_get_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_get_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11758", + "weight": 1.0, + "_src": "main", + "_tgt": "main_upload_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_upload_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11779", + "weight": 1.0, + "_src": "main", + "_tgt": "main_save_workflow_config", + "confidence_score": 1.0, + "source": "main", + "target": "main_save_workflow_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11791", + "weight": 1.0, + "_src": "main", + "_tgt": "main_delete_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_delete_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11806", + "weight": 1.0, + "_src": "main", + "_tgt": "main_run_workflow", + "confidence_score": 1.0, + "source": "main", + "target": "main_run_workflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5744", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_gpt_image_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_gpt_image_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5755", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_qwen_image_model", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_qwen_image_model" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5761", + "weight": 1.0, + "_src": "main", + "_tgt": "main_is_dashscope_image_provider", + "confidence_score": 1.0, + "source": "main", + "target": "main_is_dashscope_image_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6725", + "weight": 1.0, + "_src": "main", + "_tgt": "main_dashscope_image_endpoint_url", + "confidence_score": 1.0, + "source": "main", + "target": "main_dashscope_image_endpoint_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6740", + "weight": 1.0, + "_src": "main", + "_tgt": "main_qwen_image_size_param", + "confidence_score": 1.0, + "source": "main", + "target": "main_qwen_image_size_param" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6762", + "weight": 1.0, + "_src": "main", + "_tgt": "main_generate_dashscope_qwen_image", + "confidence_score": 1.0, + "source": "main", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L49", + "weight": 1.0, + "_src": "main_quietaccesslogfilter", + "_tgt": "main_quietaccesslogfilter_filter", + "confidence_score": 1.0, + "source": "main_quietaccesslogfilter", + "target": "main_quietaccesslogfilter_filter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L77", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_init", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_init" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L82", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_connect", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L91", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_disconnect", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L100", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_online_count", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_online_count" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L107", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_broadcast_count", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_broadcast_count" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L117", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_broadcast_new_image" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L126", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_broadcast_canvas_updated", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_broadcast_canvas_updated" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L140", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_broadcast_asset_library_updated", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_broadcast_asset_library_updated" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L152", + "weight": 1.0, + "_src": "main_connectionmanager", + "_tgt": "main_connectionmanager_send_personal_message", + "confidence_score": 1.0, + "source": "main_connectionmanager", + "target": "main_connectionmanager_send_personal_message" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L88", + "weight": 0.8, + "_src": "main_connectionmanager_connect", + "_tgt": "main_connectionmanager_online_count", + "confidence_score": 0.5, + "source": "main_connectionmanager_connect", + "target": "main_connectionmanager_online_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L89", + "weight": 0.8, + "_src": "main_connectionmanager_connect", + "_tgt": "main_connectionmanager_broadcast_count", + "confidence_score": 0.5, + "source": "main_connectionmanager_connect", + "target": "main_connectionmanager_broadcast_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L183", + "weight": 0.8, + "_src": "main_websocket_endpoint", + "_tgt": "main_connectionmanager_connect", + "confidence_score": 0.5, + "source": "main_connectionmanager_connect", + "target": "main_websocket_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L97", + "weight": 0.8, + "_src": "main_connectionmanager_disconnect", + "_tgt": "main_connectionmanager_online_count", + "confidence_score": 0.5, + "source": "main_connectionmanager_disconnect", + "target": "main_connectionmanager_online_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L98", + "weight": 0.8, + "_src": "main_connectionmanager_disconnect", + "_tgt": "main_connectionmanager_broadcast_count", + "confidence_score": 0.5, + "source": "main_connectionmanager_disconnect", + "target": "main_connectionmanager_broadcast_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L190", + "weight": 0.8, + "_src": "main_websocket_endpoint", + "_tgt": "main_connectionmanager_disconnect", + "confidence_score": 0.5, + "source": "main_connectionmanager_disconnect", + "target": "main_websocket_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L108", + "weight": 0.8, + "_src": "main_connectionmanager_broadcast_count", + "_tgt": "main_connectionmanager_online_count", + "confidence_score": 0.5, + "source": "main_connectionmanager_online_count", + "target": "main_connectionmanager_broadcast_count" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8503", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_new_image", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10878", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_new_image", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10975", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_new_image", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11076", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_new_image", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11278", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_connectionmanager_broadcast_new_image", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_new_image", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10454", + "weight": 0.8, + "_src": "main_update_canvas", + "_tgt": "main_connectionmanager_broadcast_canvas_updated", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_canvas_updated", + "target": "main_update_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L143", + "weight": 0.8, + "_src": "main_connectionmanager_broadcast_asset_library_updated", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_asset_library_updated", + "target": "main_now_ms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4286", + "weight": 0.8, + "_src": "main_save_asset_library", + "_tgt": "main_connectionmanager_broadcast_asset_library_updated", + "confidence_score": 0.5, + "source": "main_connectionmanager_broadcast_asset_library_updated", + "target": "main_save_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10786", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_connectionmanager_send_personal_message", + "confidence_score": 0.5, + "source": "main_connectionmanager_send_personal_message", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10876", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_connectionmanager_send_personal_message", + "confidence_score": 0.5, + "source": "main_connectionmanager_send_personal_message", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L179", + "weight": 0.8, + "_src": "main_startup_event", + "_tgt": "main_sync_static_html_versions", + "confidence_score": 0.5, + "source": "main_startup_event", + "target": "main_sync_static_html_versions" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L392", + "weight": 1.0, + "_src": "main_rationale_392", + "_tgt": "main_ensure_runtime_config_files", + "confidence_score": 1.0, + "source": "main_ensure_runtime_config_files", + "target": "main_rationale_392" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L515", + "weight": 0.8, + "_src": "main_request_validation_exception_handler", + "_tgt": "main_friendly_validation_error", + "confidence_score": 0.5, + "source": "main_friendly_validation_error", + "target": "main_request_validation_exception_handler" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L536", + "weight": 0.8, + "_src": "main_reload_env_globals", + "_tgt": "main_model_list", + "confidence_score": 0.5, + "source": "main_model_list", + "target": "main_reload_env_globals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7928", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_reload_env_globals", + "confidence_score": 0.5, + "source": "main_reload_env_globals", + "target": "main_save_providers" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L529", + "weight": 1.0, + "_src": "main_rationale_529", + "_tgt": "main_reload_env_globals", + "confidence_score": 1.0, + "source": "main_reload_env_globals", + "target": "main_rationale_529" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L617", + "weight": 0.8, + "_src": "main_provider_env_key_value", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_provider_env_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1130", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2911", + "weight": 0.8, + "_src": "main_api_headers", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_api_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6130", + "weight": 0.8, + "_src": "main_runninghub_api_key", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_runninghub_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6141", + "weight": 0.8, + "_src": "main_runninghub_app_headers", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_runninghub_app_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6381", + "weight": 0.8, + "_src": "main_runninghub_upload_reference", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7884", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7978", + "weight": 0.8, + "_src": "main_api_key_from_payload", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_api_key_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8457", + "weight": 0.8, + "_src": "main_fetch_upstream_models", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_fetch_upstream_models" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8888", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_provider_key_env", + "confidence_score": 0.5, + "source": "main_provider_key_env", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L626", + "weight": 0.8, + "_src": "main_runninghub_wallet_key_value", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_runninghub_wallet_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1137", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6131", + "weight": 0.8, + "_src": "main_runninghub_api_key", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_runninghub_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6142", + "weight": 0.8, + "_src": "main_runninghub_app_headers", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_runninghub_app_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7890", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7975", + "weight": 0.8, + "_src": "main_api_key_from_payload", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_api_key_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8455", + "weight": 0.8, + "_src": "main_fetch_upstream_models", + "_tgt": "main_runninghub_wallet_key_env", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_env", + "target": "main_fetch_upstream_models" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L630", + "weight": 0.8, + "_src": "main_volcengine_access_key_value", + "_tgt": "main_volcengine_access_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_access_key_env", + "target": "main_volcengine_access_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1145", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_volcengine_access_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_access_key_env", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7896", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_volcengine_access_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_access_key_env", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L634", + "weight": 0.8, + "_src": "main_volcengine_secret_key_value", + "_tgt": "main_volcengine_secret_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_secret_key_env", + "target": "main_volcengine_secret_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1148", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_volcengine_secret_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_secret_key_env", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7897", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_volcengine_secret_key_env", + "confidence_score": 0.5, + "source": "main_volcengine_secret_key_env", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L618", + "weight": 0.8, + "_src": "main_provider_env_key_value", + "_tgt": "main_read_api_env_value", + "confidence_score": 0.5, + "source": "main_read_api_env_value", + "target": "main_provider_env_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L627", + "weight": 0.8, + "_src": "main_runninghub_wallet_key_value", + "_tgt": "main_read_api_env_value", + "confidence_score": 0.5, + "source": "main_read_api_env_value", + "target": "main_runninghub_wallet_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L631", + "weight": 0.8, + "_src": "main_volcengine_access_key_value", + "_tgt": "main_read_api_env_value", + "confidence_score": 0.5, + "source": "main_read_api_env_value", + "target": "main_volcengine_access_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L635", + "weight": 0.8, + "_src": "main_volcengine_secret_key_value", + "_tgt": "main_read_api_env_value", + "confidence_score": 0.5, + "source": "main_read_api_env_value", + "target": "main_volcengine_secret_key_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3163", + "weight": 0.8, + "_src": "main_jimeng_env_value", + "_tgt": "main_read_api_env_value", + "confidence_score": 0.5, + "source": "main_read_api_env_value", + "target": "main_jimeng_env_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L641", + "weight": 0.8, + "_src": "main_volcengine_provider_api_key", + "_tgt": "main_provider_env_key_value", + "confidence_score": 0.5, + "source": "main_provider_env_key_value", + "target": "main_volcengine_provider_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1125", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_provider_env_key_value", + "confidence_score": 0.5, + "source": "main_provider_env_key_value", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1197", + "weight": 0.8, + "_src": "main_modelscope_api_key", + "_tgt": "main_provider_env_key_value", + "confidence_score": 0.5, + "source": "main_provider_env_key_value", + "target": "main_modelscope_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1133", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_runninghub_wallet_key_value", + "confidence_score": 0.5, + "source": "main_runninghub_wallet_key_value", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1140", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_volcengine_access_key_value", + "confidence_score": 0.5, + "source": "main_volcengine_access_key_value", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5481", + "weight": 0.8, + "_src": "main_volcengine_ark_asset_call", + "_tgt": "main_volcengine_access_key_value", + "confidence_score": 0.5, + "source": "main_volcengine_access_key_value", + "target": "main_volcengine_ark_asset_call" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1141", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_volcengine_secret_key_value", + "confidence_score": 0.5, + "source": "main_volcengine_secret_key_value", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5482", + "weight": 0.8, + "_src": "main_volcengine_ark_asset_call", + "_tgt": "main_volcengine_secret_key_value", + "confidence_score": 0.5, + "source": "main_volcengine_secret_key_value", + "target": "main_volcengine_ark_asset_call" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7982", + "weight": 0.8, + "_src": "main_api_key_from_payload", + "_tgt": "main_volcengine_provider_api_key", + "confidence_score": 0.5, + "source": "main_volcengine_provider_api_key", + "target": "main_api_key_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8352", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_volcengine_provider_api_key", + "confidence_score": 0.5, + "source": "main_volcengine_provider_api_key", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1129", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_mask_secret", + "confidence_score": 0.5, + "source": "main_mask_secret", + "target": "main_public_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L657", + "weight": 0.8, + "_src": "main_bearer_auth_value", + "_tgt": "main_strip_auth_scheme", + "confidence_score": 0.5, + "source": "main_strip_auth_scheme", + "target": "main_bearer_auth_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1196", + "weight": 0.8, + "_src": "main_modelscope_api_key", + "_tgt": "main_strip_auth_scheme", + "confidence_score": 0.5, + "source": "main_strip_auth_scheme", + "target": "main_modelscope_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7998", + "weight": 0.8, + "_src": "main_upstream_model_headers", + "_tgt": "main_strip_auth_scheme", + "confidence_score": 0.5, + "source": "main_strip_auth_scheme", + "target": "main_upstream_model_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2890", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_resolve_chat_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2923", + "weight": 0.8, + "_src": "main_api_headers", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_api_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6123", + "weight": 0.8, + "_src": "main_runninghub_api_headers", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_runninghub_api_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6145", + "weight": 0.8, + "_src": "main_runninghub_app_headers", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_runninghub_app_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6382", + "weight": 0.8, + "_src": "main_runninghub_upload_reference", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7999", + "weight": 0.8, + "_src": "main_upstream_model_headers", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_upstream_model_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8272", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_bearer_auth_value", + "confidence_score": 0.5, + "source": "main_bearer_auth_value", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L717", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_default_api_providers", + "confidence_score": 0.5, + "source": "main_default_api_providers", + "target": "main_merge_default_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1101", + "weight": 0.8, + "_src": "main_load_api_providers", + "_tgt": "main_default_api_providers", + "confidence_score": 0.5, + "source": "main_default_api_providers", + "target": "main_load_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L727", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_model_list_from_values", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_model_list_from_values" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L729", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_normalize_ms_loras", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_normalize_ms_loras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L734", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_load_static_runninghub_provider", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_load_static_runninghub_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L745", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_merge_runninghub_system_entries", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_merge_runninghub_system_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L773", + "weight": 0.8, + "_src": "main_merge_default_api_providers", + "_tgt": "main_is_jimeng_provider", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_is_jimeng_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1103", + "weight": 0.8, + "_src": "main_load_api_providers", + "_tgt": "main_merge_default_api_providers", + "confidence_score": 0.5, + "source": "main_merge_default_api_providers", + "target": "main_load_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L788", + "weight": 0.8, + "_src": "main_normalize_model_list", + "_tgt": "main_model_list_from_values", + "confidence_score": 0.5, + "source": "main_normalize_model_list", + "target": "main_model_list_from_values" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L795", + "weight": 0.8, + "_src": "main_model_list_from_values", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_model_list_from_values", + "target": "main_selected_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1001", + "weight": 0.8, + "_src": "main_merge_runninghub_provider_with_static", + "_tgt": "main_model_list_from_values", + "confidence_score": 0.5, + "source": "main_model_list_from_values", + "target": "main_merge_runninghub_provider_with_static" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1088", + "weight": 0.8, + "_src": "main_normalize_provider", + "_tgt": "main_model_list_from_values", + "confidence_score": 0.5, + "source": "main_model_list_from_values", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1092", + "weight": 0.8, + "_src": "main_normalize_provider", + "_tgt": "main_normalize_ms_loras", + "confidence_score": 0.5, + "source": "main_normalize_ms_loras", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L857", + "weight": 0.8, + "_src": "main_normalize_runninghub_entry", + "_tgt": "main_runninghub_normalize_field", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entry", + "target": "main_runninghub_normalize_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L883", + "weight": 0.8, + "_src": "main_normalize_runninghub_entries", + "_tgt": "main_normalize_runninghub_entry", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entry", + "target": "main_normalize_runninghub_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1019", + "weight": 0.8, + "_src": "main_preserve_runninghub_hidden_overrides", + "_tgt": "main_normalize_runninghub_entry", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entry", + "target": "main_preserve_runninghub_hidden_overrides" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11370", + "weight": 0.8, + "_src": "main_runninghub_workflow_entry_from_config", + "_tgt": "main_normalize_runninghub_entry", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entry", + "target": "main_runninghub_workflow_entry_from_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11546", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_normalize_runninghub_entry", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entry", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L917", + "weight": 0.8, + "_src": "main_apply_runninghub_system_thumbnails", + "_tgt": "main_normalize_runninghub_entries", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entries", + "target": "main_apply_runninghub_system_thumbnails" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1014", + "weight": 0.8, + "_src": "main_preserve_runninghub_hidden_overrides", + "_tgt": "main_normalize_runninghub_entries", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entries", + "target": "main_preserve_runninghub_hidden_overrides" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1094", + "weight": 0.8, + "_src": "main_normalize_provider", + "_tgt": "main_normalize_runninghub_entries", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entries", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11409", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_normalize_runninghub_entries", + "confidence_score": 0.5, + "source": "main_normalize_runninghub_entries", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L919", + "weight": 0.8, + "_src": "main_apply_runninghub_system_thumbnails", + "_tgt": "main_runninghub_entry_id", + "confidence_score": 0.5, + "source": "main_runninghub_entry_id", + "target": "main_apply_runninghub_system_thumbnails" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L952", + "weight": 0.8, + "_src": "main_merge_runninghub_system_entries", + "_tgt": "main_runninghub_entry_id", + "confidence_score": 0.5, + "source": "main_runninghub_entry_id", + "target": "main_merge_runninghub_system_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1015", + "weight": 0.8, + "_src": "main_preserve_runninghub_hidden_overrides", + "_tgt": "main_runninghub_entry_id", + "confidence_score": 0.5, + "source": "main_runninghub_entry_id", + "target": "main_preserve_runninghub_hidden_overrides" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6546", + "weight": 0.8, + "_src": "main_runninghub_entry_config_from_model", + "_tgt": "main_runninghub_entry_id", + "confidence_score": 0.5, + "source": "main_runninghub_entry_id", + "target": "main_runninghub_entry_config_from_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L919", + "weight": 0.8, + "_src": "main_apply_runninghub_system_thumbnails", + "_tgt": "main_static_runninghub_thumbnail_url", + "confidence_score": 0.5, + "source": "main_static_runninghub_thumbnail_url", + "target": "main_apply_runninghub_system_thumbnails" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L951", + "weight": 0.8, + "_src": "main_merge_runninghub_system_entries", + "_tgt": "main_apply_runninghub_system_thumbnails", + "confidence_score": 0.5, + "source": "main_apply_runninghub_system_thumbnails", + "target": "main_merge_runninghub_system_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L986", + "weight": 0.8, + "_src": "main_load_static_runninghub_provider", + "_tgt": "main_apply_runninghub_system_thumbnails", + "confidence_score": 0.5, + "source": "main_apply_runninghub_system_thumbnails", + "target": "main_load_static_runninghub_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L968", + "weight": 0.8, + "_src": "main_merge_runninghub_system_entries", + "_tgt": "main_merge_runninghub_entry_overlay", + "confidence_score": 0.5, + "source": "main_merge_runninghub_entry_overlay", + "target": "main_merge_runninghub_system_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1002", + "weight": 0.8, + "_src": "main_merge_runninghub_provider_with_static", + "_tgt": "main_merge_runninghub_system_entries", + "confidence_score": 0.5, + "source": "main_merge_runninghub_system_entries", + "target": "main_merge_runninghub_provider_with_static" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L985", + "weight": 0.8, + "_src": "main_load_static_runninghub_provider", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_load_static_runninghub_provider", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L994", + "weight": 0.8, + "_src": "main_merge_runninghub_provider_with_static", + "_tgt": "main_load_static_runninghub_provider", + "confidence_score": 0.5, + "source": "main_load_static_runninghub_provider", + "target": "main_merge_runninghub_provider_with_static" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1009", + "weight": 0.8, + "_src": "main_preserve_runninghub_hidden_overrides", + "_tgt": "main_load_static_runninghub_provider", + "confidence_score": 0.5, + "source": "main_load_static_runninghub_provider", + "target": "main_preserve_runninghub_hidden_overrides" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11540", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_load_static_runninghub_provider", + "confidence_score": 0.5, + "source": "main_load_static_runninghub_provider", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1004", + "weight": 0.8, + "_src": "main_merge_runninghub_provider_with_static", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_merge_runninghub_provider_with_static", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7880", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_preserve_runninghub_hidden_overrides", + "confidence_score": 0.5, + "source": "main_preserve_runninghub_hidden_overrides", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1067", + "weight": 0.8, + "_src": "main_normalize_provider", + "_tgt": "main_normalize_endpoint_override", + "confidence_score": 0.5, + "source": "main_normalize_endpoint_override", + "target": "main_normalize_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6044", + "weight": 0.8, + "_src": "main_gemini_endpoint_url", + "_tgt": "main_provider_endpoint_url", + "confidence_score": 0.5, + "source": "main_provider_endpoint_url", + "target": "main_gemini_endpoint_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6092", + "weight": 0.8, + "_src": "main_volcengine_endpoint_url", + "_tgt": "main_provider_endpoint_url", + "confidence_score": 0.5, + "source": "main_provider_endpoint_url", + "target": "main_volcengine_endpoint_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6823", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_provider_endpoint_url", + "confidence_score": 0.5, + "source": "main_provider_endpoint_url", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6312", + "weight": 0.8, + "_src": "main_runninghub_task_endpoint", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_task_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6380", + "weight": 0.8, + "_src": "main_runninghub_upload_reference", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6399", + "weight": 0.8, + "_src": "main_wait_for_runninghub_image_task", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_wait_for_runninghub_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6599", + "weight": 0.8, + "_src": "main_runninghub_upload_local_to_filename", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6658", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7395", + "weight": 0.8, + "_src": "main_runninghub_app_info", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_app_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7426", + "weight": 0.8, + "_src": "main_runninghub_submit", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7462", + "weight": 0.8, + "_src": "main_runninghub_workflow_submit", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_workflow_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7485", + "weight": 0.8, + "_src": "main_runninghub_workflow_info", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7560", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_fetch_runninghub_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7633", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7690", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_runninghub_endpoint_url", + "confidence_score": 0.5, + "source": "main_runninghub_endpoint_url", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1091", + "weight": 0.8, + "_src": "main_normalize_provider", + "_tgt": "main_normalize_model_protocols", + "confidence_score": 0.5, + "source": "main_normalize_provider", + "target": "main_normalize_model_protocols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1107", + "weight": 0.8, + "_src": "main_load_api_providers", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_normalize_provider", + "target": "main_load_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7878", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_normalize_provider", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11520", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_normalize_provider", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11553", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_normalize_provider", + "confidence_score": 0.5, + "source": "main_normalize_provider", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1155", + "weight": 0.8, + "_src": "main_public_api_providers", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_public_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1159", + "weight": 0.8, + "_src": "main_get_primary_provider_id", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_get_primary_provider_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1169", + "weight": 0.8, + "_src": "main_get_api_provider", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_get_api_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1182", + "weight": 0.8, + "_src": "main_get_api_provider_exact", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_get_api_provider_exact" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7515", + "weight": 0.8, + "_src": "main_list_runninghub_workflows", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_list_runninghub_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11416", + "weight": 0.8, + "_src": "main_runninghub_provider_workflow_config", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11464", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11526", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_load_api_providers", + "confidence_score": 0.5, + "source": "main_load_api_providers", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7925", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_save_api_providers", + "confidence_score": 0.5, + "source": "main_save_api_providers", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11520", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_save_api_providers", + "confidence_score": 0.5, + "source": "main_save_api_providers", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11553", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_save_api_providers", + "confidence_score": 0.5, + "source": "main_save_api_providers", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1122", + "weight": 0.8, + "_src": "main_public_provider", + "_tgt": "main_runninghub_provider_with_workflow_store", + "confidence_score": 0.5, + "source": "main_public_provider", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1155", + "weight": 0.8, + "_src": "main_public_api_providers", + "_tgt": "main_public_provider", + "confidence_score": 0.5, + "source": "main_public_provider", + "target": "main_public_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7929", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_public_provider", + "confidence_score": 0.5, + "source": "main_public_provider", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7848", + "weight": 0.8, + "_src": "main_ai_config", + "_tgt": "main_public_api_providers", + "confidence_score": 0.5, + "source": "main_public_api_providers", + "target": "main_ai_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7869", + "weight": 0.8, + "_src": "main_api_providers", + "_tgt": "main_public_api_providers", + "confidence_score": 0.5, + "source": "main_public_api_providers", + "target": "main_api_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1173", + "weight": 0.8, + "_src": "main_get_api_provider", + "_tgt": "main_get_primary_provider_id", + "confidence_score": 0.5, + "source": "main_get_primary_provider_id", + "target": "main_get_api_provider" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1158", + "weight": 1.0, + "_src": "main_rationale_1158", + "_tgt": "main_get_primary_provider_id", + "confidence_score": 1.0, + "source": "main_get_primary_provider_id", + "target": "main_rationale_1158" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2893", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_resolve_chat_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6801", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8463", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8882", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9276", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10161", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10226", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10281", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10508", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10601", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_get_api_provider", + "confidence_score": 0.5, + "source": "main_get_api_provider", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1192", + "weight": 0.8, + "_src": "main_modelscope_provider_config", + "_tgt": "main_get_api_provider_exact", + "confidence_score": 0.5, + "source": "main_get_api_provider_exact", + "target": "main_modelscope_provider_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6126", + "weight": 0.8, + "_src": "main_runninghub_provider", + "_tgt": "main_get_api_provider_exact", + "confidence_score": 0.5, + "source": "main_get_api_provider_exact", + "target": "main_runninghub_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8454", + "weight": 0.8, + "_src": "main_fetch_upstream_models", + "_tgt": "main_get_api_provider_exact", + "confidence_score": 0.5, + "source": "main_get_api_provider_exact", + "target": "main_fetch_upstream_models" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1202", + "weight": 0.8, + "_src": "main_modelscope_api_root", + "_tgt": "main_modelscope_provider_config", + "confidence_score": 0.5, + "source": "main_modelscope_provider_config", + "target": "main_modelscope_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2886", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_resolve_chat_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5978", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7860", + "weight": 0.8, + "_src": "main_ai_config", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_ai_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7936", + "weight": 0.8, + "_src": "main_get_global_token", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_get_global_token" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10742", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10813", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10907", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10996", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_modelscope_api_key", + "confidence_score": 0.5, + "source": "main_modelscope_api_key", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2889", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_modelscope_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_api_root", + "target": "main_resolve_chat_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6004", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_image_api_root", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10741", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_image_api_root", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10812", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_image_api_root", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10906", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_image_api_root", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10995", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_modelscope_image_api_root", + "confidence_score": 0.5, + "source": "main_modelscope_image_api_root", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1232", + "weight": 0.8, + "_src": "main_update_env_values", + "_tgt": "main_env_quote", + "confidence_score": 0.5, + "source": "main_env_quote", + "target": "main_update_env_values" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7927", + "weight": 0.8, + "_src": "main_save_providers", + "_tgt": "main_update_env_values", + "confidence_score": 0.5, + "source": "main_update_env_values", + "target": "main_save_providers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11693", + "weight": 0.8, + "_src": "main_save_comfyui_instances", + "_tgt": "main_update_env_values", + "confidence_score": 0.5, + "source": "main_update_env_values", + "target": "main_save_comfyui_instances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1279", + "weight": 0.8, + "_src": "main_versioned_static_html", + "_tgt": "main_current_app_version", + "confidence_score": 0.5, + "source": "main_current_app_version", + "target": "main_versioned_static_html" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1299", + "weight": 0.8, + "_src": "main_sync_static_html_versions", + "_tgt": "main_current_app_version", + "confidence_score": 0.5, + "source": "main_current_app_version", + "target": "main_sync_static_html_versions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1446", + "weight": 0.8, + "_src": "main_app_info", + "_tgt": "main_current_app_version", + "confidence_score": 0.5, + "source": "main_current_app_version", + "target": "main_app_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1589", + "weight": 0.8, + "_src": "main_check_update", + "_tgt": "main_current_app_version", + "confidence_score": 0.5, + "source": "main_current_app_version", + "target": "main_check_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1318", + "weight": 0.8, + "_src": "main_sync_static_html_versions", + "_tgt": "main_versioned_static_html", + "confidence_score": 0.5, + "source": "main_versioned_static_html", + "target": "main_sync_static_html_versions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1332", + "weight": 0.8, + "_src": "main_static_html_response", + "_tgt": "main_versioned_static_html", + "confidence_score": 0.5, + "source": "main_versioned_static_html", + "target": "main_static_html_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6963", + "weight": 0.8, + "_src": "main_index", + "_tgt": "main_static_html_response", + "confidence_score": 0.5, + "source": "main_static_html_response", + "target": "main_index" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4463", + "weight": 0.8, + "_src": "main_builtin_prompt_templates", + "_tgt": "main_prompt_template_markdown_path", + "confidence_score": 0.5, + "source": "main_prompt_template_markdown_path", + "target": "main_builtin_prompt_templates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9435", + "weight": 0.8, + "_src": "main_smart_canvas_prompt_templates", + "_tgt": "main_prompt_template_markdown_path", + "confidence_score": 0.5, + "source": "main_prompt_template_markdown_path", + "target": "main_smart_canvas_prompt_templates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1434", + "weight": 0.8, + "_src": "main_parse_prompt_template_markdown", + "_tgt": "main_prompt_template_category", + "confidence_score": 0.5, + "source": "main_prompt_template_category", + "target": "main_parse_prompt_template_markdown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1418", + "weight": 0.8, + "_src": "main_parse_prompt_template_markdown", + "_tgt": "main_extract_prompt_template_section", + "confidence_score": 0.5, + "source": "main_extract_prompt_template_section", + "target": "main_parse_prompt_template_markdown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4467", + "weight": 0.8, + "_src": "main_builtin_prompt_templates", + "_tgt": "main_parse_prompt_template_markdown", + "confidence_score": 0.5, + "source": "main_parse_prompt_template_markdown", + "target": "main_builtin_prompt_templates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1517", + "weight": 0.8, + "_src": "main_update_connectivity_probe", + "_tgt": "main_connectivity_probe", + "confidence_score": 0.5, + "source": "main_connectivity_probe", + "target": "main_update_connectivity_probe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1528", + "weight": 0.8, + "_src": "main_update_connectivity", + "_tgt": "main_connectivity_probe", + "confidence_score": 0.5, + "source": "main_connectivity_probe", + "target": "main_update_connectivity" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1515", + "weight": 0.8, + "_src": "main_update_connectivity_probe", + "_tgt": "main_update_connectivity_targets", + "confidence_score": 0.5, + "source": "main_update_connectivity_targets", + "target": "main_update_connectivity_probe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1525", + "weight": 0.8, + "_src": "main_update_connectivity", + "_tgt": "main_update_connectivity_targets", + "confidence_score": 0.5, + "source": "main_update_connectivity_targets", + "target": "main_update_connectivity" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1514", + "weight": 1.0, + "_src": "main_rationale_1514", + "_tgt": "main_update_connectivity_probe", + "confidence_score": 1.0, + "source": "main_update_connectivity_probe", + "target": "main_rationale_1514" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1580", + "weight": 0.8, + "_src": "main_version_gt", + "_tgt": "main_version_tuple", + "confidence_score": 0.5, + "source": "main_version_tuple", + "target": "main_version_gt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1609", + "weight": 0.8, + "_src": "main_check_update", + "_tgt": "main_version_gt", + "confidence_score": 0.5, + "source": "main_version_gt", + "target": "main_check_update" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1588", + "weight": 1.0, + "_src": "main_rationale_1588", + "_tgt": "main_check_update", + "confidence_score": 1.0, + "source": "main_check_update", + "target": "main_rationale_1588" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1702", + "weight": 0.8, + "_src": "main_modelscope_update_file_list", + "_tgt": "main_update_allowed_file", + "confidence_score": 0.5, + "source": "main_update_allowed_file", + "target": "main_modelscope_update_file_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1735", + "weight": 0.8, + "_src": "main_safe_update_target", + "_tgt": "main_update_allowed_file", + "confidence_score": 0.5, + "source": "main_update_allowed_file", + "target": "main_safe_update_target" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1838", + "weight": 0.8, + "_src": "main_github_update_file_list", + "_tgt": "main_update_allowed_file", + "confidence_score": 0.5, + "source": "main_update_allowed_file", + "target": "main_github_update_file_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1861", + "weight": 0.8, + "_src": "main_staged_update_file_list", + "_tgt": "main_update_allowed_file", + "confidence_score": 0.5, + "source": "main_update_allowed_file", + "target": "main_staged_update_file_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2084", + "weight": 0.8, + "_src": "main_rollback_update", + "_tgt": "main_update_allowed_file", + "confidence_score": 0.5, + "source": "main_update_allowed_file", + "target": "main_rollback_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1656", + "weight": 0.8, + "_src": "main_github_json", + "_tgt": "main_github_get", + "confidence_score": 0.5, + "source": "main_github_get", + "target": "main_github_json" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1674", + "weight": 0.8, + "_src": "main_github_bytes", + "_tgt": "main_github_get", + "confidence_score": 0.5, + "source": "main_github_get", + "target": "main_github_bytes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1692", + "weight": 0.8, + "_src": "main_modelscope_update_file_list", + "_tgt": "main_github_get", + "confidence_score": 0.5, + "source": "main_github_get", + "target": "main_modelscope_update_file_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1708", + "weight": 0.8, + "_src": "main_modelscope_file_bytes", + "_tgt": "main_github_get", + "confidence_score": 0.5, + "source": "main_github_get", + "target": "main_modelscope_file_bytes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1832", + "weight": 0.8, + "_src": "main_github_update_file_list", + "_tgt": "main_github_json", + "confidence_score": 0.5, + "source": "main_github_json", + "target": "main_github_update_file_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1682", + "weight": 0.8, + "_src": "main_download_github_update_files", + "_tgt": "main_github_bytes", + "confidence_score": 0.5, + "source": "main_github_bytes", + "target": "main_download_github_update_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1680", + "weight": 0.8, + "_src": "main_download_github_update_files", + "_tgt": "main_safe_update_target", + "confidence_score": 0.5, + "source": "main_download_github_update_files", + "target": "main_safe_update_target" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1891", + "weight": 0.8, + "_src": "main_stage_update_from_source", + "_tgt": "main_download_github_update_files", + "confidence_score": 0.5, + "source": "main_download_github_update_files", + "target": "main_stage_update_from_source" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1714", + "weight": 0.8, + "_src": "main_download_modelscope_update_files", + "_tgt": "main_modelscope_update_file_list", + "confidence_score": 0.5, + "source": "main_modelscope_update_file_list", + "target": "main_download_modelscope_update_files" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1691", + "weight": 1.0, + "_src": "main_rationale_1691", + "_tgt": "main_modelscope_update_file_list", + "confidence_score": 1.0, + "source": "main_modelscope_update_file_list", + "target": "main_rationale_1691" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1724", + "weight": 0.8, + "_src": "main_download_modelscope_update_files", + "_tgt": "main_modelscope_file_bytes", + "confidence_score": 0.5, + "source": "main_modelscope_file_bytes", + "target": "main_download_modelscope_update_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1723", + "weight": 0.8, + "_src": "main_download_modelscope_update_files", + "_tgt": "main_safe_update_target", + "confidence_score": 0.5, + "source": "main_download_modelscope_update_files", + "target": "main_safe_update_target" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1888", + "weight": 0.8, + "_src": "main_stage_update_from_source", + "_tgt": "main_download_modelscope_update_files", + "confidence_score": 0.5, + "source": "main_download_modelscope_update_files", + "target": "main_stage_update_from_source" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1942", + "weight": 0.8, + "_src": "main_update_from_github", + "_tgt": "main_safe_update_target", + "confidence_score": 0.5, + "source": "main_safe_update_target", + "target": "main_update_from_github" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2088", + "weight": 0.8, + "_src": "main_rollback_update", + "_tgt": "main_safe_update_target", + "confidence_score": 0.5, + "source": "main_safe_update_target", + "target": "main_rollback_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1951", + "weight": 0.8, + "_src": "main_update_from_github", + "_tgt": "main_safe_static_dir", + "confidence_score": 0.5, + "source": "main_safe_static_dir", + "target": "main_update_from_github" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2065", + "weight": 0.8, + "_src": "main_rollback_update", + "_tgt": "main_safe_static_dir", + "confidence_score": 0.5, + "source": "main_safe_static_dir", + "target": "main_rollback_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1822", + "weight": 0.8, + "_src": "main_schedule_self_restart", + "_tgt": "exception", + "confidence_score": 0.5, + "source": "main_schedule_self_restart", + "target": "exception" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1993", + "weight": 0.8, + "_src": "main_update_from_github", + "_tgt": "main_schedule_self_restart", + "confidence_score": 0.5, + "source": "main_schedule_self_restart", + "target": "main_update_from_github" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2100", + "weight": 0.8, + "_src": "main_rollback_update", + "_tgt": "main_schedule_self_restart", + "confidence_score": 0.5, + "source": "main_schedule_self_restart", + "target": "main_rollback_update" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1752", + "weight": 1.0, + "_src": "main_rationale_1752", + "_tgt": "main_schedule_self_restart", + "confidence_score": 1.0, + "source": "main_schedule_self_restart", + "target": "main_rationale_1752" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1825", + "weight": 1.0, + "_src": "main_updaterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "main_updaterequest", + "target": "basemodel" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2043", + "weight": 1.0, + "_src": "main_rollbackrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_rollbackrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2116", + "weight": 1.0, + "_src": "main_generaterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_generaterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2126", + "weight": 1.0, + "_src": "main_deletehistoryrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_deletehistoryrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2129", + "weight": 1.0, + "_src": "main_tokenrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_tokenrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2132", + "weight": 1.0, + "_src": "main_cloudgenrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_cloudgenrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2142", + "weight": 1.0, + "_src": "main_cloudpollrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_cloudpollrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2147", + "weight": 1.0, + "_src": "main_aireference", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_aireference" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2152", + "weight": 1.0, + "_src": "main_onlineimagerequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_onlineimagerequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2164", + "weight": 1.0, + "_src": "main_canvasvideorequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasvideorequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2185", + "weight": 1.0, + "_src": "main_tempshuploadrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_tempshuploadrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2188", + "weight": 1.0, + "_src": "main_cloudvideouploadrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_cloudvideouploadrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2192", + "weight": 1.0, + "_src": "main_runninghubsubmitrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_runninghubsubmitrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2198", + "weight": 1.0, + "_src": "main_runninghubworkflowsubmitrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_runninghubworkflowsubmitrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2204", + "weight": 1.0, + "_src": "main_runninghubuploadassetrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_runninghubuploadassetrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2208", + "weight": 1.0, + "_src": "main_jimenghelprequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_jimenghelprequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2211", + "weight": 1.0, + "_src": "main_jimengquerymediarequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_jimengquerymediarequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2215", + "weight": 1.0, + "_src": "main_runninghubworkflowconfigfield", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_runninghubworkflowconfigfield" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2234", + "weight": 1.0, + "_src": "main_runninghubworkflowconfig", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_runninghubworkflowconfig" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2243", + "weight": 1.0, + "_src": "main_apiproviderpayload", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_apiproviderpayload" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2271", + "weight": 1.0, + "_src": "main_chatrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_chatrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2283", + "weight": 1.0, + "_src": "main_msgeneraterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_msgeneraterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2294", + "weight": 1.0, + "_src": "main_canvasllmrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasllmrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2304", + "weight": 1.0, + "_src": "main_conversationcreaterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_conversationcreaterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2307", + "weight": 1.0, + "_src": "main_canvascreaterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvascreaterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2312", + "weight": 1.0, + "_src": "main_canvasmetaupdate", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasmetaupdate" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2319", + "weight": 1.0, + "_src": "main_canvassaverequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvassaverequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2330", + "weight": 1.0, + "_src": "main_canvasassetcheckrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasassetcheckrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2333", + "weight": 1.0, + "_src": "main_canvasassetdownloadrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasassetdownloadrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2338", + "weight": 1.0, + "_src": "main_canvasworkflowexportrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_canvasworkflowexportrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2347", + "weight": 1.0, + "_src": "main_smartcanvasgroupexportitem", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_smartcanvasgroupexportitem" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2353", + "weight": 1.0, + "_src": "main_smartcanvasgroupexportrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_smartcanvasgroupexportrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2358", + "weight": 1.0, + "_src": "main_localimageimportrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_localimageimportrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2362", + "weight": 1.0, + "_src": "main_localassetcaptionrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_localassetcaptionrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2369", + "weight": 1.0, + "_src": "main_localassetcaptionsaverequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_localassetcaptionsaverequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2373", + "weight": 1.0, + "_src": "main_localassetfolderrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_localassetfolderrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2378", + "weight": 1.0, + "_src": "main_assetlibrarycategoryrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibrarycategoryrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2383", + "weight": 1.0, + "_src": "main_assetlibraryrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibraryrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2386", + "weight": 1.0, + "_src": "main_assetlibraryaddrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibraryaddrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2392", + "weight": 1.0, + "_src": "main_assetlibrarybatchaddrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibrarybatchaddrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2397", + "weight": 1.0, + "_src": "main_sharedfolderregister", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_sharedfolderregister" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2401", + "weight": 1.0, + "_src": "main_sharedfolderimport", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_sharedfolderimport" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2407", + "weight": 1.0, + "_src": "main_assetlibraryrenamerequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibraryrenamerequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2411", + "weight": 1.0, + "_src": "main_assetlibrarybatchdeleterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibrarybatchdeleterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2415", + "weight": 1.0, + "_src": "main_assetlibrarybatchmoverequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibrarybatchmoverequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2421", + "weight": 1.0, + "_src": "main_assetlibrarybatchcroprequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetlibrarybatchcroprequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2428", + "weight": 1.0, + "_src": "main_assetavatarregisterrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_assetavatarregisterrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2434", + "weight": 1.0, + "_src": "main_promptlibraryrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_promptlibraryrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2437", + "weight": 1.0, + "_src": "main_promptlibraryitemrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_promptlibraryitemrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2446", + "weight": 1.0, + "_src": "main_promptlibrarybatchdeleterequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_promptlibrarybatchdeleterequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2449", + "weight": 1.0, + "_src": "main_promptlibrarycategoryrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_promptlibrarycategoryrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7950", + "weight": 1.0, + "_src": "main_testconnectionpayload", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_testconnectionpayload" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11300", + "weight": 1.0, + "_src": "main_workflowfield", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_workflowfield" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11313", + "weight": 1.0, + "_src": "main_workflowconfig", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_workflowconfig" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11318", + "weight": 1.0, + "_src": "main_workflowuploadrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_workflowuploadrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11322", + "weight": 1.0, + "_src": "main_workflowrunrequest", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_workflowrunrequest" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11664", + "weight": 1.0, + "_src": "main_comfyinstancespayload", + "_tgt": "basemodel", + "confidence_score": 1.0, + "source": "basemodel", + "target": "main_comfyinstancespayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1890", + "weight": 0.8, + "_src": "main_stage_update_from_source", + "_tgt": "main_github_update_file_list", + "confidence_score": 0.5, + "source": "main_github_update_file_list", + "target": "main_stage_update_from_source" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1889", + "weight": 0.8, + "_src": "main_stage_update_from_source", + "_tgt": "main_staged_update_file_list", + "confidence_score": 0.5, + "source": "main_staged_update_file_list", + "target": "main_stage_update_from_source" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1899", + "weight": 0.8, + "_src": "main_update_from_github", + "_tgt": "main_normalize_update_source", + "confidence_score": 0.5, + "source": "main_normalize_update_source", + "target": "main_update_from_github" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1923", + "weight": 0.8, + "_src": "main_update_from_github", + "_tgt": "main_stage_update_from_source", + "confidence_score": 0.5, + "source": "main_stage_update_from_source", + "target": "main_update_from_github" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L1886", + "weight": 1.0, + "_src": "main_rationale_1886", + "_tgt": "main_stage_update_from_source", + "confidence_score": 1.0, + "source": "main_stage_update_from_source", + "target": "main_rationale_1886" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2041", + "weight": 0.8, + "_src": "main_get_update_backups", + "_tgt": "main_list_update_backups", + "confidence_score": 0.5, + "source": "main_list_update_backups", + "target": "main_get_update_backups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11838", + "weight": 0.8, + "_src": "main_run_workflow", + "_tgt": "main_generaterequest", + "confidence_score": 0.5, + "source": "main_generaterequest", + "target": "main_run_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2500", + "weight": 0.8, + "_src": "main_get_best_backend", + "_tgt": "main_check_images_exist", + "confidence_score": 0.5, + "source": "main_check_images_exist", + "target": "main_get_best_backend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2524", + "weight": 0.8, + "_src": "main_reserve_best_backend", + "_tgt": "main_check_images_exist", + "confidence_score": 0.5, + "source": "main_check_images_exist", + "target": "main_reserve_best_backend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2483", + "weight": 0.8, + "_src": "main_collect_required_comfy_media", + "_tgt": "main_is_comfy_input_media_value", + "confidence_score": 0.5, + "source": "main_is_comfy_input_media_value", + "target": "main_collect_required_comfy_media" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11111", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_collect_required_comfy_media", + "confidence_score": 0.5, + "source": "main_collect_required_comfy_media", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11113", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_reserve_best_backend", + "confidence_score": 0.5, + "source": "main_reserve_best_backend", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2545", + "weight": 0.8, + "_src": "main_download_image", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_download_image", + "target": "main_output_path_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2550", + "weight": 0.8, + "_src": "main_download_image", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_download_image", + "target": "main_output_url_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2589", + "weight": 0.8, + "_src": "main_is_video_output_item", + "_tgt": "main_comfy_output_extension", + "confidence_score": 0.5, + "source": "main_comfy_output_extension", + "target": "main_is_video_output_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2594", + "weight": 0.8, + "_src": "main_comfy_output_kind", + "_tgt": "main_comfy_output_extension", + "confidence_score": 0.5, + "source": "main_comfy_output_extension", + "target": "main_comfy_output_kind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2607", + "weight": 0.8, + "_src": "main_download_comfy_output", + "_tgt": "main_comfy_output_extension", + "confidence_score": 0.5, + "source": "main_comfy_output_extension", + "target": "main_download_comfy_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11220", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_comfy_output_kind", + "confidence_score": 0.5, + "source": "main_comfy_output_kind", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2609", + "weight": 0.8, + "_src": "main_download_comfy_output", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_download_comfy_output", + "target": "main_output_path_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2617", + "weight": 0.8, + "_src": "main_download_comfy_output", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_download_comfy_output", + "target": "main_output_url_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11221", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_download_comfy_output", + "confidence_score": 0.5, + "source": "main_download_comfy_output", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2626", + "weight": 0.8, + "_src": "main_save_comfy_text_output", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_save_comfy_text_output", + "target": "main_sanitize_export_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2631", + "weight": 0.8, + "_src": "main_save_comfy_text_output", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_save_comfy_text_output", + "target": "main_output_path_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2634", + "weight": 0.8, + "_src": "main_save_comfy_text_output", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_save_comfy_text_output", + "target": "main_output_url_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11246", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_save_comfy_text_output", + "confidence_score": 0.5, + "source": "main_save_comfy_text_output", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11244", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_comfy_text_values_from_output", + "confidence_score": 0.5, + "source": "main_comfy_text_values_from_output", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11218", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_collect_comfy_file_items", + "confidence_score": 0.5, + "source": "main_collect_comfy_file_items", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8501", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10784", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10874", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10973", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11074", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11276", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_save_to_history", + "confidence_score": 0.5, + "source": "main_save_to_history", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11196", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_get_comfy_history", + "confidence_score": 0.5, + "source": "main_get_comfy_history", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9356", + "weight": 0.8, + "_src": "main_conversations", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_conversations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9361", + "weight": 0.8, + "_src": "main_create_conversation", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_create_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9366", + "weight": 0.8, + "_src": "main_get_conversation", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_get_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9371", + "weight": 0.8, + "_src": "main_delete_conversation", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_delete_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10484", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10578", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_safe_user_id", + "confidence_score": 0.5, + "source": "main_safe_user_id", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2708", + "weight": 0.8, + "_src": "main_conversation_path", + "_tgt": "main_user_dir", + "confidence_score": 0.5, + "source": "main_user_dir", + "target": "main_conversation_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2740", + "weight": 0.8, + "_src": "main_list_conversations", + "_tgt": "main_user_dir", + "confidence_score": 0.5, + "source": "main_user_dir", + "target": "main_list_conversations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2715", + "weight": 0.8, + "_src": "main_save_conversation", + "_tgt": "main_conversation_path", + "confidence_score": 0.5, + "source": "main_conversation_path", + "target": "main_save_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2732", + "weight": 0.8, + "_src": "main_load_conversation", + "_tgt": "main_conversation_path", + "confidence_score": 0.5, + "source": "main_conversation_path", + "target": "main_load_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9372", + "weight": 0.8, + "_src": "main_delete_conversation", + "_tgt": "main_conversation_path", + "confidence_score": 0.5, + "source": "main_conversation_path", + "target": "main_delete_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2720", + "weight": 0.8, + "_src": "main_new_conversation", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_new_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2767", + "weight": 0.8, + "_src": "main_save_canvas", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_save_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2776", + "weight": 0.8, + "_src": "main_new_canvas", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_new_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2834", + "weight": 0.8, + "_src": "main_cleanup_expired_canvas_trash", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_cleanup_expired_canvas_trash" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4098", + "weight": 0.8, + "_src": "main_default_asset_library", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_default_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4130", + "weight": 0.8, + "_src": "main_normalize_asset_library", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_normalize_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4228", + "weight": 0.8, + "_src": "main_make_asset_library_item", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_make_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4275", + "weight": 0.8, + "_src": "main_make_workflow_library_item_from_bytes", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_make_workflow_library_item_from_bytes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4281", + "weight": 0.8, + "_src": "main_save_asset_library", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_save_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4489", + "weight": 0.8, + "_src": "main_normalize_prompt_library_item", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_normalize_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4506", + "weight": 0.8, + "_src": "main_default_prompt_libraries", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_default_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4592", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4612", + "weight": 0.8, + "_src": "main_save_prompt_libraries", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_save_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4623", + "weight": 0.8, + "_src": "main_public_prompt_libraries", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_public_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7602", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_save_runninghub_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9556", + "weight": 0.8, + "_src": "main_canvas_workflow_payload", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_canvas_workflow_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9830", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9853", + "weight": 0.8, + "_src": "main_update_prompt_library_item", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_update_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10091", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_register_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10268", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10454", + "weight": 0.8, + "_src": "main_update_canvas", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_update_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10461", + "weight": 0.8, + "_src": "main_delete_canvas", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_delete_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10498", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10592", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11514", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_now_ms", + "confidence_score": 0.5, + "source": "main_now_ms", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2728", + "weight": 0.8, + "_src": "main_new_conversation", + "_tgt": "main_save_conversation", + "confidence_score": 0.5, + "source": "main_save_conversation", + "target": "main_new_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10504", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_save_conversation", + "confidence_score": 0.5, + "source": "main_save_conversation", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10598", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_save_conversation", + "confidence_score": 0.5, + "source": "main_save_conversation", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9362", + "weight": 0.8, + "_src": "main_create_conversation", + "_tgt": "main_new_conversation", + "confidence_score": 0.5, + "source": "main_new_conversation", + "target": "main_create_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10488", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_new_conversation", + "confidence_score": 0.5, + "source": "main_new_conversation", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10582", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_new_conversation", + "confidence_score": 0.5, + "source": "main_new_conversation", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9367", + "weight": 0.8, + "_src": "main_get_conversation", + "_tgt": "main_load_conversation", + "confidence_score": 0.5, + "source": "main_load_conversation", + "target": "main_get_conversation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10486", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_load_conversation", + "confidence_score": 0.5, + "source": "main_load_conversation", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10580", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_load_conversation", + "confidence_score": 0.5, + "source": "main_load_conversation", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9357", + "weight": 0.8, + "_src": "main_conversations", + "_tgt": "main_list_conversations", + "confidence_score": 0.5, + "source": "main_list_conversations", + "target": "main_conversations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2769", + "weight": 0.8, + "_src": "main_save_canvas", + "_tgt": "main_canvas_path", + "confidence_score": 0.5, + "source": "main_canvas_path", + "target": "main_save_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2796", + "weight": 0.8, + "_src": "main_load_canvas", + "_tgt": "main_canvas_path", + "confidence_score": 0.5, + "source": "main_canvas_path", + "target": "main_load_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2806", + "weight": 0.8, + "_src": "main_load_canvas_any", + "_tgt": "main_canvas_path", + "confidence_score": 0.5, + "source": "main_canvas_path", + "target": "main_load_canvas_any" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9418", + "weight": 0.8, + "_src": "main_update_canvas_meta", + "_tgt": "main_canvas_path", + "confidence_score": 0.5, + "source": "main_canvas_path", + "target": "main_update_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10475", + "weight": 0.8, + "_src": "main_purge_canvas", + "_tgt": "main_canvas_path", + "confidence_score": 0.5, + "source": "main_canvas_path", + "target": "main_purge_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2792", + "weight": 0.8, + "_src": "main_new_canvas", + "_tgt": "main_save_canvas", + "confidence_score": 0.5, + "source": "main_save_canvas", + "target": "main_new_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9429", + "weight": 0.8, + "_src": "main_touch_canvas", + "_tgt": "main_save_canvas", + "confidence_score": 0.5, + "source": "main_save_canvas", + "target": "main_touch_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10453", + "weight": 0.8, + "_src": "main_update_canvas", + "_tgt": "main_save_canvas", + "confidence_score": 0.5, + "source": "main_save_canvas", + "target": "main_update_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10462", + "weight": 0.8, + "_src": "main_delete_canvas", + "_tgt": "main_save_canvas", + "confidence_score": 0.5, + "source": "main_save_canvas", + "target": "main_delete_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10470", + "weight": 0.8, + "_src": "main_restore_canvas", + "_tgt": "main_save_canvas", + "confidence_score": 0.5, + "source": "main_save_canvas", + "target": "main_restore_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2777", + "weight": 0.8, + "_src": "main_new_canvas", + "_tgt": "main_normalize_canvas_kind", + "confidence_score": 0.5, + "source": "main_normalize_canvas_kind", + "target": "main_new_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2823", + "weight": 0.8, + "_src": "main_canvas_record", + "_tgt": "main_normalize_canvas_kind", + "confidence_score": 0.5, + "source": "main_normalize_canvas_kind", + "target": "main_canvas_record" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9399", + "weight": 0.8, + "_src": "main_get_canvas_meta", + "_tgt": "main_normalize_canvas_kind", + "confidence_score": 0.5, + "source": "main_normalize_canvas_kind", + "target": "main_get_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10444", + "weight": 0.8, + "_src": "main_update_canvas", + "_tgt": "main_normalize_canvas_kind", + "confidence_score": 0.5, + "source": "main_normalize_canvas_kind", + "target": "main_update_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9389", + "weight": 0.8, + "_src": "main_create_canvas", + "_tgt": "main_new_canvas", + "confidence_score": 0.5, + "source": "main_new_canvas", + "target": "main_create_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9393", + "weight": 0.8, + "_src": "main_get_canvas_meta", + "_tgt": "main_load_canvas", + "confidence_score": 0.5, + "source": "main_load_canvas", + "target": "main_get_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9406", + "weight": 0.8, + "_src": "main_update_canvas_meta", + "_tgt": "main_load_canvas", + "confidence_score": 0.5, + "source": "main_load_canvas", + "target": "main_update_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9424", + "weight": 0.8, + "_src": "main_get_canvas", + "_tgt": "main_load_canvas", + "confidence_score": 0.5, + "source": "main_load_canvas", + "target": "main_get_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9428", + "weight": 0.8, + "_src": "main_touch_canvas", + "_tgt": "main_load_canvas", + "confidence_score": 0.5, + "source": "main_load_canvas", + "target": "main_touch_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10434", + "weight": 0.8, + "_src": "main_update_canvas", + "_tgt": "main_load_canvas", + "confidence_score": 0.5, + "source": "main_load_canvas", + "target": "main_update_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10459", + "weight": 0.8, + "_src": "main_delete_canvas", + "_tgt": "main_load_canvas_any", + "confidence_score": 0.5, + "source": "main_load_canvas_any", + "target": "main_delete_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10467", + "weight": 0.8, + "_src": "main_restore_canvas", + "_tgt": "main_load_canvas_any", + "confidence_score": 0.5, + "source": "main_load_canvas_any", + "target": "main_restore_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2825", + "weight": 0.8, + "_src": "main_canvas_record", + "_tgt": "main_normalize_canvas_color", + "confidence_score": 0.5, + "source": "main_normalize_canvas_color", + "target": "main_canvas_record" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9414", + "weight": 0.8, + "_src": "main_update_canvas_meta", + "_tgt": "main_normalize_canvas_color", + "confidence_score": 0.5, + "source": "main_normalize_canvas_color", + "target": "main_update_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2863", + "weight": 0.8, + "_src": "main_iter_canvas_records", + "_tgt": "main_canvas_record", + "confidence_score": 0.5, + "source": "main_canvas_record", + "target": "main_iter_canvas_records" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9420", + "weight": 0.8, + "_src": "main_update_canvas_meta", + "_tgt": "main_canvas_record", + "confidence_score": 0.5, + "source": "main_canvas_record", + "target": "main_update_canvas_meta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9430", + "weight": 0.8, + "_src": "main_touch_canvas", + "_tgt": "main_canvas_record", + "confidence_score": 0.5, + "source": "main_canvas_record", + "target": "main_touch_canvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2850", + "weight": 0.8, + "_src": "main_iter_canvas_records", + "_tgt": "main_cleanup_expired_canvas_trash", + "confidence_score": 0.5, + "source": "main_cleanup_expired_canvas_trash", + "target": "main_iter_canvas_records" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2867", + "weight": 0.8, + "_src": "main_list_canvases", + "_tgt": "main_iter_canvas_records", + "confidence_score": 0.5, + "source": "main_iter_canvas_records", + "target": "main_list_canvases" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2877", + "weight": 0.8, + "_src": "main_list_deleted_canvases", + "_tgt": "main_iter_canvas_records", + "confidence_score": 0.5, + "source": "main_iter_canvas_records", + "target": "main_list_deleted_canvases" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9381", + "weight": 0.8, + "_src": "main_canvases", + "_tgt": "main_list_canvases", + "confidence_score": 0.5, + "source": "main_list_canvases", + "target": "main_canvases" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9385", + "weight": 0.8, + "_src": "main_trashed_canvases", + "_tgt": "main_list_deleted_canvases", + "confidence_score": 0.5, + "source": "main_list_deleted_canvases", + "target": "main_trashed_canvases" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10488", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_display_title", + "confidence_score": 0.5, + "source": "main_display_title", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10582", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_display_title", + "confidence_score": 0.5, + "source": "main_display_title", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2891", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_selected_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2897", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_preferred_chat_model", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_preferred_chat_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2899", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_effective_protocol", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_effective_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2906", + "weight": 0.8, + "_src": "main_resolve_chat_provider", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_api_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9274", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_resolve_chat_provider", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10160", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_resolve_chat_provider", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10531", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_resolve_chat_provider", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10600", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_resolve_chat_provider", + "confidence_score": 0.5, + "source": "main_resolve_chat_provider", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2920", + "weight": 0.8, + "_src": "main_api_headers", + "_tgt": "main_effective_protocol", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_effective_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3933", + "weight": 0.8, + "_src": "main_wait_for_image_task", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_wait_for_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5205", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5274", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5330", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5390", + "weight": 0.8, + "_src": "main_submit_apimart_avatar_asset", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_submit_apimart_avatar_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5410", + "weight": 0.8, + "_src": "main_check_apimart_avatar_task", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_check_apimart_avatar_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6086", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6114", + "weight": 0.8, + "_src": "main_generate_volcengine_provider_image", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6856", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8733", + "weight": 0.8, + "_src": "main_wait_for_video_task", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_wait_for_video_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8845", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9184", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6791", + "weight": 0.8, + "_src": "main_generate_dashscope_qwen_image", + "_tgt": "main_api_headers", + "confidence_score": 0.5, + "source": "main_api_headers", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5994", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6039", + "weight": 0.8, + "_src": "main_gemini_model_name", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_gemini_model_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8465", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8896", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10510", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10822", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_selected_model", + "confidence_score": 0.5, + "source": "main_selected_model", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2955", + "weight": 0.8, + "_src": "main_preferred_chat_model", + "_tgt": "main_looks_like_vision_chat_model", + "confidence_score": 0.5, + "source": "main_looks_like_vision_chat_model", + "target": "main_preferred_chat_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2951", + "weight": 0.8, + "_src": "main_preferred_chat_model", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_preferred_chat_model", + "target": "main_is_volcengine_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10829", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_modelscope_size", + "confidence_score": 0.5, + "source": "main_modelscope_size", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10918", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_modelscope_size", + "confidence_score": 0.5, + "source": "main_modelscope_size", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11012", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_modelscope_size", + "confidence_score": 0.5, + "source": "main_modelscope_size", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2973", + "weight": 0.8, + "_src": "main_text_from_chat_response", + "_tgt": "main_unwrap_apimart_response", + "confidence_score": 0.5, + "source": "main_unwrap_apimart_response", + "target": "main_text_from_chat_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9349", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_unwrap_apimart_response", + "confidence_score": 0.5, + "source": "main_unwrap_apimart_response", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10558", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_unwrap_apimart_response", + "confidence_score": 0.5, + "source": "main_unwrap_apimart_response", + "target": "main_chat" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L2967", + "weight": 1.0, + "_src": "main_rationale_2967", + "_tgt": "main_unwrap_apimart_response", + "confidence_score": 1.0, + "source": "main_unwrap_apimart_response", + "target": "main_rationale_2967" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9345", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_text_from_chat_response", + "confidence_score": 0.5, + "source": "main_text_from_chat_response", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10195", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_text_from_chat_response", + "confidence_score": 0.5, + "source": "main_text_from_chat_response", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10562", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_text_from_chat_response", + "confidence_score": 0.5, + "source": "main_text_from_chat_response", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6012", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6089", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6117", + "weight": 0.8, + "_src": "main_generate_volcengine_provider_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6373", + "weight": 0.8, + "_src": "main_runninghub_extract_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_runninghub_extract_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6937", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6798", + "weight": 0.8, + "_src": "main_generate_dashscope_qwen_image", + "_tgt": "main_extract_image", + "confidence_score": 0.5, + "source": "main_extract_image", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6939", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_extract_task_id", + "confidence_score": 0.5, + "source": "main_extract_task_id", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8496", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_extract_task_id", + "confidence_score": 0.5, + "source": "main_extract_task_id", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8859", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_extract_task_id", + "confidence_score": 0.5, + "source": "main_extract_task_id", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9210", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_extract_task_id", + "confidence_score": 0.5, + "source": "main_extract_task_id", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6862", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_images_api_unsupported", + "confidence_score": 0.5, + "source": "main_images_api_unsupported", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3111", + "weight": 0.8, + "_src": "main_effective_protocol", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_effective_protocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3124", + "weight": 0.8, + "_src": "main_is_apimart_provider", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_is_apimart_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3127", + "weight": 0.8, + "_src": "main_is_gemini_provider", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_is_gemini_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3130", + "weight": 0.8, + "_src": "main_is_volcengine_provider", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_is_volcengine_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3133", + "weight": 0.8, + "_src": "main_is_runninghub_provider", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_is_runninghub_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3136", + "weight": 0.8, + "_src": "main_is_jimeng_provider", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_is_jimeng_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8460", + "weight": 0.8, + "_src": "main_fetch_upstream_models", + "_tgt": "main_provider_protocol", + "confidence_score": 0.5, + "source": "main_provider_protocol", + "target": "main_fetch_upstream_models" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3081", + "weight": 1.0, + "_src": "main_rationale_3081", + "_tgt": "main_normalize_model_protocols", + "confidence_score": 1.0, + "source": "main_normalize_model_protocols", + "target": "main_rationale_3081" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3099", + "weight": 1.0, + "_src": "main_rationale_3099", + "_tgt": "main_normalize_model_protocols", + "confidence_score": 1.0, + "source": "main_normalize_model_protocols", + "target": "main_rationale_3099" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6810", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_effective_protocol", + "confidence_score": 0.5, + "source": "main_effective_protocol", + "target": "main_generate_ai_image" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3092", + "weight": 1.0, + "_src": "main_rationale_3092", + "_tgt": "main_effective_protocol", + "confidence_score": 1.0, + "source": "main_effective_protocol", + "target": "main_rationale_3092" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3110", + "weight": 1.0, + "_src": "main_rationale_3110", + "_tgt": "main_effective_protocol", + "confidence_score": 1.0, + "source": "main_effective_protocol", + "target": "main_rationale_3110" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3153", + "weight": 0.8, + "_src": "main_avatar_platform_for_provider", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_avatar_platform_for_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3917", + "weight": 0.8, + "_src": "main_wait_for_image_task", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_wait_for_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6816", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8659", + "weight": 0.8, + "_src": "main_video_submit_url_candidates", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_video_submit_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8668", + "weight": 0.8, + "_src": "main_video_task_url_candidates", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_video_task_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8891", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9277", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10162", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10533", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_is_apimart_provider", + "confidence_score": 0.5, + "source": "main_is_apimart_provider", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3155", + "weight": 0.8, + "_src": "main_avatar_platform_for_provider", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_avatar_platform_for_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5956", + "weight": 0.8, + "_src": "main_friendly_chat_error_detail", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_friendly_chat_error_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6812", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8646", + "weight": 0.8, + "_src": "main_video_api_root", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8661", + "weight": 0.8, + "_src": "main_video_submit_url_candidates", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_video_submit_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8671", + "weight": 0.8, + "_src": "main_video_task_url_candidates", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_video_task_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8892", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_is_volcengine_provider", + "confidence_score": 0.5, + "source": "main_is_volcengine_provider", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6806", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_runninghub_provider", + "confidence_score": 0.5, + "source": "main_is_runninghub_provider", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6804", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_jimeng_provider", + "confidence_score": 0.5, + "source": "main_is_jimeng_provider", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8883", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_is_jimeng_provider", + "confidence_score": 0.5, + "source": "main_is_jimeng_provider", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8663", + "weight": 0.8, + "_src": "main_video_submit_url_candidates", + "_tgt": "main_is_yuli_provider", + "confidence_score": 0.5, + "source": "main_is_yuli_provider", + "target": "main_video_submit_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8673", + "weight": 0.8, + "_src": "main_video_task_url_candidates", + "_tgt": "main_is_yuli_provider", + "confidence_score": 0.5, + "source": "main_is_yuli_provider", + "target": "main_video_task_url_candidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8893", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_is_yuli_provider", + "confidence_score": 0.5, + "source": "main_is_yuli_provider", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3160", + "weight": 0.8, + "_src": "main_provider_supports_avatar", + "_tgt": "main_avatar_platform_for_provider", + "confidence_score": 0.5, + "source": "main_avatar_platform_for_provider", + "target": "main_provider_supports_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10227", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_avatar_platform_for_provider", + "confidence_score": 0.5, + "source": "main_avatar_platform_for_provider", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10282", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_avatar_platform_for_provider", + "confidence_score": 0.5, + "source": "main_avatar_platform_for_provider", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3166", + "weight": 0.8, + "_src": "main_jimeng_use_wsl", + "_tgt": "main_jimeng_env_value", + "confidence_score": 0.5, + "source": "main_jimeng_env_value", + "target": "main_jimeng_use_wsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3173", + "weight": 0.8, + "_src": "main_jimeng_cli_executable", + "_tgt": "main_jimeng_env_value", + "confidence_score": 0.5, + "source": "main_jimeng_env_value", + "target": "main_jimeng_cli_executable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3193", + "weight": 0.8, + "_src": "main_jimeng_wsl_base_args", + "_tgt": "main_jimeng_env_value", + "confidence_score": 0.5, + "source": "main_jimeng_env_value", + "target": "main_jimeng_wsl_base_args" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3170", + "weight": 0.8, + "_src": "main_jimeng_cli_executable", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 0.5, + "source": "main_jimeng_use_wsl", + "target": "main_jimeng_cli_executable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3249", + "weight": 0.8, + "_src": "main_jimeng_cli_path_arg", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 0.5, + "source": "main_jimeng_use_wsl", + "target": "main_jimeng_cli_path_arg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3341", + "weight": 0.8, + "_src": "main_jimeng_command", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 0.5, + "source": "main_jimeng_use_wsl", + "target": "main_jimeng_command" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3352", + "weight": 0.8, + "_src": "main_jimeng_decode_cli_output", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 0.5, + "source": "main_jimeng_use_wsl", + "target": "main_jimeng_decode_cli_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3673", + "weight": 0.8, + "_src": "main_jimeng_store_output_value", + "_tgt": "main_jimeng_use_wsl", + "confidence_score": 0.5, + "source": "main_jimeng_use_wsl", + "target": "main_jimeng_store_output_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3286", + "weight": 0.8, + "_src": "main_run_jimeng_cli", + "_tgt": "main_jimeng_cli_executable", + "confidence_score": 0.5, + "source": "main_jimeng_cli_executable", + "target": "main_run_jimeng_cli" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3340", + "weight": 0.8, + "_src": "main_jimeng_command", + "_tgt": "main_jimeng_cli_executable", + "confidence_score": 0.5, + "source": "main_jimeng_cli_executable", + "target": "main_jimeng_command" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7706", + "weight": 0.8, + "_src": "main_jimeng_status", + "_tgt": "main_jimeng_cli_executable", + "confidence_score": 0.5, + "source": "main_jimeng_cli_executable", + "target": "main_jimeng_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7751", + "weight": 0.8, + "_src": "main_jimeng_login_start", + "_tgt": "main_jimeng_cli_executable", + "confidence_score": 0.5, + "source": "main_jimeng_cli_executable", + "target": "main_jimeng_login_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3206", + "weight": 0.8, + "_src": "main_jimeng_wsl_base_args", + "_tgt": "main_decode_wsl_output", + "confidence_score": 0.5, + "source": "main_decode_wsl_output", + "target": "main_jimeng_wsl_base_args" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3352", + "weight": 0.8, + "_src": "main_jimeng_decode_cli_output", + "_tgt": "main_decode_wsl_output", + "confidence_score": 0.5, + "source": "main_decode_wsl_output", + "target": "main_jimeng_decode_cli_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3348", + "weight": 0.8, + "_src": "main_jimeng_command", + "_tgt": "main_jimeng_wsl_base_args", + "confidence_score": 0.5, + "source": "main_jimeng_wsl_base_args", + "target": "main_jimeng_command" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3354", + "weight": 0.8, + "_src": "main_jimeng_decode_cli_output", + "_tgt": "main_jimeng_clean_wsl_stderr", + "confidence_score": 0.5, + "source": "main_jimeng_clean_wsl_stderr", + "target": "main_jimeng_decode_cli_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3249", + "weight": 0.8, + "_src": "main_jimeng_cli_path_arg", + "_tgt": "main_windows_path_to_wsl", + "confidence_score": 0.5, + "source": "main_windows_path_to_wsl", + "target": "main_jimeng_cli_path_arg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3674", + "weight": 0.8, + "_src": "main_jimeng_store_output_value", + "_tgt": "main_wsl_path_to_windows", + "confidence_score": 0.5, + "source": "main_wsl_path_to_windows", + "target": "main_jimeng_store_output_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3687", + "weight": 0.8, + "_src": "main_jimeng_query_result", + "_tgt": "main_jimeng_cli_path_arg", + "confidence_score": 0.5, + "source": "main_jimeng_cli_path_arg", + "target": "main_jimeng_query_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3772", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_cli_path_arg", + "confidence_score": 0.5, + "source": "main_jimeng_cli_path_arg", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3834", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_cli_path_arg", + "confidence_score": 0.5, + "source": "main_jimeng_cli_path_arg", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3689", + "weight": 0.8, + "_src": "main_jimeng_query_result", + "_tgt": "main_jimeng_poll_seconds", + "confidence_score": 0.5, + "source": "main_jimeng_poll_seconds", + "target": "main_jimeng_query_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3775", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_poll_seconds", + "confidence_score": 0.5, + "source": "main_jimeng_poll_seconds", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3827", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_poll_seconds", + "confidence_score": 0.5, + "source": "main_jimeng_poll_seconds", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3310", + "weight": 0.8, + "_src": "main_run_jimeng_cli", + "_tgt": "main_jimeng_extract_json", + "confidence_score": 0.5, + "source": "main_jimeng_extract_json", + "target": "main_run_jimeng_cli" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3290", + "weight": 0.8, + "_src": "main_run_jimeng_cli", + "_tgt": "main_jimeng_command", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_command" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3303", + "weight": 0.8, + "_src": "main_run_jimeng_cli", + "_tgt": "main_jimeng_decode_cli_output", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_decode_cli_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3330", + "weight": 0.8, + "_src": "main_jimeng_cli_version", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_cli_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3689", + "weight": 0.8, + "_src": "main_jimeng_query_result", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_query_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3790", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3905", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7714", + "weight": 0.8, + "_src": "main_jimeng_status", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7735", + "weight": 0.8, + "_src": "main_jimeng_credit", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_credit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7740", + "weight": 0.8, + "_src": "main_jimeng_logout", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_logout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7800", + "weight": 0.8, + "_src": "main_jimeng_login_status", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_login_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7820", + "weight": 0.8, + "_src": "main_jimeng_help", + "_tgt": "main_run_jimeng_cli", + "confidence_score": 0.5, + "source": "main_run_jimeng_cli", + "target": "main_jimeng_help" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3334", + "weight": 0.8, + "_src": "main_jimeng_cli_version", + "_tgt": "main_jimeng_parse_version", + "confidence_score": 0.5, + "source": "main_jimeng_parse_version", + "target": "main_jimeng_cli_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7709", + "weight": 0.8, + "_src": "main_jimeng_status", + "_tgt": "main_jimeng_cli_version", + "confidence_score": 0.5, + "source": "main_jimeng_cli_version", + "target": "main_jimeng_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7756", + "weight": 0.8, + "_src": "main_jimeng_login_start", + "_tgt": "main_jimeng_command", + "confidence_score": 0.5, + "source": "main_jimeng_command", + "target": "main_jimeng_login_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7769", + "weight": 0.8, + "_src": "main_jimeng_login_start", + "_tgt": "main_jimeng_login_text", + "confidence_score": 0.5, + "source": "main_jimeng_login_text", + "target": "main_jimeng_login_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7794", + "weight": 0.8, + "_src": "main_jimeng_login_status", + "_tgt": "main_jimeng_login_text", + "confidence_score": 0.5, + "source": "main_jimeng_login_text", + "target": "main_jimeng_login_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7787", + "weight": 0.8, + "_src": "main_jimeng_login_start", + "_tgt": "main_jimeng_login_qr_from_text", + "confidence_score": 0.5, + "source": "main_jimeng_login_qr_from_text", + "target": "main_jimeng_login_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7809", + "weight": 0.8, + "_src": "main_jimeng_login_status", + "_tgt": "main_jimeng_login_qr_from_text", + "confidence_score": 0.5, + "source": "main_jimeng_login_qr_from_text", + "target": "main_jimeng_login_status" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7767", + "weight": 0.8, + "_src": "main_jimeng_login_start", + "_tgt": "main_jimeng_login_reader", + "confidence_score": 0.5, + "source": "main_jimeng_login_reader", + "target": "main_jimeng_login_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3703", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_submit_id", + "confidence_score": 0.5, + "source": "main_jimeng_submit_id", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3907", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_submit_id", + "confidence_score": 0.5, + "source": "main_jimeng_submit_id", + "target": "main_generate_jimeng_video" + }, + { + "relation": "inherits", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3408", + "weight": 1.0, + "_src": "main_jimengpendingerror", + "_tgt": "exception", + "confidence_score": 1.0, + "source": "main_jimengpendingerror", + "target": "exception" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3410", + "weight": 1.0, + "_src": "main_jimengpendingerror", + "_tgt": "main_jimengpendingerror_init", + "confidence_score": 1.0, + "source": "main_jimengpendingerror", + "target": "main_jimengpendingerror_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3715", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimengpendingerror", + "confidence_score": 0.5, + "source": "main_jimengpendingerror", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3391", + "weight": 1.0, + "_src": "main_rationale_3391", + "_tgt": "main_jimengpendingerror", + "confidence_score": 1.0, + "source": "main_jimengpendingerror", + "target": "main_rationale_3391" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3409", + "weight": 1.0, + "_src": "main_rationale_3409", + "_tgt": "main_jimengpendingerror", + "confidence_score": 1.0, + "source": "main_jimengpendingerror", + "target": "main_rationale_3409" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10983", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "exception", + "confidence_score": 0.5, + "source": "exception", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11151", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "exception", + "confidence_score": 0.5, + "source": "exception", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3715", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_queue_info", + "confidence_score": 0.5, + "source": "main_jimeng_queue_info", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3400", + "weight": 1.0, + "_src": "main_rationale_3400", + "_tgt": "main_jimeng_queue_info", + "confidence_score": 1.0, + "source": "main_jimeng_queue_info", + "target": "main_rationale_3400" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3418", + "weight": 1.0, + "_src": "main_rationale_3418", + "_tgt": "main_jimeng_queue_info", + "confidence_score": 1.0, + "source": "main_jimeng_queue_info", + "target": "main_rationale_3418" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3453", + "weight": 0.8, + "_src": "main_jimeng_pending_exception_handler", + "_tgt": "main_jimeng_pending_payload", + "confidence_score": 0.5, + "source": "main_jimeng_pending_payload", + "target": "main_jimeng_pending_exception_handler" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7841", + "weight": 0.8, + "_src": "main_jimeng_query_media", + "_tgt": "main_jimeng_pending_payload", + "confidence_score": 0.5, + "source": "main_jimeng_pending_payload", + "target": "main_jimeng_query_media" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8526", + "weight": 0.8, + "_src": "main_run_canvas_image_task", + "_tgt": "main_jimeng_pending_payload", + "confidence_score": 0.5, + "source": "main_jimeng_pending_payload", + "target": "main_run_canvas_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3692", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_failure_reason", + "confidence_score": 0.5, + "source": "main_jimeng_failure_reason", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3500", + "weight": 0.8, + "_src": "main_jimeng_output_values", + "_tgt": "main_jimeng_collect_media_values", + "confidence_score": 0.5, + "source": "main_jimeng_collect_media_values", + "target": "main_jimeng_output_values" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3695", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_output_values", + "confidence_score": 0.5, + "source": "main_jimeng_output_values", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3509", + "weight": 0.8, + "_src": "main_jimeng_ratio_from_size", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_jimeng_ratio_from_size", + "target": "main_parse_size_pair" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3784", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_ratio_from_size", + "confidence_score": 0.5, + "source": "main_jimeng_ratio_from_size", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3526", + "weight": 0.8, + "_src": "main_jimeng_image_model_version", + "_tgt": "main_jimeng_normalize_image_model", + "confidence_score": 0.5, + "source": "main_jimeng_normalize_image_model", + "target": "main_jimeng_image_model_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3542", + "weight": 0.8, + "_src": "main_jimeng_image_resolution", + "_tgt": "main_jimeng_normalize_image_model", + "confidence_score": 0.5, + "source": "main_jimeng_normalize_image_model", + "target": "main_jimeng_image_resolution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3769", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_image_model_version", + "confidence_score": 0.5, + "source": "main_jimeng_image_model_version", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3539", + "weight": 0.8, + "_src": "main_jimeng_image_resolution", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_jimeng_image_resolution", + "target": "main_parse_size_pair" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3774", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_image_resolution", + "confidence_score": 0.5, + "source": "main_jimeng_image_resolution", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3556", + "weight": 0.8, + "_src": "main_jimeng_video_resolution", + "_tgt": "main_jimeng_video_model_version", + "confidence_score": 0.5, + "source": "main_jimeng_video_resolution", + "target": "main_jimeng_video_model_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3614", + "weight": 0.8, + "_src": "main_jimeng_video_resolution_arg", + "_tgt": "main_jimeng_video_resolution", + "confidence_score": 0.5, + "source": "main_jimeng_video_resolution", + "target": "main_jimeng_video_resolution_arg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3899", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_resolution", + "confidence_score": 0.5, + "source": "main_jimeng_video_resolution", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3567", + "weight": 0.8, + "_src": "main_jimeng_video_duration_range", + "_tgt": "main_jimeng_video_model_version", + "confidence_score": 0.5, + "source": "main_jimeng_video_duration_range", + "target": "main_jimeng_video_model_version" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3575", + "weight": 0.8, + "_src": "main_jimeng_video_duration", + "_tgt": "main_jimeng_video_duration_range", + "confidence_score": 0.5, + "source": "main_jimeng_video_duration_range", + "target": "main_jimeng_video_duration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3804", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_duration", + "confidence_score": 0.5, + "source": "main_jimeng_video_duration", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3624", + "weight": 0.8, + "_src": "main_jimeng_append_model_resolution_args", + "_tgt": "main_jimeng_video_model_version", + "confidence_score": 0.5, + "source": "main_jimeng_video_model_version", + "target": "main_jimeng_append_model_resolution_args" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3902", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_model_version", + "confidence_score": 0.5, + "source": "main_jimeng_video_model_version", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3628", + "weight": 0.8, + "_src": "main_jimeng_append_model_resolution_args", + "_tgt": "main_jimeng_video_resolution_arg", + "confidence_score": 0.5, + "source": "main_jimeng_video_resolution_arg", + "target": "main_jimeng_append_model_resolution_args" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3829", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_ratio_arg", + "confidence_score": 0.5, + "source": "main_jimeng_video_ratio_arg", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3832", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_append_model_resolution_args", + "confidence_score": 0.5, + "source": "main_jimeng_append_model_resolution_args", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3840", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_ref_role", + "confidence_score": 0.5, + "source": "main_jimeng_video_ref_role", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3801", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_video_ref_url", + "confidence_score": 0.5, + "source": "main_jimeng_video_ref_url", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3649", + "weight": 0.8, + "_src": "main_jimeng_local_output_url", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_jimeng_local_output_url", + "target": "main_output_url_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3655", + "weight": 0.8, + "_src": "main_jimeng_local_output_url", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_jimeng_local_output_url", + "target": "main_content_type_for_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3659", + "weight": 0.8, + "_src": "main_jimeng_local_output_url", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_jimeng_local_output_url", + "target": "main_output_path_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3680", + "weight": 0.8, + "_src": "main_jimeng_store_output_value", + "_tgt": "main_jimeng_local_output_url", + "confidence_score": 0.5, + "source": "main_jimeng_local_output_url", + "target": "main_jimeng_store_output_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3677", + "weight": 0.8, + "_src": "main_jimeng_store_output_value", + "_tgt": "main_save_remote_video_to_output", + "confidence_score": 0.5, + "source": "main_jimeng_store_output_value", + "target": "main_save_remote_video_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3678", + "weight": 0.8, + "_src": "main_jimeng_store_output_value", + "_tgt": "main_save_ai_image_to_output", + "confidence_score": 0.5, + "source": "main_jimeng_store_output_value", + "target": "main_save_ai_image_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3698", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_store_output_value", + "confidence_score": 0.5, + "source": "main_jimeng_store_output_value", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3705", + "weight": 0.8, + "_src": "main_jimeng_store_outputs", + "_tgt": "main_jimeng_query_result", + "confidence_score": 0.5, + "source": "main_jimeng_query_result", + "target": "main_jimeng_store_outputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7836", + "weight": 0.8, + "_src": "main_jimeng_query_media", + "_tgt": "main_jimeng_query_result", + "confidence_score": 0.5, + "source": "main_jimeng_query_result", + "target": "main_jimeng_query_media" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3791", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_store_outputs", + "confidence_score": 0.5, + "source": "main_jimeng_store_outputs", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3906", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_store_outputs", + "confidence_score": 0.5, + "source": "main_jimeng_store_outputs", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7838", + "weight": 0.8, + "_src": "main_jimeng_query_media", + "_tgt": "main_jimeng_store_outputs", + "confidence_score": 0.5, + "source": "main_jimeng_store_outputs", + "target": "main_jimeng_query_media" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3723", + "weight": 0.8, + "_src": "main_jimeng_prepare_local_media", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_jimeng_prepare_local_media", + "target": "main_output_file_from_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3767", + "weight": 0.8, + "_src": "main_generate_jimeng_provider_image", + "_tgt": "main_jimeng_prepare_local_media", + "confidence_score": 0.5, + "source": "main_jimeng_prepare_local_media", + "target": "main_generate_jimeng_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3812", + "weight": 0.8, + "_src": "main_generate_jimeng_video", + "_tgt": "main_jimeng_prepare_local_media", + "confidence_score": 0.5, + "source": "main_jimeng_prepare_local_media", + "target": "main_generate_jimeng_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6805", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_jimeng_provider_image", + "confidence_score": 0.5, + "source": "main_generate_jimeng_provider_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8884", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_generate_jimeng_video", + "confidence_score": 0.5, + "source": "main_generate_jimeng_video", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6942", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_wait_for_image_task", + "confidence_score": 0.5, + "source": "main_wait_for_image_task", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3951", + "weight": 0.8, + "_src": "main_output_url_for", + "_tgt": "main_output_storage", + "confidence_score": 0.5, + "source": "main_output_storage", + "target": "main_output_url_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L3955", + "weight": 0.8, + "_src": "main_output_path_for", + "_tgt": "main_output_storage", + "confidence_score": 0.5, + "source": "main_output_storage", + "target": "main_output_path_for" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4086", + "weight": 0.8, + "_src": "main_import_local_image_file", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_import_local_image_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5667", + "weight": 0.8, + "_src": "main_save_ai_image_to_output", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_save_ai_image_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5715", + "weight": 0.8, + "_src": "main_save_remote_video_to_output", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_save_remote_video_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6235", + "weight": 0.8, + "_src": "main_runninghub_store_remote_output", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_runninghub_store_remote_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7070", + "weight": 0.8, + "_src": "main_upload_ai_reference", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_upload_ai_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10777", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10867", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10965", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11061", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_output_url_for", + "confidence_score": 0.5, + "source": "main_output_url_for", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4081", + "weight": 0.8, + "_src": "main_import_local_image_file", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_import_local_image_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5656", + "weight": 0.8, + "_src": "main_save_ai_image_to_output", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_save_ai_image_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5696", + "weight": 0.8, + "_src": "main_save_remote_video_to_output", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_save_remote_video_to_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6232", + "weight": 0.8, + "_src": "main_runninghub_store_remote_output", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_runninghub_store_remote_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6983", + "weight": 0.8, + "_src": "main_view_image", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_view_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7067", + "weight": 0.8, + "_src": "main_upload_ai_reference", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_upload_ai_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10774", + "weight": 0.8, + "_src": "main_poll_angle_cloud", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_poll_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10864", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10962", + "weight": 0.8, + "_src": "main_generate_cloud", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_generate_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11058", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_output_path_for", + "confidence_score": 0.5, + "source": "main_output_path_for", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4687", + "weight": 0.8, + "_src": "main_is_image_reference_value", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_is_image_reference_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4702", + "weight": 0.8, + "_src": "main_is_video_reference_value", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_is_video_reference_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4708", + "weight": 0.8, + "_src": "main_convert_output_to_jpg", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_convert_output_to_jpg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4737", + "weight": 0.8, + "_src": "main_reference_to_data_url", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_reference_to_data_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4853", + "weight": 0.8, + "_src": "main_video_reference_to_frame_data_urls", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_video_reference_to_frame_data_urls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4994", + "weight": 0.8, + "_src": "main_local_asset_public_url", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_local_asset_public_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5012", + "weight": 0.8, + "_src": "main_apimart_video_reference_error", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_apimart_video_reference_error" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5222", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5258", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5317", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5578", + "weight": 0.8, + "_src": "main_local_media_path_for_cloud_upload", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_local_media_path_for_cloud_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6163", + "weight": 0.8, + "_src": "main_runninghub_local_asset_path", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_runninghub_local_asset_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6376", + "weight": 0.8, + "_src": "main_runninghub_upload_reference", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6874", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6990", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_download_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8808", + "weight": 0.8, + "_src": "main_yuli_fetch_reference_bytes", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_yuli_fetch_reference_bytes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9450", + "weight": 0.8, + "_src": "main_check_canvas_assets", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_check_canvas_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9471", + "weight": 0.8, + "_src": "main_download_canvas_assets", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_download_canvas_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9528", + "weight": 0.8, + "_src": "main_canvas_workflow_collect_resource_refs", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_canvas_workflow_collect_resource_refs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9575", + "weight": 0.8, + "_src": "main_build_canvas_workflow_archive", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_build_canvas_workflow_archive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9745", + "weight": 0.8, + "_src": "main_export_smart_canvas_group", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_export_smart_canvas_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10031", + "weight": 0.8, + "_src": "main_add_asset_library_item", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_add_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10051", + "weight": 0.8, + "_src": "main_batch_add_asset_library_items", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10400", + "weight": 0.8, + "_src": "main_batch_crop_asset_library_items", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10724", + "weight": 0.8, + "_src": "main_delete_history", + "_tgt": "main_output_file_from_url", + "confidence_score": 0.5, + "source": "main_output_file_from_url", + "target": "main_delete_history" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6992", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_local_media_file_by_basename", + "confidence_score": 0.5, + "source": "main_local_media_file_by_basename", + "target": "main_download_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9477", + "weight": 0.8, + "_src": "main_download_canvas_assets", + "_tgt": "main_local_media_file_by_basename", + "confidence_score": 0.5, + "source": "main_local_media_file_by_basename", + "target": "main_download_canvas_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4000", + "weight": 0.8, + "_src": "main_filename_from_media_url", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_filename_from_media_url", + "target": "main_sanitize_export_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6992", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_filename_from_media_url", + "confidence_score": 0.5, + "source": "main_filename_from_media_url", + "target": "main_download_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9477", + "weight": 0.8, + "_src": "main_download_canvas_assets", + "_tgt": "main_filename_from_media_url", + "confidence_score": 0.5, + "source": "main_filename_from_media_url", + "target": "main_download_canvas_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6997", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_fetch_remote_media_bytes", + "confidence_score": 0.5, + "source": "main_fetch_remote_media_bytes", + "target": "main_download_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9483", + "weight": 0.8, + "_src": "main_download_canvas_assets", + "_tgt": "main_fetch_remote_media_bytes", + "confidence_score": 0.5, + "source": "main_fetch_remote_media_bytes", + "target": "main_download_canvas_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4030", + "weight": 0.8, + "_src": "main_ensure_same_origin_request", + "_tgt": "main_origin_from_url", + "confidence_score": 0.5, + "source": "main_origin_from_url", + "target": "main_ensure_same_origin_request" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7261", + "weight": 0.8, + "_src": "main_create_local_asset_folder", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_create_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7276", + "weight": 0.8, + "_src": "main_rename_local_asset_folder", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_rename_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7294", + "weight": 0.8, + "_src": "main_delete_local_assets", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_delete_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7370", + "weight": 0.8, + "_src": "main_temp_sh_upload", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_temp_sh_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7375", + "weight": 0.8, + "_src": "main_cloud_video_upload", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_cloud_video_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7380", + "weight": 0.8, + "_src": "main_import_local_ai_reference", + "_tgt": "main_ensure_same_origin_request", + "confidence_score": 0.5, + "source": "main_ensure_same_origin_request", + "target": "main_import_local_ai_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7386", + "weight": 0.8, + "_src": "main_import_local_ai_reference", + "_tgt": "main_normalize_local_image_path", + "confidence_score": 0.5, + "source": "main_normalize_local_image_path", + "target": "main_import_local_ai_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7386", + "weight": 0.8, + "_src": "main_import_local_ai_reference", + "_tgt": "main_import_local_image_file", + "confidence_score": 0.5, + "source": "main_import_local_image_file", + "target": "main_import_local_ai_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4103", + "weight": 0.8, + "_src": "main_normalize_asset_library", + "_tgt": "main_default_asset_library", + "confidence_score": 0.5, + "source": "main_default_asset_library", + "target": "main_normalize_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4162", + "weight": 0.8, + "_src": "main_load_asset_library", + "_tgt": "main_default_asset_library", + "confidence_score": 0.5, + "source": "main_default_asset_library", + "target": "main_load_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4115", + "weight": 0.8, + "_src": "main_normalize_asset_library", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_sanitize_asset_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4121", + "weight": 0.8, + "_src": "main_normalize_asset_library", + "_tgt": "main_migrate_asset_item_registrations", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_migrate_asset_item_registrations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4131", + "weight": 0.8, + "_src": "main_normalize_asset_library", + "_tgt": "main_sort_asset_library_items", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_sort_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4170", + "weight": 0.8, + "_src": "main_load_asset_library", + "_tgt": "main_normalize_asset_library", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_load_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4279", + "weight": 0.8, + "_src": "main_save_asset_library", + "_tgt": "main_normalize_asset_library", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_save_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4295", + "weight": 0.8, + "_src": "main_find_asset_library", + "_tgt": "main_normalize_asset_library", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_find_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4309", + "weight": 0.8, + "_src": "main_find_asset_category_with_library", + "_tgt": "main_normalize_asset_library", + "confidence_score": 0.5, + "source": "main_normalize_asset_library", + "target": "main_find_asset_category_with_library" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4120", + "weight": 1.0, + "_src": "main_rationale_4120", + "_tgt": "main_migrate_asset_item_registrations", + "confidence_score": 1.0, + "source": "main_migrate_asset_item_registrations", + "target": "main_rationale_4120" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4138", + "weight": 1.0, + "_src": "main_rationale_4138", + "_tgt": "main_migrate_asset_item_registrations", + "confidence_score": 1.0, + "source": "main_migrate_asset_item_registrations", + "target": "main_rationale_4138" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4163", + "weight": 0.8, + "_src": "main_load_asset_library", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_save_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9608", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9624", + "weight": 0.8, + "_src": "main_upload_asset_library_workflows", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_upload_asset_library_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9768", + "weight": 0.8, + "_src": "main_get_asset_library", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_get_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9955", + "weight": 0.8, + "_src": "main_create_asset_library", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_create_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9966", + "weight": 0.8, + "_src": "main_rename_asset_library", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_rename_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9976", + "weight": 0.8, + "_src": "main_delete_asset_library", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_delete_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9990", + "weight": 0.8, + "_src": "main_create_asset_library_category", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_create_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10003", + "weight": 0.8, + "_src": "main_rename_asset_library_category", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_rename_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10013", + "weight": 0.8, + "_src": "main_delete_asset_library_category", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_delete_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10025", + "weight": 0.8, + "_src": "main_add_asset_library_item", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_add_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10042", + "weight": 0.8, + "_src": "main_batch_add_asset_library_items", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10139", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10200", + "weight": 0.8, + "_src": "main_rename_asset_library_item", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_rename_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10222", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10276", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10309", + "weight": 0.8, + "_src": "main_delete_asset_library_item", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_delete_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10330", + "weight": 0.8, + "_src": "main_batch_delete_asset_library_items", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_batch_delete_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10351", + "weight": 0.8, + "_src": "main_batch_move_asset_library_items", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_batch_move_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10383", + "weight": 0.8, + "_src": "main_batch_crop_asset_library_items", + "_tgt": "main_load_asset_library", + "confidence_score": 0.5, + "source": "main_load_asset_library", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4280", + "weight": 0.8, + "_src": "main_save_asset_library", + "_tgt": "main_sort_asset_library_items", + "confidence_score": 0.5, + "source": "main_sort_asset_library_items", + "target": "main_save_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4215", + "weight": 0.8, + "_src": "main_make_asset_library_item", + "_tgt": "main_asset_library_media_kind", + "confidence_score": 0.5, + "source": "main_asset_library_media_kind", + "target": "main_make_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4453", + "weight": 0.8, + "_src": "main_scan_shared_tree", + "_tgt": "main_asset_library_media_kind", + "confidence_score": 0.5, + "source": "main_asset_library_media_kind", + "target": "main_scan_shared_tree" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4216", + "weight": 0.8, + "_src": "main_make_asset_library_item", + "_tgt": "main_asset_library_safe_extension", + "confidence_score": 0.5, + "source": "main_asset_library_safe_extension", + "target": "main_make_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4217", + "weight": 0.8, + "_src": "main_make_asset_library_item", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_make_asset_library_item", + "target": "main_sanitize_asset_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10034", + "weight": 0.8, + "_src": "main_add_asset_library_item", + "_tgt": "main_make_asset_library_item", + "confidence_score": 0.5, + "source": "main_make_asset_library_item", + "target": "main_add_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10054", + "weight": 0.8, + "_src": "main_batch_add_asset_library_items", + "_tgt": "main_make_asset_library_item", + "confidence_score": 0.5, + "source": "main_make_asset_library_item", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10153", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_make_asset_library_item", + "confidence_score": 0.5, + "source": "main_make_asset_library_item", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10419", + "weight": 0.8, + "_src": "main_batch_crop_asset_library_items", + "_tgt": "main_make_asset_library_item", + "confidence_score": 0.5, + "source": "main_make_asset_library_item", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4234", + "weight": 0.8, + "_src": "main_asset_library_workflow_category", + "_tgt": "main_find_asset_library", + "confidence_score": 0.5, + "source": "main_asset_library_workflow_category", + "target": "main_find_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9609", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_asset_library_workflow_category", + "confidence_score": 0.5, + "source": "main_asset_library_workflow_category", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9625", + "weight": 0.8, + "_src": "main_upload_asset_library_workflows", + "_tgt": "main_asset_library_workflow_category", + "confidence_score": 0.5, + "source": "main_asset_library_workflow_category", + "target": "main_upload_asset_library_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4256", + "weight": 0.8, + "_src": "main_make_workflow_library_item_from_bytes", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_make_workflow_library_item_from_bytes", + "target": "main_sanitize_export_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4266", + "weight": 0.8, + "_src": "main_make_workflow_library_item_from_bytes", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_make_workflow_library_item_from_bytes", + "target": "main_sanitize_asset_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9610", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_make_workflow_library_item_from_bytes", + "confidence_score": 0.5, + "source": "main_make_workflow_library_item_from_bytes", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9633", + "weight": 0.8, + "_src": "main_upload_asset_library_workflows", + "_tgt": "main_make_workflow_library_item_from_bytes", + "confidence_score": 0.5, + "source": "main_make_workflow_library_item_from_bytes", + "target": "main_upload_asset_library_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9615", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9638", + "weight": 0.8, + "_src": "main_upload_asset_library_workflows", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_upload_asset_library_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9961", + "weight": 0.8, + "_src": "main_create_asset_library", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_create_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9971", + "weight": 0.8, + "_src": "main_rename_asset_library", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_rename_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9985", + "weight": 0.8, + "_src": "main_delete_asset_library", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_delete_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9998", + "weight": 0.8, + "_src": "main_create_asset_library_category", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_create_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10008", + "weight": 0.8, + "_src": "main_rename_asset_library_category", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_rename_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10020", + "weight": 0.8, + "_src": "main_delete_asset_library_category", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_delete_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10036", + "weight": 0.8, + "_src": "main_add_asset_library_item", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_add_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10057", + "weight": 0.8, + "_src": "main_batch_add_asset_library_items", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10156", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10206", + "weight": 0.8, + "_src": "main_rename_asset_library_item", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_rename_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10271", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10304", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10322", + "weight": 0.8, + "_src": "main_delete_asset_library_item", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_delete_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10343", + "weight": 0.8, + "_src": "main_batch_delete_asset_library_items", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_batch_delete_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10375", + "weight": 0.8, + "_src": "main_batch_move_asset_library_items", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_batch_move_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10429", + "weight": 0.8, + "_src": "main_batch_crop_asset_library_items", + "_tgt": "main_save_asset_library", + "confidence_score": 0.5, + "source": "main_save_asset_library", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4300", + "weight": 0.8, + "_src": "main_find_asset_category_in_library", + "_tgt": "main_find_asset_library", + "confidence_score": 0.5, + "source": "main_find_asset_library", + "target": "main_find_asset_category_in_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9967", + "weight": 0.8, + "_src": "main_rename_asset_library", + "_tgt": "main_find_asset_library", + "confidence_score": 0.5, + "source": "main_find_asset_library", + "target": "main_rename_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9991", + "weight": 0.8, + "_src": "main_create_asset_library_category", + "_tgt": "main_find_asset_library", + "confidence_score": 0.5, + "source": "main_find_asset_library", + "target": "main_create_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10026", + "weight": 0.8, + "_src": "main_add_asset_library_item", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_in_library", + "target": "main_add_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10043", + "weight": 0.8, + "_src": "main_batch_add_asset_library_items", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_in_library", + "target": "main_batch_add_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10140", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_in_library", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10352", + "weight": 0.8, + "_src": "main_batch_move_asset_library_items", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_in_library", + "target": "main_batch_move_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10386", + "weight": 0.8, + "_src": "main_batch_crop_asset_library_items", + "_tgt": "main_find_asset_category_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_in_library", + "target": "main_batch_crop_asset_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10004", + "weight": 0.8, + "_src": "main_rename_asset_library_category", + "_tgt": "main_find_asset_category_with_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_with_library", + "target": "main_rename_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10014", + "weight": 0.8, + "_src": "main_delete_asset_library_category", + "_tgt": "main_find_asset_category_with_library", + "confidence_score": 0.5, + "source": "main_find_asset_category_with_library", + "target": "main_delete_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4348", + "weight": 0.8, + "_src": "main_shared_folder_by_id", + "_tgt": "main_shared_folders_load", + "confidence_score": 0.5, + "source": "main_shared_folders_load", + "target": "main_shared_folder_by_id" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10062", + "weight": 0.8, + "_src": "main_list_shared_folders", + "_tgt": "main_shared_folders_load", + "confidence_score": 0.5, + "source": "main_shared_folders_load", + "target": "main_list_shared_folders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10081", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_shared_folders_load", + "confidence_score": 0.5, + "source": "main_shared_folders_load", + "target": "main_register_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10100", + "weight": 0.8, + "_src": "main_unregister_shared_folder", + "_tgt": "main_shared_folders_load", + "confidence_score": 0.5, + "source": "main_shared_folders_load", + "target": "main_unregister_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10085", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_shared_folders_save", + "confidence_score": 0.5, + "source": "main_shared_folders_save", + "target": "main_register_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10105", + "weight": 0.8, + "_src": "main_unregister_shared_folder", + "_tgt": "main_shared_folders_save", + "confidence_score": 0.5, + "source": "main_shared_folders_save", + "target": "main_unregister_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10110", + "weight": 0.8, + "_src": "main_get_shared_folder_tree", + "_tgt": "main_shared_folder_by_id", + "confidence_score": 0.5, + "source": "main_shared_folder_by_id", + "target": "main_get_shared_folder_tree" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10121", + "weight": 0.8, + "_src": "main_get_shared_folder_file", + "_tgt": "main_shared_folder_by_id", + "confidence_score": 0.5, + "source": "main_shared_folder_by_id", + "target": "main_get_shared_folder_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10135", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_shared_folder_by_id", + "confidence_score": 0.5, + "source": "main_shared_folder_by_id", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10065", + "weight": 0.8, + "_src": "main_list_shared_folders", + "_tgt": "main_shared_folder_abs", + "confidence_score": 0.5, + "source": "main_shared_folder_abs", + "target": "main_list_shared_folders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10083", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_shared_folder_abs", + "confidence_score": 0.5, + "source": "main_shared_folder_abs", + "target": "main_register_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10113", + "weight": 0.8, + "_src": "main_get_shared_folder_tree", + "_tgt": "main_shared_folder_abs", + "confidence_score": 0.5, + "source": "main_shared_folder_abs", + "target": "main_get_shared_folder_tree" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10124", + "weight": 0.8, + "_src": "main_get_shared_folder_file", + "_tgt": "main_shared_folder_abs", + "confidence_score": 0.5, + "source": "main_shared_folder_abs", + "target": "main_get_shared_folder_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10138", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_shared_folder_abs", + "confidence_score": 0.5, + "source": "main_shared_folder_abs", + "target": "main_import_shared_folder_files" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10078", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_shared_resolve_register", + "confidence_score": 0.5, + "source": "main_shared_resolve_register", + "target": "main_register_shared_folder" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4340", + "weight": 1.0, + "_src": "main_rationale_4340", + "_tgt": "main_shared_resolve_register", + "confidence_score": 1.0, + "source": "main_shared_resolve_register", + "target": "main_rationale_4340" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4358", + "weight": 1.0, + "_src": "main_rationale_4358", + "_tgt": "main_shared_resolve_register", + "confidence_score": 1.0, + "source": "main_shared_resolve_register", + "target": "main_rationale_4358" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10125", + "weight": 0.8, + "_src": "main_get_shared_folder_file", + "_tgt": "main_shared_child_abs", + "confidence_score": 0.5, + "source": "main_shared_child_abs", + "target": "main_get_shared_folder_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10147", + "weight": 0.8, + "_src": "main_import_shared_folder_files", + "_tgt": "main_shared_child_abs", + "confidence_score": 0.5, + "source": "main_shared_child_abs", + "target": "main_import_shared_folder_files" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4361", + "weight": 1.0, + "_src": "main_rationale_4361", + "_tgt": "main_shared_child_abs", + "confidence_score": 1.0, + "source": "main_shared_child_abs", + "target": "main_rationale_4361" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4379", + "weight": 1.0, + "_src": "main_rationale_4379", + "_tgt": "main_shared_child_abs", + "confidence_score": 1.0, + "source": "main_shared_child_abs", + "target": "main_rationale_4379" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4410", + "weight": 0.8, + "_src": "main_image_path_to_data_url", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_image_path_to_data_url", + "target": "main_content_type_for_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10164", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_image_path_to_data_url", + "confidence_score": 0.5, + "source": "main_image_path_to_data_url", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10116", + "weight": 0.8, + "_src": "main_get_shared_folder_tree", + "_tgt": "main_scan_shared_tree", + "confidence_score": 0.5, + "source": "main_scan_shared_tree", + "target": "main_get_shared_folder_tree" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4395", + "weight": 1.0, + "_src": "main_rationale_4395", + "_tgt": "main_scan_shared_tree", + "confidence_score": 1.0, + "source": "main_scan_shared_tree", + "target": "main_rationale_4395" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4413", + "weight": 1.0, + "_src": "main_rationale_4413", + "_tgt": "main_scan_shared_tree", + "confidence_score": 1.0, + "source": "main_scan_shared_tree", + "target": "main_rationale_4413" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4498", + "weight": 0.8, + "_src": "main_seed_system_prompt_library", + "_tgt": "main_builtin_prompt_templates", + "confidence_score": 0.5, + "source": "main_builtin_prompt_templates", + "target": "main_seed_system_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9437", + "weight": 0.8, + "_src": "main_smart_canvas_prompt_templates", + "_tgt": "main_builtin_prompt_templates", + "confidence_score": 0.5, + "source": "main_builtin_prompt_templates", + "target": "main_smart_canvas_prompt_templates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4484", + "weight": 0.8, + "_src": "main_normalize_prompt_library_item", + "_tgt": "main_normalize_prompt_category_id", + "confidence_score": 0.5, + "source": "main_normalize_prompt_category_id", + "target": "main_normalize_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4579", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_normalize_prompt_category_id", + "confidence_score": 0.5, + "source": "main_normalize_prompt_category_id", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4479", + "weight": 0.8, + "_src": "main_normalize_prompt_library_item", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_normalize_prompt_library_item", + "target": "main_sanitize_asset_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4568", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_normalize_prompt_library_item", + "confidence_score": 0.5, + "source": "main_normalize_prompt_library_item", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9823", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_normalize_prompt_library_item", + "confidence_score": 0.5, + "source": "main_normalize_prompt_library_item", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9846", + "weight": 0.8, + "_src": "main_update_prompt_library_item", + "_tgt": "main_normalize_prompt_library_item", + "confidence_score": 0.5, + "source": "main_normalize_prompt_library_item", + "target": "main_update_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4499", + "weight": 0.8, + "_src": "main_seed_system_prompt_library", + "_tgt": "main_defaultprompttemplatecategories", + "confidence_score": 0.5, + "source": "main_seed_system_prompt_library", + "target": "main_defaultprompttemplatecategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4505", + "weight": 0.8, + "_src": "main_default_prompt_libraries", + "_tgt": "main_seed_system_prompt_library", + "confidence_score": 0.5, + "source": "main_seed_system_prompt_library", + "target": "main_default_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4551", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_seed_system_prompt_library", + "confidence_score": 0.5, + "source": "main_seed_system_prompt_library", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4547", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_default_prompt_libraries", + "confidence_score": 0.5, + "source": "main_default_prompt_libraries", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4596", + "weight": 0.8, + "_src": "main_load_prompt_libraries", + "_tgt": "main_default_prompt_libraries", + "confidence_score": 0.5, + "source": "main_default_prompt_libraries", + "target": "main_load_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4541", + "weight": 0.8, + "_src": "main_normalize_prompt_template_categories", + "_tgt": "main_defaultprompttemplatecategories", + "confidence_score": 0.5, + "source": "main_defaultprompttemplatecategories", + "target": "main_normalize_prompt_template_categories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4586", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_normalize_prompt_template_categories", + "confidence_score": 0.5, + "source": "main_normalize_prompt_template_categories", + "target": "main_normalize_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4582", + "weight": 0.8, + "_src": "main_normalize_prompt_libraries", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_normalize_prompt_libraries", + "target": "main_sanitize_asset_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4605", + "weight": 0.8, + "_src": "main_load_prompt_libraries", + "_tgt": "main_normalize_prompt_libraries", + "confidence_score": 0.5, + "source": "main_normalize_prompt_libraries", + "target": "main_load_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4611", + "weight": 0.8, + "_src": "main_save_prompt_libraries", + "_tgt": "main_normalize_prompt_libraries", + "confidence_score": 0.5, + "source": "main_normalize_prompt_libraries", + "target": "main_save_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4619", + "weight": 0.8, + "_src": "main_public_prompt_libraries", + "_tgt": "main_normalize_prompt_libraries", + "confidence_score": 0.5, + "source": "main_normalize_prompt_libraries", + "target": "main_public_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4597", + "weight": 0.8, + "_src": "main_load_prompt_libraries", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_save_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4619", + "weight": 0.8, + "_src": "main_public_prompt_libraries", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_public_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9776", + "weight": 0.8, + "_src": "main_create_prompt_library", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_create_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9792", + "weight": 0.8, + "_src": "main_rename_prompt_library", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_rename_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9804", + "weight": 0.8, + "_src": "main_delete_prompt_library", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_delete_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9817", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9840", + "weight": 0.8, + "_src": "main_update_prompt_library_item", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_update_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9862", + "weight": 0.8, + "_src": "main_delete_prompt_library_item", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_delete_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9882", + "weight": 0.8, + "_src": "main_batch_delete_prompt_library_items", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_batch_delete_prompt_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9899", + "weight": 0.8, + "_src": "main_add_prompt_library_category", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_add_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9920", + "weight": 0.8, + "_src": "main_rename_prompt_library_category", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_rename_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9935", + "weight": 0.8, + "_src": "main_delete_prompt_library_category", + "_tgt": "main_load_prompt_libraries", + "confidence_score": 0.5, + "source": "main_load_prompt_libraries", + "target": "main_delete_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9786", + "weight": 0.8, + "_src": "main_create_prompt_library", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_create_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9797", + "weight": 0.8, + "_src": "main_rename_prompt_library", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_rename_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9812", + "weight": 0.8, + "_src": "main_delete_prompt_library", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_delete_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9835", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9856", + "weight": 0.8, + "_src": "main_update_prompt_library_item", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_update_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9874", + "weight": 0.8, + "_src": "main_delete_prompt_library_item", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_delete_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9892", + "weight": 0.8, + "_src": "main_batch_delete_prompt_library_items", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_batch_delete_prompt_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9910", + "weight": 0.8, + "_src": "main_add_prompt_library_category", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_add_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9929", + "weight": 0.8, + "_src": "main_rename_prompt_library_category", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_rename_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9950", + "weight": 0.8, + "_src": "main_delete_prompt_library_category", + "_tgt": "main_save_prompt_libraries", + "confidence_score": 0.5, + "source": "main_save_prompt_libraries", + "target": "main_delete_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9772", + "weight": 0.8, + "_src": "main_get_prompt_libraries", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_get_prompt_libraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9788", + "weight": 0.8, + "_src": "main_create_prompt_library", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_create_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9798", + "weight": 0.8, + "_src": "main_rename_prompt_library", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_rename_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9813", + "weight": 0.8, + "_src": "main_delete_prompt_library", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_delete_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9836", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9857", + "weight": 0.8, + "_src": "main_update_prompt_library_item", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_update_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9875", + "weight": 0.8, + "_src": "main_delete_prompt_library_item", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_delete_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9893", + "weight": 0.8, + "_src": "main_batch_delete_prompt_library_items", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_batch_delete_prompt_library_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9911", + "weight": 0.8, + "_src": "main_add_prompt_library_category", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_add_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9930", + "weight": 0.8, + "_src": "main_rename_prompt_library_category", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_rename_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9951", + "weight": 0.8, + "_src": "main_delete_prompt_library_category", + "_tgt": "main_public_prompt_libraries", + "confidence_score": 0.5, + "source": "main_public_prompt_libraries", + "target": "main_delete_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9793", + "weight": 0.8, + "_src": "main_rename_prompt_library", + "_tgt": "main_find_prompt_library", + "confidence_score": 0.5, + "source": "main_find_prompt_library", + "target": "main_rename_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9818", + "weight": 0.8, + "_src": "main_add_prompt_library_item", + "_tgt": "main_find_prompt_library", + "confidence_score": 0.5, + "source": "main_find_prompt_library", + "target": "main_add_prompt_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9900", + "weight": 0.8, + "_src": "main_add_prompt_library_category", + "_tgt": "main_find_prompt_library", + "confidence_score": 0.5, + "source": "main_find_prompt_library", + "target": "main_add_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7133", + "weight": 0.8, + "_src": "main_local_upload_safe_folder_name", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_local_upload_safe_folder_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9779", + "weight": 0.8, + "_src": "main_create_prompt_library", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_create_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9796", + "weight": 0.8, + "_src": "main_rename_prompt_library", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_rename_prompt_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9903", + "weight": 0.8, + "_src": "main_add_prompt_library_category", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_add_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9917", + "weight": 0.8, + "_src": "main_rename_prompt_library_category", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_rename_prompt_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9956", + "weight": 0.8, + "_src": "main_create_asset_library", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_create_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9970", + "weight": 0.8, + "_src": "main_rename_asset_library", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_rename_asset_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9995", + "weight": 0.8, + "_src": "main_create_asset_library_category", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_create_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10007", + "weight": 0.8, + "_src": "main_rename_asset_library_category", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_rename_asset_library_category" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10079", + "weight": 0.8, + "_src": "main_register_shared_folder", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_register_shared_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10205", + "weight": 0.8, + "_src": "main_rename_asset_library_item", + "_tgt": "main_sanitize_asset_name", + "confidence_score": 0.5, + "source": "main_sanitize_asset_name", + "target": "main_rename_asset_library_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4688", + "weight": 0.8, + "_src": "main_is_image_reference_value", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_is_image_reference_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4703", + "weight": 0.8, + "_src": "main_is_video_reference_value", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_is_video_reference_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4759", + "weight": 0.8, + "_src": "main_reference_to_data_url", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_reference_to_data_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5072", + "weight": 0.8, + "_src": "main_apimart_upload_file_payload", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_apimart_upload_file_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5146", + "weight": 0.8, + "_src": "main_apimart_upload_raw_file_payload", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_apimart_upload_raw_file_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5261", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5320", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5581", + "weight": 0.8, + "_src": "main_local_media_path_for_cloud_upload", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_local_media_path_for_cloud_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5596", + "weight": 0.8, + "_src": "main_upload_video_to_litterbox", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_upload_video_to_litterbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5616", + "weight": 0.8, + "_src": "main_upload_video_to_temp_sh", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_upload_video_to_temp_sh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6384", + "weight": 0.8, + "_src": "main_runninghub_upload_reference", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_runninghub_upload_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6585", + "weight": 0.8, + "_src": "main_runninghub_upload_local_to_filename", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6879", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6985", + "weight": 0.8, + "_src": "main_view_image", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_view_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6995", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_download_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7676", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8815", + "weight": 0.8, + "_src": "main_yuli_fetch_reference_bytes", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_yuli_fetch_reference_bytes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10131", + "weight": 0.8, + "_src": "main_get_shared_folder_file", + "_tgt": "main_content_type_for_path", + "confidence_score": 0.5, + "source": "main_content_type_for_path", + "target": "main_get_shared_folder_file" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9286", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_is_image_reference_value", + "confidence_score": 0.5, + "source": "main_is_image_reference_value", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9287", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_is_video_reference_value", + "confidence_score": 0.5, + "source": "main_is_video_reference_value", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11223", + "weight": 0.8, + "_src": "main_generate", + "_tgt": "main_convert_output_to_jpg", + "confidence_score": 0.5, + "source": "main_convert_output_to_jpg", + "target": "main_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4765", + "weight": 0.8, + "_src": "main_media_reference_to_url", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_media_reference_to_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4780", + "weight": 0.8, + "_src": "main_volcengine_media_reference_url", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_volcengine_media_reference_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4938", + "weight": 0.8, + "_src": "main_modelscope_image_url", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_modelscope_image_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6059", + "weight": 0.8, + "_src": "main_gemini_reference_part", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_gemini_reference_part" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6095", + "weight": 0.8, + "_src": "main_volcengine_image_payload", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_volcengine_image_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6855", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6953", + "weight": 0.8, + "_src": "main_upstream_message_from_record", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_upstream_message_from_record" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9124", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4718", + "weight": 1.0, + "_src": "main_rationale_4718", + "_tgt": "main_reference_to_data_url", + "confidence_score": 1.0, + "source": "main_reference_to_data_url", + "target": "main_rationale_4718" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6771", + "weight": 0.8, + "_src": "main_generate_dashscope_qwen_image", + "_tgt": "main_reference_to_data_url", + "confidence_score": 0.5, + "source": "main_reference_to_data_url", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4736", + "weight": 1.0, + "_src": "main_rationale_4736", + "_tgt": "main_reference_to_data_url", + "confidence_score": 1.0, + "source": "main_reference_to_data_url", + "target": "main_rationale_4736" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9294", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_media_reference_to_url", + "confidence_score": 0.5, + "source": "main_media_reference_to_url", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4777", + "weight": 0.8, + "_src": "main_volcengine_media_reference_url", + "_tgt": "main_is_private_asset_url", + "confidence_score": 0.5, + "source": "main_is_private_asset_url", + "target": "main_volcengine_media_reference_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4833", + "weight": 0.8, + "_src": "main_volcengine_video_reference_content_items", + "_tgt": "main_is_private_asset_url", + "confidence_score": 0.5, + "source": "main_is_private_asset_url", + "target": "main_volcengine_video_reference_content_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9061", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_volcengine_media_reference_url", + "confidence_score": 0.5, + "source": "main_volcengine_media_reference_url", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9081", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_looks_like_image_media_url", + "confidence_score": 0.5, + "source": "main_looks_like_image_media_url", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9073", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_volcengine_content_role", + "confidence_score": 0.5, + "source": "main_volcengine_content_role", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9046", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_volcengine_video_duration", + "confidence_score": 0.5, + "source": "main_volcengine_video_duration", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9049", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_volcengine_video_resolution", + "confidence_score": 0.5, + "source": "main_volcengine_video_resolution", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4839", + "weight": 0.8, + "_src": "main_volcengine_video_reference_content_items", + "_tgt": "main_video_reference_to_frame_data_urls", + "confidence_score": 0.5, + "source": "main_volcengine_video_reference_content_items", + "target": "main_video_reference_to_frame_data_urls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9092", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_volcengine_video_reference_content_items", + "confidence_score": 0.5, + "source": "main_volcengine_video_reference_content_items", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9303", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_video_reference_to_frame_data_urls", + "confidence_score": 0.5, + "source": "main_video_reference_to_frame_data_urls", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5987", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_modelscope_image_url", + "confidence_score": 0.5, + "source": "main_modelscope_image_url", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10826", + "weight": 0.8, + "_src": "main_generate_angle_cloud", + "_tgt": "main_modelscope_image_url", + "confidence_score": 0.5, + "source": "main_modelscope_image_url", + "target": "main_generate_angle_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11016", + "weight": 0.8, + "_src": "main_ms_generate", + "_tgt": "main_modelscope_image_url", + "confidence_score": 0.5, + "source": "main_modelscope_image_url", + "target": "main_ms_generate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5003", + "weight": 0.8, + "_src": "main_normalize_apimart_video_reference", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_normalize_apimart_video_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5106", + "weight": 0.8, + "_src": "main_extract_apimart_asset_url", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_extract_apimart_asset_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5209", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5251", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5297", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8923", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10238", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_valid_apimart_video_image_input", + "confidence_score": 0.5, + "source": "main_valid_apimart_video_image_input", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9021", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apply_trusted_asset_prompt_index", + "confidence_score": 0.5, + "source": "main_apply_trusted_asset_prompt_index", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4941", + "weight": 1.0, + "_src": "main_rationale_4941", + "_tgt": "main_apply_trusted_asset_prompt_index", + "confidence_score": 1.0, + "source": "main_apply_trusted_asset_prompt_index", + "target": "main_rationale_4941" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4959", + "weight": 1.0, + "_src": "main_rationale_4959", + "_tgt": "main_apply_trusted_asset_prompt_index", + "confidence_score": 1.0, + "source": "main_apply_trusted_asset_prompt_index", + "target": "main_rationale_4959" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4996", + "weight": 0.8, + "_src": "main_local_asset_public_url", + "_tgt": "main_public_base_url", + "confidence_score": 0.5, + "source": "main_public_base_url", + "target": "main_local_asset_public_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L4999", + "weight": 0.8, + "_src": "main_local_asset_public_url", + "_tgt": "main_public_media_url_suffix", + "confidence_score": 0.5, + "source": "main_public_media_url_suffix", + "target": "main_local_asset_public_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5005", + "weight": 0.8, + "_src": "main_normalize_apimart_video_reference", + "_tgt": "main_local_asset_public_url", + "confidence_score": 0.5, + "source": "main_local_asset_public_url", + "target": "main_normalize_apimart_video_reference" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5253", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_local_asset_public_url", + "confidence_score": 0.5, + "source": "main_local_asset_public_url", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5299", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_local_asset_public_url", + "confidence_score": 0.5, + "source": "main_local_asset_public_url", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5565", + "weight": 0.8, + "_src": "main_volcengine_public_asset_url", + "_tgt": "main_local_asset_public_url", + "confidence_score": 0.5, + "source": "main_local_asset_public_url", + "target": "main_volcengine_public_asset_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5257", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_apimart_video_reference_error", + "confidence_score": 0.5, + "source": "main_apimart_video_reference_error", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5325", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_apimart_video_reference_error", + "confidence_score": 0.5, + "source": "main_apimart_video_reference_error", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8926", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_video_reference_error", + "confidence_score": 0.5, + "source": "main_apimart_video_reference_error", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8990", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_video_duration", + "confidence_score": 0.5, + "source": "main_apimart_video_duration", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8971", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_veo31_duration", + "confidence_score": 0.5, + "source": "main_apimart_veo31_duration", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8897", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_is_apimart_veo31_model", + "confidence_score": 0.5, + "source": "main_is_apimart_veo31_model", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8935", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_veo31_model", + "confidence_score": 0.5, + "source": "main_apimart_veo31_model", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8972", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_veo31_aspect", + "confidence_score": 0.5, + "source": "main_apimart_veo31_aspect", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8973", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_veo31_resolution", + "confidence_score": 0.5, + "source": "main_apimart_veo31_resolution", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5227", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_apimart_upload_file_payload", + "confidence_score": 0.5, + "source": "main_apimart_upload_file_payload", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5049", + "weight": 1.0, + "_src": "main_rationale_5049", + "_tgt": "main_apimart_upload_file_payload", + "confidence_score": 1.0, + "source": "main_apimart_upload_file_payload", + "target": "main_rationale_5049" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5067", + "weight": 1.0, + "_src": "main_rationale_5067", + "_tgt": "main_apimart_upload_file_payload", + "confidence_score": 1.0, + "source": "main_apimart_upload_file_payload", + "target": "main_rationale_5067" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8930", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_invalid_video_image_preview", + "confidence_score": 0.5, + "source": "main_invalid_video_image_preview", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5208", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_extract_apimart_asset_url", + "confidence_score": 0.5, + "source": "main_extract_apimart_asset_url", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5277", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_extract_apimart_asset_url", + "confidence_score": 0.5, + "source": "main_extract_apimart_asset_url", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5333", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_extract_apimart_asset_url", + "confidence_score": 0.5, + "source": "main_extract_apimart_asset_url", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5204", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_apimart_upload_payload_from_bytes", + "confidence_score": 0.5, + "source": "main_apimart_upload_payload_from_bytes", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5102", + "weight": 1.0, + "_src": "main_rationale_5102", + "_tgt": "main_apimart_upload_payload_from_bytes", + "confidence_score": 1.0, + "source": "main_apimart_upload_payload_from_bytes", + "target": "main_rationale_5102" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5120", + "weight": 1.0, + "_src": "main_rationale_5120", + "_tgt": "main_apimart_upload_payload_from_bytes", + "confidence_score": 1.0, + "source": "main_apimart_upload_payload_from_bytes", + "target": "main_rationale_5120" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5267", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_apimart_upload_raw_file_payload", + "confidence_score": 0.5, + "source": "main_apimart_upload_raw_file_payload", + "target": "main_upload_video_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5323", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_apimart_upload_raw_file_payload", + "confidence_score": 0.5, + "source": "main_apimart_upload_raw_file_payload", + "target": "main_upload_audio_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5175", + "weight": 0.8, + "_src": "main_apimart_upload_post", + "_tgt": "main_is_transient_tls_error", + "confidence_score": 0.5, + "source": "main_is_transient_tls_error", + "target": "main_apimart_upload_post" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5133", + "weight": 1.0, + "_src": "main_rationale_5133", + "_tgt": "main_is_transient_tls_error", + "confidence_score": 1.0, + "source": "main_is_transient_tls_error", + "target": "main_rationale_5133" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5151", + "weight": 1.0, + "_src": "main_rationale_5151", + "_tgt": "main_is_transient_tls_error", + "confidence_score": 1.0, + "source": "main_is_transient_tls_error", + "target": "main_rationale_5151" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5205", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_apimart_upload_post", + "confidence_score": 0.5, + "source": "main_apimart_upload_post", + "target": "main_upload_image_for_apimart" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5143", + "weight": 1.0, + "_src": "main_rationale_5143", + "_tgt": "main_apimart_upload_post", + "confidence_score": 1.0, + "source": "main_apimart_upload_post", + "target": "main_rationale_5143" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5161", + "weight": 1.0, + "_src": "main_rationale_5161", + "_tgt": "main_apimart_upload_post", + "confidence_score": 1.0, + "source": "main_apimart_upload_post", + "target": "main_rationale_5161" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5194", + "weight": 0.8, + "_src": "main_upload_image_for_apimart", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_upload_image_for_apimart", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5349", + "weight": 0.8, + "_src": "main_upload_media_for_apimart", + "_tgt": "main_upload_image_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_image_for_apimart", + "target": "main_upload_media_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8944", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_upload_image_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_image_for_apimart", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5166", + "weight": 1.0, + "_src": "main_rationale_5166", + "_tgt": "main_upload_image_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_image_for_apimart", + "target": "main_rationale_5166" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5184", + "weight": 1.0, + "_src": "main_rationale_5184", + "_tgt": "main_upload_image_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_image_for_apimart", + "target": "main_rationale_5184" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5266", + "weight": 0.8, + "_src": "main_upload_video_for_apimart", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_upload_video_for_apimart", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5346", + "weight": 0.8, + "_src": "main_upload_media_for_apimart", + "_tgt": "main_upload_video_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_video_for_apimart", + "target": "main_upload_media_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8922", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_upload_video_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_video_for_apimart", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5228", + "weight": 1.0, + "_src": "main_rationale_5228", + "_tgt": "main_upload_video_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_video_for_apimart", + "target": "main_rationale_5228" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5246", + "weight": 1.0, + "_src": "main_rationale_5246", + "_tgt": "main_upload_video_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_video_for_apimart", + "target": "main_rationale_5246" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5302", + "weight": 0.8, + "_src": "main_upload_audio_for_apimart", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_upload_audio_for_apimart", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5348", + "weight": 0.8, + "_src": "main_upload_media_for_apimart", + "_tgt": "main_upload_audio_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_audio_for_apimart", + "target": "main_upload_media_for_apimart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9008", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_upload_audio_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_audio_for_apimart", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5273", + "weight": 1.0, + "_src": "main_rationale_5273", + "_tgt": "main_upload_audio_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_audio_for_apimart", + "target": "main_rationale_5273" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5291", + "weight": 1.0, + "_src": "main_rationale_5291", + "_tgt": "main_upload_audio_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_audio_for_apimart", + "target": "main_rationale_5291" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10237", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_upload_media_for_apimart", + "confidence_score": 0.5, + "source": "main_upload_media_for_apimart", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5326", + "weight": 1.0, + "_src": "main_rationale_5326", + "_tgt": "main_upload_media_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_media_for_apimart", + "target": "main_rationale_5326" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5344", + "weight": 1.0, + "_src": "main_rationale_5344", + "_tgt": "main_upload_media_for_apimart", + "confidence_score": 1.0, + "source": "main_upload_media_for_apimart", + "target": "main_rationale_5344" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5385", + "weight": 0.8, + "_src": "main_submit_apimart_avatar_asset", + "_tgt": "main_apimart_avatar_asset_type", + "confidence_score": 0.5, + "source": "main_apimart_avatar_asset_type", + "target": "main_submit_apimart_avatar_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5537", + "weight": 0.8, + "_src": "main_submit_volcengine_avatar_asset", + "_tgt": "main_apimart_avatar_asset_type", + "confidence_score": 0.5, + "source": "main_apimart_avatar_asset_type", + "target": "main_submit_volcengine_avatar_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5417", + "weight": 0.8, + "_src": "main_check_apimart_avatar_task", + "_tgt": "main_extract_apimart_avatar_asset_uri", + "confidence_score": 0.5, + "source": "main_extract_apimart_avatar_asset_uri", + "target": "main_check_apimart_avatar_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5337", + "weight": 1.0, + "_src": "main_rationale_5337", + "_tgt": "main_extract_apimart_avatar_asset_uri", + "confidence_score": 1.0, + "source": "main_extract_apimart_avatar_asset_uri", + "target": "main_rationale_5337" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5355", + "weight": 1.0, + "_src": "main_rationale_5355", + "_tgt": "main_extract_apimart_avatar_asset_uri", + "confidence_score": 1.0, + "source": "main_extract_apimart_avatar_asset_uri", + "target": "main_rationale_5355" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5379", + "weight": 0.8, + "_src": "main_submit_apimart_avatar_asset", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_submit_apimart_avatar_asset", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10241", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_submit_apimart_avatar_asset", + "confidence_score": 0.5, + "source": "main_submit_apimart_avatar_asset", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5360", + "weight": 1.0, + "_src": "main_rationale_5360", + "_tgt": "main_submit_apimart_avatar_asset", + "confidence_score": 1.0, + "source": "main_submit_apimart_avatar_asset", + "target": "main_rationale_5360" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5378", + "weight": 1.0, + "_src": "main_rationale_5378", + "_tgt": "main_submit_apimart_avatar_asset", + "confidence_score": 1.0, + "source": "main_submit_apimart_avatar_asset", + "target": "main_rationale_5378" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5405", + "weight": 0.8, + "_src": "main_check_apimart_avatar_task", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_check_apimart_avatar_task", + "target": "main_video_api_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10290", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_check_apimart_avatar_task", + "confidence_score": 0.5, + "source": "main_check_apimart_avatar_task", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5386", + "weight": 1.0, + "_src": "main_rationale_5386", + "_tgt": "main_check_apimart_avatar_task", + "confidence_score": 1.0, + "source": "main_check_apimart_avatar_task", + "target": "main_rationale_5386" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5404", + "weight": 1.0, + "_src": "main_rationale_5404", + "_tgt": "main_check_apimart_avatar_task", + "confidence_score": 1.0, + "source": "main_check_apimart_avatar_task", + "target": "main_rationale_5404" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5462", + "weight": 0.8, + "_src": "main_volcengine_sign_v4_headers", + "_tgt": "main_volc_hmac", + "confidence_score": 0.5, + "source": "main_volc_hmac", + "target": "main_volcengine_sign_v4_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5486", + "weight": 0.8, + "_src": "main_volcengine_ark_asset_call", + "_tgt": "main_volcengine_sign_v4_headers", + "confidence_score": 0.5, + "source": "main_volcengine_sign_v4_headers", + "target": "main_volcengine_ark_asset_call" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5421", + "weight": 1.0, + "_src": "main_rationale_5421", + "_tgt": "main_volcengine_sign_v4_headers", + "confidence_score": 1.0, + "source": "main_volcengine_sign_v4_headers", + "target": "main_rationale_5421" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5439", + "weight": 1.0, + "_src": "main_rationale_5439", + "_tgt": "main_volcengine_sign_v4_headers", + "confidence_score": 1.0, + "source": "main_volcengine_sign_v4_headers", + "target": "main_rationale_5439" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5510", + "weight": 0.8, + "_src": "main_volcengine_ensure_asset_group", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 0.5, + "source": "main_volcengine_ark_asset_call", + "target": "main_volcengine_ensure_asset_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5534", + "weight": 0.8, + "_src": "main_submit_volcengine_avatar_asset", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 0.5, + "source": "main_volcengine_ark_asset_call", + "target": "main_submit_volcengine_avatar_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5549", + "weight": 0.8, + "_src": "main_check_volcengine_avatar_task", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 0.5, + "source": "main_volcengine_ark_asset_call", + "target": "main_check_volcengine_avatar_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5462", + "weight": 1.0, + "_src": "main_rationale_5462", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 1.0, + "source": "main_volcengine_ark_asset_call", + "target": "main_rationale_5462" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5480", + "weight": 1.0, + "_src": "main_rationale_5480", + "_tgt": "main_volcengine_ark_asset_call", + "confidence_score": 1.0, + "source": "main_volcengine_ark_asset_call", + "target": "main_rationale_5480" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5533", + "weight": 0.8, + "_src": "main_submit_volcengine_avatar_asset", + "_tgt": "main_volcengine_ensure_asset_group", + "confidence_score": 0.5, + "source": "main_volcengine_ensure_asset_group", + "target": "main_submit_volcengine_avatar_asset" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5487", + "weight": 1.0, + "_src": "main_rationale_5487", + "_tgt": "main_volcengine_ensure_asset_group", + "confidence_score": 1.0, + "source": "main_volcengine_ensure_asset_group", + "target": "main_rationale_5487" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5505", + "weight": 1.0, + "_src": "main_rationale_5505", + "_tgt": "main_volcengine_ensure_asset_group", + "confidence_score": 1.0, + "source": "main_volcengine_ensure_asset_group", + "target": "main_rationale_5505" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10251", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_submit_volcengine_avatar_asset", + "confidence_score": 0.5, + "source": "main_submit_volcengine_avatar_asset", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5513", + "weight": 1.0, + "_src": "main_rationale_5513", + "_tgt": "main_submit_volcengine_avatar_asset", + "confidence_score": 1.0, + "source": "main_submit_volcengine_avatar_asset", + "target": "main_rationale_5513" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5531", + "weight": 1.0, + "_src": "main_rationale_5531", + "_tgt": "main_submit_volcengine_avatar_asset", + "confidence_score": 1.0, + "source": "main_submit_volcengine_avatar_asset", + "target": "main_rationale_5531" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10292", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_check_volcengine_avatar_task", + "confidence_score": 0.5, + "source": "main_check_volcengine_avatar_task", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5529", + "weight": 1.0, + "_src": "main_rationale_5529", + "_tgt": "main_check_volcengine_avatar_task", + "confidence_score": 1.0, + "source": "main_check_volcengine_avatar_task", + "target": "main_rationale_5529" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5547", + "weight": 1.0, + "_src": "main_rationale_5547", + "_tgt": "main_check_volcengine_avatar_task", + "confidence_score": 1.0, + "source": "main_check_volcengine_avatar_task", + "target": "main_rationale_5547" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10248", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_volcengine_public_asset_url", + "confidence_score": 0.5, + "source": "main_volcengine_public_asset_url", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5543", + "weight": 1.0, + "_src": "main_rationale_5543", + "_tgt": "main_volcengine_public_asset_url", + "confidence_score": 1.0, + "source": "main_volcengine_public_asset_url", + "target": "main_rationale_5543" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5561", + "weight": 1.0, + "_src": "main_rationale_5561", + "_tgt": "main_volcengine_public_asset_url", + "confidence_score": 1.0, + "source": "main_volcengine_public_asset_url", + "target": "main_rationale_5561" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5591", + "weight": 0.8, + "_src": "main_local_video_path_for_cloud_upload", + "_tgt": "main_local_media_path_for_cloud_upload", + "confidence_score": 0.5, + "source": "main_local_media_path_for_cloud_upload", + "target": "main_local_video_path_for_cloud_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5637", + "weight": 0.8, + "_src": "main_upload_local_video_to_cloud", + "_tgt": "main_local_media_path_for_cloud_upload", + "confidence_score": 0.5, + "source": "main_local_media_path_for_cloud_upload", + "target": "main_upload_local_video_to_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5640", + "weight": 0.8, + "_src": "main_upload_local_video_to_cloud", + "_tgt": "main_upload_video_to_litterbox", + "confidence_score": 0.5, + "source": "main_upload_video_to_litterbox", + "target": "main_upload_local_video_to_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5642", + "weight": 0.8, + "_src": "main_upload_local_video_to_cloud", + "_tgt": "main_upload_video_to_temp_sh", + "confidence_score": 0.5, + "source": "main_upload_video_to_temp_sh", + "target": "main_upload_local_video_to_cloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5652", + "weight": 0.8, + "_src": "main_upload_local_video_to_temp_sh", + "_tgt": "main_upload_local_video_to_cloud", + "confidence_score": 0.5, + "source": "main_upload_local_video_to_cloud", + "target": "main_upload_local_video_to_temp_sh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7371", + "weight": 0.8, + "_src": "main_temp_sh_upload", + "_tgt": "main_upload_local_video_to_cloud", + "confidence_score": 0.5, + "source": "main_upload_local_video_to_cloud", + "target": "main_temp_sh_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7376", + "weight": 0.8, + "_src": "main_cloud_video_upload", + "_tgt": "main_upload_local_video_to_cloud", + "confidence_score": 0.5, + "source": "main_upload_local_video_to_cloud", + "target": "main_cloud_video_upload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10513", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_save_ai_image_to_output", + "confidence_score": 0.5, + "source": "main_save_ai_image_to_output", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8866", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_save_remote_video_to_output", + "confidence_score": 0.5, + "source": "main_save_remote_video_to_output", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9217", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_save_remote_video_to_output", + "confidence_score": 0.5, + "source": "main_save_remote_video_to_output", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5766", + "weight": 0.8, + "_src": "main_normalize_gpt_image_2_size", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_normalize_gpt_image_2_size" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5790", + "weight": 0.8, + "_src": "main_gpt_image_2_size_error_message", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_gpt_image_2_size_error_message" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5810", + "weight": 0.8, + "_src": "main_gpt_image_2_size_exceeds_supported", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_gpt_image_2_size_exceeds_supported" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5814", + "weight": 0.8, + "_src": "main_apimart_size_resolution", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_apimart_size_resolution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5862", + "weight": 0.8, + "_src": "main_normalize_volcengine_size", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_normalize_volcengine_size" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5981", + "weight": 0.8, + "_src": "main_generate_modelscope_provider_image", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_generate_modelscope_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6047", + "weight": 0.8, + "_src": "main_gemini_image_config", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_gemini_image_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6699", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6741", + "weight": 0.8, + "_src": "main_qwen_image_size_param", + "_tgt": "main_parse_size_pair", + "confidence_score": 0.5, + "source": "main_parse_size_pair", + "target": "main_qwen_image_size_param" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5898", + "weight": 0.8, + "_src": "main_friendly_image_error_detail", + "_tgt": "main_is_gpt_image_2_model", + "confidence_score": 0.5, + "source": "main_is_gpt_image_2_model", + "target": "main_friendly_image_error_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6815", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_gpt_image_2_model", + "confidence_score": 0.5, + "source": "main_is_gpt_image_2_model", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5899", + "weight": 0.8, + "_src": "main_friendly_image_error_detail", + "_tgt": "main_gpt_image_2_size_error_message", + "confidence_score": 0.5, + "source": "main_gpt_image_2_size_error_message", + "target": "main_friendly_image_error_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5898", + "weight": 0.8, + "_src": "main_friendly_image_error_detail", + "_tgt": "main_gpt_image_2_size_exceeds_supported", + "confidence_score": 0.5, + "source": "main_gpt_image_2_size_exceeds_supported", + "target": "main_friendly_image_error_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6055", + "weight": 0.8, + "_src": "main_gemini_image_config", + "_tgt": "main_apimart_size_resolution", + "confidence_score": 0.5, + "source": "main_apimart_size_resolution", + "target": "main_gemini_image_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6843", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_apimart_size_resolution", + "confidence_score": 0.5, + "source": "main_apimart_size_resolution", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5869", + "weight": 0.8, + "_src": "main_normalize_volcengine_size", + "_tgt": "main_is_volcengine_seedream_model", + "confidence_score": 0.5, + "source": "main_is_volcengine_seedream_model", + "target": "main_normalize_volcengine_size" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6102", + "weight": 0.8, + "_src": "main_generate_volcengine_provider_image", + "_tgt": "main_normalize_volcengine_size", + "confidence_score": 0.5, + "source": "main_normalize_volcengine_size", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8476", + "weight": 0.8, + "_src": "main_build_online_image_result", + "_tgt": "main_friendly_image_error_detail", + "confidence_score": 0.5, + "source": "main_friendly_image_error_detail", + "target": "main_build_online_image_result" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10516", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_friendly_image_error_detail", + "confidence_score": 0.5, + "source": "main_friendly_image_error_detail", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L5948", + "weight": 0.8, + "_src": "main_friendly_chat_error_detail", + "_tgt": "main_parse_error_payload_text", + "confidence_score": 0.5, + "source": "main_parse_error_payload_text", + "target": "main_friendly_chat_error_detail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9336", + "weight": 0.8, + "_src": "main_canvas_llm", + "_tgt": "main_friendly_chat_error_detail", + "confidence_score": 0.5, + "source": "main_friendly_chat_error_detail", + "target": "main_canvas_llm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10187", + "weight": 0.8, + "_src": "main_caption_image_with_provider", + "_tgt": "main_friendly_chat_error_detail", + "confidence_score": 0.5, + "source": "main_friendly_chat_error_detail", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10554", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_friendly_chat_error_detail", + "confidence_score": 0.5, + "source": "main_friendly_chat_error_detail", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6803", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_modelscope_provider_image", + "confidence_score": 0.5, + "source": "main_generate_modelscope_provider_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6043", + "weight": 0.8, + "_src": "main_gemini_endpoint_url", + "_tgt": "main_gemini_model_name", + "confidence_score": 0.5, + "source": "main_gemini_model_name", + "target": "main_gemini_endpoint_url" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6071", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_gemini_model_name", + "confidence_score": 0.5, + "source": "main_gemini_model_name", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6072", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_gemini_endpoint_url", + "confidence_score": 0.5, + "source": "main_gemini_endpoint_url", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6082", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_gemini_image_config", + "confidence_score": 0.5, + "source": "main_gemini_image_config", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6075", + "weight": 0.8, + "_src": "main_generate_gemini_provider_image", + "_tgt": "main_gemini_reference_part", + "confidence_score": 0.5, + "source": "main_gemini_reference_part", + "target": "main_generate_gemini_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6811", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_gemini_provider_image", + "confidence_score": 0.5, + "source": "main_generate_gemini_provider_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6101", + "weight": 0.8, + "_src": "main_generate_volcengine_provider_image", + "_tgt": "main_volcengine_endpoint_url", + "confidence_score": 0.5, + "source": "main_volcengine_endpoint_url", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6109", + "weight": 0.8, + "_src": "main_generate_volcengine_provider_image", + "_tgt": "main_volcengine_image_payload", + "confidence_score": 0.5, + "source": "main_volcengine_image_payload", + "target": "main_generate_volcengine_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6813", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_volcengine_provider_image", + "confidence_score": 0.5, + "source": "main_generate_volcengine_provider_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6120", + "weight": 0.8, + "_src": "main_runninghub_api_headers", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_headers", + "target": "main_runninghub_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6404", + "weight": 0.8, + "_src": "main_wait_for_runninghub_image_task", + "_tgt": "main_runninghub_api_headers", + "confidence_score": 0.5, + "source": "main_runninghub_api_headers", + "target": "main_wait_for_runninghub_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6711", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_api_headers", + "confidence_score": 0.5, + "source": "main_runninghub_api_headers", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6129", + "weight": 0.8, + "_src": "main_runninghub_api_key", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_api_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6139", + "weight": 0.8, + "_src": "main_runninghub_app_headers", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_app_headers" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7393", + "weight": 0.8, + "_src": "main_runninghub_app_info", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_app_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7416", + "weight": 0.8, + "_src": "main_runninghub_submit", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7447", + "weight": 0.8, + "_src": "main_runninghub_workflow_submit", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_workflow_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7483", + "weight": 0.8, + "_src": "main_runninghub_workflow_info", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7558", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_fetch_runninghub_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7631", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7667", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_runninghub_provider", + "confidence_score": 0.5, + "source": "main_runninghub_provider", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6598", + "weight": 0.8, + "_src": "main_runninghub_upload_local_to_filename", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6656", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7394", + "weight": 0.8, + "_src": "main_runninghub_app_info", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_app_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7417", + "weight": 0.8, + "_src": "main_runninghub_submit", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7448", + "weight": 0.8, + "_src": "main_runninghub_workflow_submit", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_workflow_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7484", + "weight": 0.8, + "_src": "main_runninghub_workflow_info", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7559", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_fetch_runninghub_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7632", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7668", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_runninghub_api_key", + "confidence_score": 0.5, + "source": "main_runninghub_api_key", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6602", + "weight": 0.8, + "_src": "main_runninghub_upload_local_to_filename", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6666", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7398", + "weight": 0.8, + "_src": "main_runninghub_app_info", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_app_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7429", + "weight": 0.8, + "_src": "main_runninghub_submit", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7465", + "weight": 0.8, + "_src": "main_runninghub_workflow_submit", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_workflow_submit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7489", + "weight": 0.8, + "_src": "main_runninghub_workflow_info", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7564", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_fetch_runninghub_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7636", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7694", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_runninghub_app_headers", + "confidence_score": 0.5, + "source": "main_runninghub_app_headers", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6582", + "weight": 0.8, + "_src": "main_runninghub_upload_local_to_filename", + "_tgt": "main_runninghub_local_asset_path", + "confidence_score": 0.5, + "source": "main_runninghub_local_asset_path", + "target": "main_runninghub_upload_local_to_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7673", + "weight": 0.8, + "_src": "main_runninghub_upload_asset", + "_tgt": "main_runninghub_local_asset_path", + "confidence_score": 0.5, + "source": "main_runninghub_local_asset_path", + "target": "main_runninghub_upload_asset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6230", + "weight": 0.8, + "_src": "main_runninghub_store_remote_output", + "_tgt": "main_runninghub_output_ext", + "confidence_score": 0.5, + "source": "main_runninghub_output_ext", + "target": "main_runninghub_store_remote_output" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6684", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_extract_outputs", + "confidence_score": 0.5, + "source": "main_runninghub_extract_outputs", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7647", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_extract_outputs", + "confidence_score": 0.5, + "source": "main_runninghub_extract_outputs", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7649", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_store_remote_output", + "confidence_score": 0.5, + "source": "main_runninghub_store_remote_output", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6690", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_fail_reason", + "confidence_score": 0.5, + "source": "main_runninghub_fail_reason", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7660", + "weight": 0.8, + "_src": "main_runninghub_query", + "_tgt": "main_runninghub_fail_reason", + "confidence_score": 0.5, + "source": "main_runninghub_fail_reason", + "target": "main_runninghub_query" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6302", + "weight": 0.8, + "_src": "main_runninghub_workflow_node_info_list", + "_tgt": "main_runninghub_infer_workflow_field_type", + "confidence_score": 0.5, + "source": "main_runninghub_infer_workflow_field_type", + "target": "main_runninghub_workflow_node_info_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11641", + "weight": 0.8, + "_src": "main_runninghub_collect_workflow_fields", + "_tgt": "main_runninghub_infer_workflow_field_type", + "confidence_score": 0.5, + "source": "main_runninghub_infer_workflow_field_type", + "target": "main_runninghub_collect_workflow_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6290", + "weight": 0.8, + "_src": "main_runninghub_workflow_node_info_list", + "_tgt": "main_runninghub_is_workflow_link_value", + "confidence_score": 0.5, + "source": "main_runninghub_is_workflow_link_value", + "target": "main_runninghub_workflow_node_info_list" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11620", + "weight": 0.8, + "_src": "main_runninghub_is_saved_link_field", + "_tgt": "main_runninghub_is_workflow_link_value", + "confidence_score": 0.5, + "source": "main_runninghub_is_workflow_link_value", + "target": "main_runninghub_is_saved_link_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11633", + "weight": 0.8, + "_src": "main_runninghub_collect_workflow_fields", + "_tgt": "main_runninghub_is_workflow_link_value", + "confidence_score": 0.5, + "source": "main_runninghub_is_workflow_link_value", + "target": "main_runninghub_collect_workflow_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7507", + "weight": 0.8, + "_src": "main_runninghub_workflow_info", + "_tgt": "main_runninghub_workflow_node_info_list", + "confidence_score": 0.5, + "source": "main_runninghub_workflow_node_info_list", + "target": "main_runninghub_workflow_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6698", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_task_endpoint", + "confidence_score": 0.5, + "source": "main_runninghub_task_endpoint", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6408", + "weight": 0.8, + "_src": "main_wait_for_runninghub_image_task", + "_tgt": "main_runninghub_query_status", + "confidence_score": 0.5, + "source": "main_runninghub_query_status", + "target": "main_wait_for_runninghub_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6717", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_extract_task_id", + "confidence_score": 0.5, + "source": "main_runninghub_extract_task_id", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6414", + "weight": 0.8, + "_src": "main_wait_for_runninghub_image_task", + "_tgt": "main_runninghub_extract_image", + "confidence_score": 0.5, + "source": "main_runninghub_extract_image", + "target": "main_wait_for_runninghub_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6715", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_extract_image", + "confidence_score": 0.5, + "source": "main_runninghub_extract_image", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6706", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_upload_reference", + "confidence_score": 0.5, + "source": "main_runninghub_upload_reference", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6720", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_wait_for_runninghub_image_task", + "confidence_score": 0.5, + "source": "main_wait_for_runninghub_image_task", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6446", + "weight": 0.8, + "_src": "main_rh_field_role", + "_tgt": "main_rh_field_kind", + "confidence_score": 0.5, + "source": "main_rh_field_kind", + "target": "main_rh_field_role" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6464", + "weight": 0.8, + "_src": "main_rh_field_cmp", + "_tgt": "main_rh_field_kind", + "confidence_score": 0.5, + "source": "main_rh_field_kind", + "target": "main_rh_field_cmp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6493", + "weight": 0.8, + "_src": "main_rh_field_indexes", + "_tgt": "main_rh_field_kind", + "confidence_score": 0.5, + "source": "main_rh_field_kind", + "target": "main_rh_field_indexes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6633", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_field_kind", + "confidence_score": 0.5, + "source": "main_rh_field_kind", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6648", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_field_role", + "confidence_score": 0.5, + "source": "main_rh_field_role", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6480", + "weight": 0.8, + "_src": "main_rh_field_cmp", + "_tgt": "main_rh_natural_cmp", + "confidence_score": 0.5, + "source": "main_rh_natural_cmp", + "target": "main_rh_field_cmp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6492", + "weight": 0.8, + "_src": "main_rh_field_indexes", + "_tgt": "main_rh_sort_fields", + "confidence_score": 0.5, + "source": "main_rh_sort_fields", + "target": "main_rh_field_indexes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6612", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_sort_fields", + "confidence_score": 0.5, + "source": "main_rh_sort_fields", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6613", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_field_indexes", + "confidence_score": 0.5, + "source": "main_rh_field_indexes", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6642", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_default_value", + "confidence_score": 0.5, + "source": "main_rh_default_value", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6652", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_rh_random_field_value", + "confidence_score": 0.5, + "source": "main_rh_random_field_value", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6539", + "weight": 0.8, + "_src": "main_runninghub_entry_config_from_model", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_runninghub_entry_config_from_model", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6541", + "weight": 0.8, + "_src": "main_runninghub_entry_config_from_model", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_runninghub_entry_config_from_model", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6542", + "weight": 0.8, + "_src": "main_runninghub_entry_config_from_model", + "_tgt": "main_runninghub_select_workflow_config", + "confidence_score": 0.5, + "source": "main_runninghub_entry_config_from_model", + "target": "main_runninghub_select_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6542", + "weight": 0.8, + "_src": "main_runninghub_entry_config_from_model", + "_tgt": "main_runninghub_provider_workflow_config", + "confidence_score": 0.5, + "source": "main_runninghub_entry_config_from_model", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6695", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_runninghub_entry_config_from_model", + "confidence_score": 0.5, + "source": "main_runninghub_entry_config_from_model", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6490", + "weight": 1.0, + "_src": "main_rationale_6490", + "_tgt": "main_runninghub_entry_config_from_model", + "confidence_score": 1.0, + "source": "main_runninghub_entry_config_from_model", + "target": "main_rationale_6490" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6529", + "weight": 1.0, + "_src": "main_rationale_6529", + "_tgt": "main_runninghub_entry_config_from_model", + "confidence_score": 1.0, + "source": "main_runninghub_entry_config_from_model", + "target": "main_rationale_6529" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6622", + "weight": 0.8, + "_src": "main_generate_runninghub_entry_image", + "_tgt": "main_runninghub_upload_local_to_filename", + "confidence_score": 0.5, + "source": "main_runninghub_upload_local_to_filename", + "target": "main_generate_runninghub_entry_image" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6539", + "weight": 1.0, + "_src": "main_rationale_6539", + "_tgt": "main_runninghub_upload_local_to_filename", + "confidence_score": 1.0, + "source": "main_runninghub_upload_local_to_filename", + "target": "main_rationale_6539" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6578", + "weight": 1.0, + "_src": "main_rationale_6578", + "_tgt": "main_runninghub_upload_local_to_filename", + "confidence_score": 1.0, + "source": "main_runninghub_upload_local_to_filename", + "target": "main_rationale_6578" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6697", + "weight": 0.8, + "_src": "main_generate_runninghub_provider_image", + "_tgt": "main_generate_runninghub_entry_image", + "confidence_score": 0.5, + "source": "main_generate_runninghub_entry_image", + "target": "main_generate_runninghub_provider_image" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6570", + "weight": 1.0, + "_src": "main_rationale_6570", + "_tgt": "main_generate_runninghub_entry_image", + "confidence_score": 1.0, + "source": "main_generate_runninghub_entry_image", + "target": "main_rationale_6570" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6609", + "weight": 1.0, + "_src": "main_rationale_6609", + "_tgt": "main_generate_runninghub_entry_image", + "confidence_score": 1.0, + "source": "main_generate_runninghub_entry_image", + "target": "main_rationale_6609" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6807", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_runninghub_provider_image", + "confidence_score": 0.5, + "source": "main_generate_runninghub_provider_image", + "target": "main_generate_ai_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10512", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_generate_ai_image", + "confidence_score": 0.5, + "source": "main_generate_ai_image", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6814", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_gpt_image_model", + "confidence_score": 0.5, + "source": "main_generate_ai_image", + "target": "main_is_gpt_image_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6808", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_qwen_image_model", + "confidence_score": 0.5, + "source": "main_generate_ai_image", + "target": "main_is_qwen_image_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6808", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_is_dashscope_image_provider", + "confidence_score": 0.5, + "source": "main_generate_ai_image", + "target": "main_is_dashscope_image_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6809", + "weight": 0.8, + "_src": "main_generate_ai_image", + "_tgt": "main_generate_dashscope_qwen_image", + "confidence_score": 0.5, + "source": "main_generate_ai_image", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10537", + "weight": 0.8, + "_src": "main_chat", + "_tgt": "main_upstream_message_from_record", + "confidence_score": 0.5, + "source": "main_upstream_message_from_record", + "target": "main_chat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10605", + "weight": 0.8, + "_src": "main_chat_stream", + "_tgt": "main_upstream_message_from_record", + "confidence_score": 0.5, + "source": "main_upstream_message_from_record", + "target": "main_chat_stream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6994", + "weight": 0.8, + "_src": "main_download_output", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_download_output", + "target": "main_sanitize_export_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7166", + "weight": 0.8, + "_src": "main_local_upload_item", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 0.5, + "source": "main_local_upload_kind_ext", + "target": "main_local_upload_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7215", + "weight": 0.8, + "_src": "main_local_upload_tree_and_items", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 0.5, + "source": "main_local_upload_kind_ext", + "target": "main_local_upload_tree_and_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7240", + "weight": 0.8, + "_src": "main_upload_local_assets", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 0.5, + "source": "main_local_upload_kind_ext", + "target": "main_upload_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7326", + "weight": 0.8, + "_src": "main_caption_local_assets", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 0.5, + "source": "main_local_upload_kind_ext", + "target": "main_caption_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7359", + "weight": 0.8, + "_src": "main_save_local_asset_caption", + "_tgt": "main_local_upload_kind_ext", + "confidence_score": 0.5, + "source": "main_local_upload_kind_ext", + "target": "main_save_local_asset_caption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7170", + "weight": 0.8, + "_src": "main_local_upload_item", + "_tgt": "main_local_upload_display_name", + "confidence_score": 0.5, + "source": "main_local_upload_display_name", + "target": "main_local_upload_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7111", + "weight": 0.8, + "_src": "main_local_upload_abs", + "_tgt": "main_local_upload_rel_path", + "confidence_score": 0.5, + "source": "main_local_upload_rel_path", + "target": "main_local_upload_abs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7158", + "weight": 0.8, + "_src": "main_local_upload_item", + "_tgt": "main_local_upload_rel_path", + "confidence_score": 0.5, + "source": "main_local_upload_rel_path", + "target": "main_local_upload_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7184", + "weight": 0.8, + "_src": "main_local_upload_folder_node", + "_tgt": "main_local_upload_rel_path", + "confidence_score": 0.5, + "source": "main_local_upload_rel_path", + "target": "main_local_upload_folder_node" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7123", + "weight": 0.8, + "_src": "main_local_upload_safe_path", + "_tgt": "main_local_upload_abs", + "confidence_score": 0.5, + "source": "main_local_upload_abs", + "target": "main_local_upload_safe_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7129", + "weight": 0.8, + "_src": "main_local_upload_safe_folder", + "_tgt": "main_local_upload_abs", + "confidence_score": 0.5, + "source": "main_local_upload_abs", + "target": "main_local_upload_safe_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7301", + "weight": 0.8, + "_src": "main_delete_local_assets", + "_tgt": "main_local_upload_safe_path", + "confidence_score": 0.5, + "source": "main_local_upload_safe_path", + "target": "main_delete_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7323", + "weight": 0.8, + "_src": "main_caption_local_assets", + "_tgt": "main_local_upload_safe_path", + "confidence_score": 0.5, + "source": "main_local_upload_safe_path", + "target": "main_caption_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7356", + "weight": 0.8, + "_src": "main_save_local_asset_caption", + "_tgt": "main_local_upload_safe_path", + "confidence_score": 0.5, + "source": "main_local_upload_safe_path", + "target": "main_save_local_asset_caption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7234", + "weight": 0.8, + "_src": "main_upload_local_assets", + "_tgt": "main_local_upload_safe_folder", + "confidence_score": 0.5, + "source": "main_local_upload_safe_folder", + "target": "main_upload_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7262", + "weight": 0.8, + "_src": "main_create_local_asset_folder", + "_tgt": "main_local_upload_safe_folder", + "confidence_score": 0.5, + "source": "main_local_upload_safe_folder", + "target": "main_create_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7277", + "weight": 0.8, + "_src": "main_rename_local_asset_folder", + "_tgt": "main_local_upload_safe_folder", + "confidence_score": 0.5, + "source": "main_local_upload_safe_folder", + "target": "main_rename_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7265", + "weight": 0.8, + "_src": "main_create_local_asset_folder", + "_tgt": "main_local_upload_safe_folder_name", + "confidence_score": 0.5, + "source": "main_local_upload_safe_folder_name", + "target": "main_create_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7282", + "weight": 0.8, + "_src": "main_rename_local_asset_folder", + "_tgt": "main_local_upload_safe_folder_name", + "confidence_score": 0.5, + "source": "main_local_upload_safe_folder_name", + "target": "main_rename_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7143", + "weight": 0.8, + "_src": "main_read_local_upload_caption", + "_tgt": "main_local_upload_caption_path", + "confidence_score": 0.5, + "source": "main_local_upload_caption_path", + "target": "main_read_local_upload_caption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7307", + "weight": 0.8, + "_src": "main_delete_local_assets", + "_tgt": "main_local_upload_caption_path", + "confidence_score": 0.5, + "source": "main_local_upload_caption_path", + "target": "main_delete_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7336", + "weight": 0.8, + "_src": "main_caption_local_assets", + "_tgt": "main_local_upload_caption_path", + "confidence_score": 0.5, + "source": "main_local_upload_caption_path", + "target": "main_caption_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7363", + "weight": 0.8, + "_src": "main_save_local_asset_caption", + "_tgt": "main_local_upload_caption_path", + "confidence_score": 0.5, + "source": "main_local_upload_caption_path", + "target": "main_save_local_asset_caption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7178", + "weight": 0.8, + "_src": "main_local_upload_item", + "_tgt": "main_read_local_upload_caption", + "confidence_score": 0.5, + "source": "main_read_local_upload_caption", + "target": "main_local_upload_item" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7218", + "weight": 0.8, + "_src": "main_local_upload_tree_and_items", + "_tgt": "main_local_upload_item", + "confidence_score": 0.5, + "source": "main_local_upload_item", + "target": "main_local_upload_tree_and_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7251", + "weight": 0.8, + "_src": "main_upload_local_assets", + "_tgt": "main_local_upload_item", + "confidence_score": 0.5, + "source": "main_local_upload_item", + "target": "main_upload_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7194", + "weight": 0.8, + "_src": "main_local_upload_tree_and_items", + "_tgt": "main_local_upload_folder_node", + "confidence_score": 0.5, + "source": "main_local_upload_folder_node", + "target": "main_local_upload_tree_and_items" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7256", + "weight": 0.8, + "_src": "main_list_local_assets", + "_tgt": "main_local_upload_tree_and_items", + "confidence_score": 0.5, + "source": "main_local_upload_tree_and_items", + "target": "main_list_local_assets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7271", + "weight": 0.8, + "_src": "main_create_local_asset_folder", + "_tgt": "main_local_upload_tree_and_items", + "confidence_score": 0.5, + "source": "main_local_upload_tree_and_items", + "target": "main_create_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7289", + "weight": 0.8, + "_src": "main_rename_local_asset_folder", + "_tgt": "main_local_upload_tree_and_items", + "confidence_score": 0.5, + "source": "main_local_upload_tree_and_items", + "target": "main_rename_local_asset_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7329", + "weight": 0.8, + "_src": "main_caption_local_assets", + "_tgt": "main_caption_image_with_provider", + "confidence_score": 0.5, + "source": "main_caption_local_assets", + "target": "main_caption_image_with_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7513", + "weight": 0.8, + "_src": "main_list_runninghub_workflows", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_list_runninghub_workflows", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7519", + "weight": 0.8, + "_src": "main_list_runninghub_workflows", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_list_runninghub_workflows", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7522", + "weight": 0.8, + "_src": "main_list_runninghub_workflows", + "_tgt": "main_runninghub_provider_workflow_config", + "confidence_score": 0.5, + "source": "main_list_runninghub_workflows", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7524", + "weight": 0.8, + "_src": "main_list_runninghub_workflows", + "_tgt": "main_runninghub_select_workflow_config", + "confidence_score": 0.5, + "source": "main_list_runninghub_workflows", + "target": "main_runninghub_select_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7541", + "weight": 0.8, + "_src": "main_get_runninghub_workflow", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_get_runninghub_workflow", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7545", + "weight": 0.8, + "_src": "main_get_runninghub_workflow", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_get_runninghub_workflow", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7547", + "weight": 0.8, + "_src": "main_get_runninghub_workflow", + "_tgt": "main_runninghub_provider_workflow_config", + "confidence_score": 0.5, + "source": "main_get_runninghub_workflow", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7548", + "weight": 0.8, + "_src": "main_get_runninghub_workflow", + "_tgt": "main_runninghub_select_workflow_config", + "confidence_score": 0.5, + "source": "main_get_runninghub_workflow", + "target": "main_runninghub_select_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7555", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_fetch_runninghub_workflow", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7582", + "weight": 0.8, + "_src": "main_fetch_runninghub_workflow", + "_tgt": "main_runninghub_collect_workflow_fields", + "confidence_score": 0.5, + "source": "main_fetch_runninghub_workflow", + "target": "main_runninghub_collect_workflow_fields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7587", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7591", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_runninghub_normalize_field", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_runninghub_normalize_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7592", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_runninghub_is_saved_link_field", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_runninghub_is_saved_link_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7605", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7607", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_save_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_save_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7608", + "weight": 0.8, + "_src": "main_save_runninghub_workflow", + "_tgt": "main_sync_runninghub_workflow_to_provider", + "confidence_score": 0.5, + "source": "main_save_runninghub_workflow", + "target": "main_sync_runninghub_workflow_to_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7613", + "weight": 0.8, + "_src": "main_delete_runninghub_workflow", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_delete_runninghub_workflow", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7617", + "weight": 0.8, + "_src": "main_delete_runninghub_workflow", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_delete_runninghub_workflow", + "target": "main_load_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7618", + "weight": 0.8, + "_src": "main_delete_runninghub_workflow", + "_tgt": "main_runninghub_provider_workflow_config", + "confidence_score": 0.5, + "source": "main_delete_runninghub_workflow", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7622", + "weight": 0.8, + "_src": "main_delete_runninghub_workflow", + "_tgt": "main_save_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_delete_runninghub_workflow", + "target": "main_save_runninghub_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7623", + "weight": 0.8, + "_src": "main_delete_runninghub_workflow", + "_tgt": "main_remove_runninghub_workflow_from_provider", + "confidence_score": 0.5, + "source": "main_delete_runninghub_workflow", + "target": "main_remove_runninghub_workflow_from_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8163", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_jimeng_status", + "confidence_score": 0.5, + "source": "main_jimeng_status", + "target": "main_test_provider_connection" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7706", + "weight": 1.0, + "_src": "main_rationale_7706", + "_tgt": "main_jimeng_query_media", + "confidence_score": 1.0, + "source": "main_jimeng_query_media", + "target": "main_rationale_7706" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7828", + "weight": 1.0, + "_src": "main_rationale_7828", + "_tgt": "main_jimeng_query_media", + "confidence_score": 1.0, + "source": "main_jimeng_query_media", + "target": "main_rationale_7828" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L7970", + "weight": 0.8, + "_src": "main_api_key_from_payload", + "_tgt": "main_protocol_from_payload", + "confidence_score": 0.5, + "source": "main_protocol_from_payload", + "target": "main_api_key_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8161", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_protocol_from_payload", + "confidence_score": 0.5, + "source": "main_protocol_from_payload", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8234", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_protocol_from_payload", + "confidence_score": 0.5, + "source": "main_protocol_from_payload", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8447", + "weight": 0.8, + "_src": "main_fetch_upstream_models_from_payload", + "_tgt": "main_protocol_from_payload", + "confidence_score": 0.5, + "source": "main_protocol_from_payload", + "target": "main_fetch_upstream_models_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8180", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_api_key_from_payload", + "confidence_score": 0.5, + "source": "main_api_key_from_payload", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8235", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_api_key_from_payload", + "confidence_score": 0.5, + "source": "main_api_key_from_payload", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8448", + "weight": 0.8, + "_src": "main_fetch_upstream_models_from_payload", + "_tgt": "main_api_key_from_payload", + "confidence_score": 0.5, + "source": "main_api_key_from_payload", + "target": "main_fetch_upstream_models_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8072", + "weight": 0.8, + "_src": "main_probe_openai_models_endpoint", + "_tgt": "main_upstream_models_url", + "confidence_score": 0.5, + "source": "main_upstream_models_url", + "target": "main_probe_openai_models_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8184", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_upstream_models_url", + "confidence_score": 0.5, + "source": "main_upstream_models_url", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8356", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_upstream_models_url", + "confidence_score": 0.5, + "source": "main_upstream_models_url", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8028", + "weight": 0.8, + "_src": "main_probe_volcengine_task_endpoint", + "_tgt": "main_upstream_model_headers", + "confidence_score": 0.5, + "source": "main_upstream_model_headers", + "target": "main_probe_volcengine_task_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8056", + "weight": 0.8, + "_src": "main_probe_openai_compat_bearer_endpoint", + "_tgt": "main_upstream_model_headers", + "confidence_score": 0.5, + "source": "main_upstream_model_headers", + "target": "main_probe_openai_compat_bearer_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8073", + "weight": 0.8, + "_src": "main_probe_openai_models_endpoint", + "_tgt": "main_upstream_model_headers", + "confidence_score": 0.5, + "source": "main_upstream_model_headers", + "target": "main_probe_openai_models_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8187", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_upstream_model_headers", + "confidence_score": 0.5, + "source": "main_upstream_model_headers", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8359", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_upstream_model_headers", + "confidence_score": 0.5, + "source": "main_upstream_model_headers", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8201", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_volcengine_default_model_payload", + "confidence_score": 0.5, + "source": "main_volcengine_default_model_payload", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8371", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_volcengine_default_model_payload", + "confidence_score": 0.5, + "source": "main_volcengine_default_model_payload", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8025", + "weight": 0.8, + "_src": "main_probe_volcengine_task_endpoint", + "_tgt": "main_volcengine_task_probe_url", + "confidence_score": 0.5, + "source": "main_volcengine_task_probe_url", + "target": "main_probe_volcengine_task_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8035", + "weight": 0.8, + "_src": "main_probe_volcengine_task_endpoint", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_probe_volcengine_task_endpoint", + "target": "main_looks_like_html_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8103", + "weight": 0.8, + "_src": "main_probe_volcengine_auto_detect", + "_tgt": "main_probe_volcengine_task_endpoint", + "confidence_score": 0.5, + "source": "main_probe_volcengine_task_endpoint", + "target": "main_probe_volcengine_auto_detect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8241", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_probe_volcengine_task_endpoint", + "confidence_score": 0.5, + "source": "main_probe_volcengine_task_endpoint", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8050", + "weight": 0.8, + "_src": "main_probe_openai_compat_bearer_endpoint", + "_tgt": "main_openai_compat_root_for_probe", + "confidence_score": 0.5, + "source": "main_openai_compat_root_for_probe", + "target": "main_probe_openai_compat_bearer_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8065", + "weight": 0.8, + "_src": "main_probe_openai_compat_bearer_endpoint", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_probe_openai_compat_bearer_endpoint", + "target": "main_looks_like_html_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8110", + "weight": 0.8, + "_src": "main_probe_volcengine_auto_detect", + "_tgt": "main_probe_openai_compat_bearer_endpoint", + "confidence_score": 0.5, + "source": "main_probe_openai_compat_bearer_endpoint", + "target": "main_probe_volcengine_auto_detect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8250", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_probe_openai_compat_bearer_endpoint", + "confidence_score": 0.5, + "source": "main_probe_openai_compat_bearer_endpoint", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8084", + "weight": 0.8, + "_src": "main_probe_openai_models_endpoint", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_probe_openai_models_endpoint", + "target": "main_looks_like_html_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8087", + "weight": 0.8, + "_src": "main_probe_openai_models_endpoint", + "_tgt": "main_parse_upstream_models", + "confidence_score": 0.5, + "source": "main_probe_openai_models_endpoint", + "target": "main_parse_upstream_models" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8310", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_probe_openai_models_endpoint", + "confidence_score": 0.5, + "source": "main_probe_openai_models_endpoint", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8198", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_probe_volcengine_auto_detect", + "confidence_score": 0.5, + "source": "main_probe_volcengine_auto_detect", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8312", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_probe_volcengine_auto_detect", + "confidence_score": 0.5, + "source": "main_probe_volcengine_auto_detect", + "target": "main_probe_async_endpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8369", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_probe_volcengine_auto_detect", + "confidence_score": 0.5, + "source": "main_probe_volcengine_auto_detect", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8155", + "weight": 0.8, + "_src": "main_parse_upstream_models", + "_tgt": "main_classify_upstream_model", + "confidence_score": 0.5, + "source": "main_classify_upstream_model", + "target": "main_parse_upstream_models" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8209", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_parse_upstream_models", + "confidence_score": 0.5, + "source": "main_parse_upstream_models", + "target": "main_test_provider_connection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8430", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_parse_upstream_models", + "confidence_score": 0.5, + "source": "main_parse_upstream_models", + "target": "main_fetch_models_from_upstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8193", + "weight": 0.8, + "_src": "main_test_provider_connection", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_test_provider_connection", + "target": "main_looks_like_html_response" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8038", + "weight": 1.0, + "_src": "main_rationale_8038", + "_tgt": "main_test_provider_connection", + "confidence_score": 1.0, + "source": "main_test_provider_connection", + "target": "main_rationale_8038" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8160", + "weight": 1.0, + "_src": "main_rationale_8160", + "_tgt": "main_test_provider_connection", + "confidence_score": 1.0, + "source": "main_test_provider_connection", + "target": "main_rationale_8160" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8294", + "weight": 0.8, + "_src": "main_probe_async_endpoint", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_probe_async_endpoint", + "target": "main_looks_like_html_response" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8107", + "weight": 1.0, + "_src": "main_rationale_8107", + "_tgt": "main_probe_async_endpoint", + "confidence_score": 1.0, + "source": "main_probe_async_endpoint", + "target": "main_rationale_8107" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8229", + "weight": 1.0, + "_src": "main_rationale_8229", + "_tgt": "main_probe_async_endpoint", + "confidence_score": 1.0, + "source": "main_probe_async_endpoint", + "target": "main_rationale_8229" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8365", + "weight": 0.8, + "_src": "main_fetch_models_from_upstream", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_fetch_models_from_upstream", + "target": "main_looks_like_html_response" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8449", + "weight": 0.8, + "_src": "main_fetch_upstream_models_from_payload", + "_tgt": "main_fetch_models_from_upstream", + "confidence_score": 0.5, + "source": "main_fetch_models_from_upstream", + "target": "main_fetch_upstream_models_from_payload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8460", + "weight": 0.8, + "_src": "main_fetch_upstream_models", + "_tgt": "main_fetch_models_from_upstream", + "confidence_score": 0.5, + "source": "main_fetch_models_from_upstream", + "target": "main_fetch_upstream_models" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8215", + "weight": 1.0, + "_src": "main_rationale_8215", + "_tgt": "main_fetch_models_from_upstream", + "confidence_score": 1.0, + "source": "main_fetch_models_from_upstream", + "target": "main_rationale_8215" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8337", + "weight": 1.0, + "_src": "main_rationale_8337", + "_tgt": "main_fetch_models_from_upstream", + "confidence_score": 1.0, + "source": "main_fetch_models_from_upstream", + "target": "main_rationale_8337" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8324", + "weight": 1.0, + "_src": "main_rationale_8324", + "_tgt": "main_fetch_upstream_models_from_payload", + "confidence_score": 1.0, + "source": "main_fetch_upstream_models_from_payload", + "target": "main_rationale_8324" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8446", + "weight": 1.0, + "_src": "main_rationale_8446", + "_tgt": "main_fetch_upstream_models_from_payload", + "confidence_score": 1.0, + "source": "main_fetch_upstream_models_from_payload", + "target": "main_rationale_8446" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8331", + "weight": 1.0, + "_src": "main_rationale_8331", + "_tgt": "main_fetch_upstream_models", + "confidence_score": 1.0, + "source": "main_fetch_upstream_models", + "target": "main_rationale_8331" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8453", + "weight": 1.0, + "_src": "main_rationale_8453", + "_tgt": "main_fetch_upstream_models", + "confidence_score": 1.0, + "source": "main_fetch_upstream_models", + "target": "main_rationale_8453" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8508", + "weight": 0.8, + "_src": "main_online_image", + "_tgt": "main_build_online_image_result", + "confidence_score": 0.5, + "source": "main_build_online_image_result", + "target": "main_online_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8516", + "weight": 0.8, + "_src": "main_run_canvas_image_task", + "_tgt": "main_build_online_image_result", + "confidence_score": 0.5, + "source": "main_build_online_image_result", + "target": "main_run_canvas_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8562", + "weight": 0.8, + "_src": "main_create_canvas_image_task", + "_tgt": "main_run_canvas_image_task", + "confidence_score": 0.5, + "source": "main_run_canvas_image_task", + "target": "main_create_canvas_image_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8634", + "weight": 0.8, + "_src": "main_video_output_urls", + "_tgt": "main_collect_video_url", + "confidence_score": 0.5, + "source": "main_collect_video_url", + "target": "main_video_output_urls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8751", + "weight": 0.8, + "_src": "main_wait_for_video_task", + "_tgt": "main_video_output_urls", + "confidence_score": 0.5, + "source": "main_video_output_urls", + "target": "main_wait_for_video_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8861", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_video_output_urls", + "confidence_score": 0.5, + "source": "main_video_output_urls", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9212", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_video_output_urls", + "confidence_score": 0.5, + "source": "main_video_output_urls", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8720", + "weight": 0.8, + "_src": "main_wait_for_video_task", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_video_api_root", + "target": "main_wait_for_video_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8885", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_video_api_root", + "confidence_score": 0.5, + "source": "main_video_api_root", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9192", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_looks_like_html_response", + "confidence_score": 0.5, + "source": "main_looks_like_html_response", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8894", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_video_submit_url_candidates", + "confidence_score": 0.5, + "source": "main_video_submit_url_candidates", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8723", + "weight": 0.8, + "_src": "main_wait_for_video_task", + "_tgt": "main_video_task_url_candidates", + "confidence_score": 0.5, + "source": "main_video_task_url_candidates", + "target": "main_wait_for_video_task" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8756", + "weight": 0.8, + "_src": "main_wait_for_video_task", + "_tgt": "main_humanize_video_task_failure", + "confidence_score": 0.5, + "source": "main_humanize_video_task_failure", + "target": "main_wait_for_video_task" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8572", + "weight": 1.0, + "_src": "main_rationale_8572", + "_tgt": "main_humanize_video_task_failure", + "confidence_score": 1.0, + "source": "main_humanize_video_task_failure", + "target": "main_rationale_8572" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8694", + "weight": 1.0, + "_src": "main_rationale_8694", + "_tgt": "main_humanize_video_task_failure", + "confidence_score": 1.0, + "source": "main_humanize_video_task_failure", + "target": "main_rationale_8694" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8862", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_wait_for_video_task", + "confidence_score": 0.5, + "source": "main_wait_for_video_task", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9213", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_wait_for_video_task", + "confidence_score": 0.5, + "source": "main_wait_for_video_task", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8991", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_apimart_video_size", + "confidence_score": 0.5, + "source": "main_apimart_video_size", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8773", + "weight": 0.8, + "_src": "main_yuli_is_veo_openai_model", + "_tgt": "main_yuli_model_norm", + "confidence_score": 0.5, + "source": "main_yuli_model_norm", + "target": "main_yuli_is_veo_openai_model" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8776", + "weight": 0.8, + "_src": "main_yuli_openai_model_name", + "_tgt": "main_yuli_model_norm", + "confidence_score": 0.5, + "source": "main_yuli_model_norm", + "target": "main_yuli_openai_model_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8900", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_yuli_is_veo_openai_model", + "confidence_score": 0.5, + "source": "main_yuli_is_veo_openai_model", + "target": "main_canvas_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8833", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_yuli_openai_model_name", + "confidence_score": 0.5, + "source": "main_yuli_openai_model_name", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8836", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_yuli_openai_size", + "confidence_score": 0.5, + "source": "main_yuli_openai_size", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8835", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_yuli_video_seconds", + "confidence_score": 0.5, + "source": "main_yuli_video_seconds", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8841", + "weight": 0.8, + "_src": "main_generate_yuli_openai_video", + "_tgt": "main_yuli_fetch_reference_bytes", + "confidence_score": 0.5, + "source": "main_yuli_fetch_reference_bytes", + "target": "main_generate_yuli_openai_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8672", + "weight": 1.0, + "_src": "main_rationale_8672", + "_tgt": "main_yuli_fetch_reference_bytes", + "confidence_score": 1.0, + "source": "main_yuli_fetch_reference_bytes", + "target": "main_rationale_8672" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8794", + "weight": 1.0, + "_src": "main_rationale_8794", + "_tgt": "main_yuli_fetch_reference_bytes", + "confidence_score": 1.0, + "source": "main_yuli_fetch_reference_bytes", + "target": "main_rationale_8794" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8903", + "weight": 0.8, + "_src": "main_canvas_video", + "_tgt": "main_generate_yuli_openai_video", + "confidence_score": 0.5, + "source": "main_generate_yuli_openai_video", + "target": "main_canvas_video" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8708", + "weight": 1.0, + "_src": "main_rationale_8708", + "_tgt": "main_generate_yuli_openai_video", + "confidence_score": 1.0, + "source": "main_generate_yuli_openai_video", + "target": "main_rationale_8708" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L8830", + "weight": 1.0, + "_src": "main_rationale_8830", + "_tgt": "main_generate_yuli_openai_video", + "confidence_score": 1.0, + "source": "main_generate_yuli_openai_video", + "target": "main_rationale_8830" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9282", + "weight": 1.0, + "_src": "main_rationale_9282", + "_tgt": "main_update_canvas_meta", + "confidence_score": 1.0, + "source": "main_update_canvas_meta", + "target": "main_rationale_9282" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9404", + "weight": 1.0, + "_src": "main_rationale_9404", + "_tgt": "main_update_canvas_meta", + "confidence_score": 1.0, + "source": "main_update_canvas_meta", + "target": "main_rationale_9404" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9475", + "weight": 0.8, + "_src": "main_download_canvas_assets", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_download_canvas_assets", + "target": "main_sanitize_export_filename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9533", + "weight": 0.8, + "_src": "main_canvas_workflow_unique_archive_name", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_canvas_workflow_unique_archive_name" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9595", + "weight": 0.8, + "_src": "main_export_canvas_workflow", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_export_canvas_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9605", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9664", + "weight": 0.8, + "_src": "main_import_canvas_workflow", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_import_canvas_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9713", + "weight": 0.8, + "_src": "main_smart_group_export_folder", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_smart_group_export_folder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9730", + "weight": 0.8, + "_src": "main_export_smart_canvas_group", + "_tgt": "main_sanitize_export_filename", + "confidence_score": 0.5, + "source": "main_sanitize_export_filename", + "target": "main_export_smart_canvas_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9572", + "weight": 0.8, + "_src": "main_build_canvas_workflow_archive", + "_tgt": "main_canvas_workflow_collect_resource_refs", + "confidence_score": 0.5, + "source": "main_canvas_workflow_collect_resource_refs", + "target": "main_build_canvas_workflow_archive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9578", + "weight": 0.8, + "_src": "main_build_canvas_workflow_archive", + "_tgt": "main_canvas_workflow_unique_archive_name", + "confidence_score": 0.5, + "source": "main_canvas_workflow_unique_archive_name", + "target": "main_build_canvas_workflow_archive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9698", + "weight": 0.8, + "_src": "main_import_canvas_workflow", + "_tgt": "main_canvas_workflow_replace_strings", + "confidence_score": 0.5, + "source": "main_canvas_workflow_replace_strings", + "target": "main_import_canvas_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9587", + "weight": 0.8, + "_src": "main_build_canvas_workflow_archive", + "_tgt": "main_canvas_workflow_payload", + "confidence_score": 0.5, + "source": "main_canvas_workflow_payload", + "target": "main_build_canvas_workflow_archive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9701", + "weight": 0.8, + "_src": "main_import_canvas_workflow", + "_tgt": "main_canvas_workflow_payload", + "confidence_score": 0.5, + "source": "main_canvas_workflow_payload", + "target": "main_import_canvas_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9594", + "weight": 0.8, + "_src": "main_export_canvas_workflow", + "_tgt": "main_build_canvas_workflow_archive", + "confidence_score": 0.5, + "source": "main_build_canvas_workflow_archive", + "target": "main_export_canvas_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9604", + "weight": 0.8, + "_src": "main_export_canvas_workflow_to_library", + "_tgt": "main_build_canvas_workflow_archive", + "confidence_score": 0.5, + "source": "main_build_canvas_workflow_archive", + "target": "main_export_canvas_workflow_to_library" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L9720", + "weight": 0.8, + "_src": "main_export_smart_canvas_group", + "_tgt": "main_smart_group_export_folder", + "confidence_score": 0.5, + "source": "main_smart_group_export_folder", + "target": "main_export_smart_canvas_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10223", + "weight": 0.8, + "_src": "main_register_asset_library_avatar", + "_tgt": "main_find_asset_item_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_item_in_library", + "target": "main_register_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L10277", + "weight": 0.8, + "_src": "main_check_asset_library_avatar", + "_tgt": "main_find_asset_item_in_library", + "confidence_score": 0.5, + "source": "main_find_asset_item_in_library", + "target": "main_check_asset_library_avatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11845", + "weight": 0.8, + "_src": "main_run_workflow", + "_tgt": "main_generate", + "confidence_score": 0.5, + "source": "main_generate", + "target": "main_run_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11337", + "weight": 0.8, + "_src": "main_workflow_config_path", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_workflow_config_path" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11742", + "weight": 0.8, + "_src": "main_get_workflow", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_get_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11773", + "weight": 0.8, + "_src": "main_upload_workflow", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_upload_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11782", + "weight": 0.8, + "_src": "main_save_workflow_config", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_save_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11796", + "weight": 0.8, + "_src": "main_delete_workflow", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_delete_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11809", + "weight": 0.8, + "_src": "main_run_workflow", + "_tgt": "main_workflow_path_from_name", + "confidence_score": 0.5, + "source": "main_workflow_path_from_name", + "target": "main_run_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11722", + "weight": 0.8, + "_src": "main_list_workflows", + "_tgt": "main_workflow_config_path", + "confidence_score": 0.5, + "source": "main_workflow_config_path", + "target": "main_list_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11748", + "weight": 0.8, + "_src": "main_get_workflow", + "_tgt": "main_workflow_config_path", + "confidence_score": 0.5, + "source": "main_workflow_config_path", + "target": "main_get_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11785", + "weight": 0.8, + "_src": "main_save_workflow_config", + "_tgt": "main_workflow_config_path", + "confidence_score": 0.5, + "source": "main_workflow_config_path", + "target": "main_save_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11797", + "weight": 0.8, + "_src": "main_delete_workflow", + "_tgt": "main_workflow_config_path", + "confidence_score": 0.5, + "source": "main_workflow_config_path", + "target": "main_delete_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11719", + "weight": 0.8, + "_src": "main_list_workflows", + "_tgt": "main_is_builtin_workflow", + "confidence_score": 0.5, + "source": "main_is_builtin_workflow", + "target": "main_list_workflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11755", + "weight": 0.8, + "_src": "main_get_workflow", + "_tgt": "main_is_builtin_workflow", + "confidence_score": 0.5, + "source": "main_is_builtin_workflow", + "target": "main_get_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11794", + "weight": 0.8, + "_src": "main_delete_workflow", + "_tgt": "main_is_builtin_workflow", + "confidence_score": 0.5, + "source": "main_is_builtin_workflow", + "target": "main_delete_workflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11387", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_load_runninghub_workflow_store", + "confidence_score": 0.5, + "source": "main_load_runninghub_workflow_store", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11398", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_runninghub_workflow_config_has_payload", + "confidence_score": 0.5, + "source": "main_runninghub_workflow_config_has_payload", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11438", + "weight": 0.8, + "_src": "main_runninghub_provider_workflow_config", + "_tgt": "main_runninghub_workflow_config_has_payload", + "confidence_score": 0.5, + "source": "main_runninghub_workflow_config_has_payload", + "target": "main_runninghub_provider_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11367", + "weight": 0.8, + "_src": "main_runninghub_workflow_entry_from_config", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_runninghub_workflow_entry_from_config", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11402", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_runninghub_workflow_entry_from_config", + "confidence_score": 0.5, + "source": "main_runninghub_workflow_entry_from_config", + "target": "main_runninghub_provider_with_workflow_store" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11393", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_runninghub_provider_with_workflow_store", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11401", + "weight": 0.8, + "_src": "main_runninghub_provider_with_workflow_store", + "_tgt": "main_runninghub_select_workflow_config", + "confidence_score": 0.5, + "source": "main_runninghub_provider_with_workflow_store", + "target": "main_runninghub_select_workflow_config" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11413", + "weight": 0.8, + "_src": "main_runninghub_provider_workflow_config", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_runninghub_provider_workflow_config", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11429", + "weight": 0.8, + "_src": "main_runninghub_provider_workflow_config", + "_tgt": "main_runninghub_normalize_field", + "confidence_score": 0.5, + "source": "main_runninghub_provider_workflow_config", + "target": "main_runninghub_normalize_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11430", + "weight": 0.8, + "_src": "main_runninghub_provider_workflow_config", + "_tgt": "main_runninghub_is_saved_link_field", + "confidence_score": 0.5, + "source": "main_runninghub_provider_workflow_config", + "target": "main_runninghub_is_saved_link_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11461", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_sync_runninghub_workflow_to_provider", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11508", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_runninghub_normalize_field", + "confidence_score": 0.5, + "source": "main_sync_runninghub_workflow_to_provider", + "target": "main_runninghub_normalize_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11509", + "weight": 0.8, + "_src": "main_sync_runninghub_workflow_to_provider", + "_tgt": "main_runninghub_is_saved_link_field", + "confidence_score": 0.5, + "source": "main_sync_runninghub_workflow_to_provider", + "target": "main_runninghub_is_saved_link_field" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L11523", + "weight": 0.8, + "_src": "main_remove_runninghub_workflow_from_provider", + "_tgt": "main_runninghub_workflow_store_key", + "confidence_score": 0.5, + "source": "main_remove_runninghub_workflow_from_provider", + "target": "main_runninghub_workflow_store_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L147", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_refreshicons", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_refreshicons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L148", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_tr", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_tr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L149", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_trf", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_trf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L156", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_setstatus", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_setstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L157", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_broadcaststudioapichange", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_broadcaststudioapichange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L163", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rheditorsidescrollel", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rheditorsidescrollel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L166", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_capturerheditorscrollstate", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_capturerheditorscrollstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L179", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_restorerheditorscrollstate", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_restorerheditorscrollstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L201", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_withrheditorscrollpreserved" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L207", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_findrhappfieldcard", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_findrhappfieldcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L210", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizeid", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizeid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L214", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_deriveidfromname", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_deriveidfromname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L226", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updateidpreview", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updateidpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L238", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_provider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_provider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L241", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_isprovidertemporarilyhidden", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_isprovidertemporarilyhidden" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L244", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_visibleproviders", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_visibleproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L247", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_isfixedprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L252", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_unique", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_unique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L256", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizerhentries", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizerhentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L285", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_parserunninghubrunref", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_parserunninghubrunref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L293", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_workflownodetitle", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_workflownodetitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L296", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_workflownodeclass", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_workflownodeclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L299", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_workflownodecategory", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_workflownodecategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L309", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhworkflowfieldkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L312", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhworkflowfieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L326", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhworkflowfieldtypelabel", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhworkflowfieldtypelabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L350", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhknownoptionsforfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhknownoptionsforfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L357", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizerhworkflowfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizerhworkflowfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L385", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizefetchedrhworkflowfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizefetchedrhworkflowfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L388", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhworkflowgroupkey", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhworkflowgroupkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L391", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rheditorsortedfields", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rheditorsortedfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L405", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhfreekeyhinttext", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhfreekeyhinttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L408", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhwalletkeyhinttext", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhwalletkeyhinttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L411", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_volcenginearkkeyhinttext", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_volcenginearkkeyhinttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L414", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_volcengineassetkeyhinttext", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_volcengineassetkeyhinttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L419", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_isnewuserprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_isnewuserprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L425", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderprovideronboarding", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderprovideronboarding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L529", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_synconboardingkeyinput", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_synconboardingkeyinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L534", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_saveonboardingrunninghubkey", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_saveonboardingrunninghubkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L546", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_applyprovideronboardingdefaults", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_applyprovideronboardingdefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L576", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_refreshprovideronboarding", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_refreshprovideronboarding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L580", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_synceditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_synceditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L615", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_ensurerunninghublists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L620", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updateprotocolfrominput", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updateprotocolfrominput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L634", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_isvolcengineprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_isvolcengineprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L637", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_handlerhpasteinput", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_handlerhpasteinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L641", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_createrhentryfrompaste", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_createrhentryfrompaste" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L664", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updaterhentry", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updaterhentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L674", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_removerhentry", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_removerhentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L682", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_readfileasdataurl", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_readfileasdataurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L690", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_loadimageforthumbnail", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_loadimageforthumbnail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L698", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_createrhthumbnaildataurl", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_createrhthumbnaildataurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L718", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_pickrhthumbnail", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_pickrhthumbnail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L736", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openrhworkfloweditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openrhworkfloweditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L753", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openrhappeditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openrhappeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L770", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_closerhworkfloweditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_closerhworkfloweditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L774", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditorloading" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L791", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_loadrhworkfloweditorconfig", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_loadrhworkfloweditorconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L812", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizerhworkflowconfig", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizerhworkflowconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L825", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizerhappconfig", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizerhappconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L835", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_applyrhimageslotdefaults", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_applyrhimageslotdefaults" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L845", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_setrhworkflowoptionalimagemode", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_setrhworkflowoptionalimagemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L851", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhappfieldsourcelist", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhappfieldsourcelist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L875", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizefetchedrhappfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizefetchedrhappfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L901", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_extractrheditorfieldoptions", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_extractrheditorfieldoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L914", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_loadrhappeditorconfig", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_loadrhappeditorconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L924", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_fetchrhappeditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_fetchrhappeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L946", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_fetchrhworkfloweditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_fetchrhworkfloweditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L979", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updaterhworkfloweditormeta", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updaterhworkfloweditormeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L986", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_togglerhworkfloweditorgroup", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_togglerhworkfloweditorgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L991", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_focusrhworkfloweditornode", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_focusrhworkfloweditornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1004", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openrhworkflownodepopover", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openrhworkflownodepopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1011", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_closerhnodepopover", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_closerhnodepopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1014", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhnodepopover", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhnodepopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1048", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_togglerhworkfloweditorfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_togglerhworkfloweditorfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1066", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updaterhworkfloweditorfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updaterhworkfloweditorfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1087", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_setrhworkflowsavebuttonstate", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_setrhworkflowsavebuttonstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1097", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_saverhworkfloweditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1162", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1174", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhmappedpreview", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhmappedpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1181", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhmappedpreviewhtml", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhmappedpreviewhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1236", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhpreviewoutput", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhpreviewoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1242", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhpreviewcontrol", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhpreviewcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1283", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhpreviewmedia", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhpreviewmedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1289", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_mediaacceptforrhkind", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_mediaacceptforrhkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1294", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_pickrhpreviewmedia", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_pickrhpreviewmedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1329", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_togglerhpreviewrandom", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_togglerhpreviewrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1339", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updaterhpreviewvalue", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updaterhpreviewvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1343", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhpreviewrandomvalue", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhpreviewrandomvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1358", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhpreviewuploadvalueifneeded", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhpreviewuploadvalueifneeded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1371", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_buildrhpreviewnodeinfolist", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1395", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhpreviewpruneworkflow", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhpreviewpruneworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1416", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_testrhmappedpreview", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_testrhmappedpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1476", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrheditorsourcepane", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrheditorsourcepane" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1480", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditorsummary", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditorsummary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1494", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditornodelist", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditornodelist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1527", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditorfield", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditorfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1571", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhappfieldcards", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhappfieldcards" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1585", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_restorerhgraphwrap", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_restorerhgraphwrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1600", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhappfieldcard", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhappfieldcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1614", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openrhappfieldpopover", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openrhappfieldpopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1645", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_computerhworkfloweditorlayers", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_computerhworkfloweditorlayers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1672", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhworkfloweditorgraph", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1733", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updaterheditorzoom", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updaterheditorzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1736", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_applyrheditorgraphtransform", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_applyrheditorgraphtransform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1742", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rheditorgraphzoom", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rheditorgraphzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1755", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rheditorgraphfit", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rheditorgraphfit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1766", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_bindrhworkfloweditorpanzoom", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_bindrhworkfloweditorpanzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1806", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrunninghubcards", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1822", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rhentrythumbnailcandidates", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rhentrythumbnailcandidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1837", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhentrythumbnail", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhentrythumbnail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1846", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_fallbackrhentrythumbnail", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_fallbackrhentrythumbnail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1860", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrhentrylist", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrhentrylist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1888", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openrecommendapi", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openrecommendapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1894", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_closerecommendapi", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_closerecommendapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1901", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_syncrecommendview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1910", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderrecommendapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1971", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_recommendedproviderforapi", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_recommendedproviderforapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1997", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_saverecommendedapi", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2018", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_sortedproviders", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_sortedproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2029", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_providerdragattrs", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_providerdragattrs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2034", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderproviderlist", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderproviderlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2098", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_handleproviderdragstart", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_handleproviderdragstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2109", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_handleproviderdragover", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_handleproviderdragover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2116", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_handleproviderdrop", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_handleproviderdrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2131", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_handleproviderdragend", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_handleproviderdragend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2137", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rendereditor", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rendereditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2231", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_showverifyresult", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_showverifyresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2232", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_clearverifyresult", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_clearverifyresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2233", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_prettyjson", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_prettyjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2236", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_jimengcredittext", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_jimengcredittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2254", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_setjimengstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2260", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_renderjimengloginbox", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_renderjimengloginbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2271", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_refreshjimengstatus", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_refreshjimengstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2287", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_startjimenglogin", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_startjimenglogin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2308", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_polljimenglogin", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_polljimenglogin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2326", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_refreshjimengcredit", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_refreshjimengcredit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2341", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_logoutjimeng", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_logoutjimeng" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2357", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openjimenghelp", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openjimenghelp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2362", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_closejimenghelp", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_closejimenghelp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2365", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_loadjimenghelp", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_loadjimenghelp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2384", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_currentproviderapikey", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_currentproviderapikey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2390", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_applydetectedprotocol", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_applydetectedprotocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2407", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_probeasync", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_probeasync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2464", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_testconnection", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_testconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2516", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_fetchmodels", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_fetchmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2564", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_openmodelpicker", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_openmodelpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2588", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_closemodelpicker", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_closemodelpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2589", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rendermodelpicker", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rendermodelpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2636", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_togglepickerrow", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_togglepickerrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2640", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_togglepickerrowbyindex", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_togglepickerrowbyindex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2645", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_selectpickercat", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_selectpickercat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2649", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_applymodelpicker", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_applymodelpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2667", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_savekeyonly", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_savekeyonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2676", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_clearkeyonly", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_clearkeyonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2686", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_providersupportsmodelprotocol", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_providersupportsmodelprotocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2689", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_modelprotocolselecthtml", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_modelprotocolselecthtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2700", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rendermodels", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rendermodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2719", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_msloratargetoptions", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_msloratargetoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2724", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_normalizelorastrength", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_normalizelorastrength" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2729", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_rendermsloras" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2760", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_addmslora", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_addmslora" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2774", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updatemslora", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updatemslora" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2783", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_removemslora", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_removemslora" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2790", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_selectprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_selectprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2799", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_addprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_addprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2811", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_deleteprovider", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_deleteprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2821", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_saverhkeyonly", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_saverhkeyonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2831", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_clearrhkeyonly", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_clearrhkeyonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2843", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_savevolcengineassetkeys", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_savevolcengineassetkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2856", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_clearvolcengineassetkeys", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_clearvolcengineassetkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2868", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_addmodel", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_addmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2875", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_modelprotocolstillused", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_modelprotocolstillused" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2880", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updatemodel", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updatemodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2901", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_updatemodelprotocol", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_updatemodelprotocol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2914", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_removemodel", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_removemodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2926", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_loadproviders", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_loadproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2938", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_saveproviders", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_saveproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3029", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_escapehtml", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_escapehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3032", + "weight": 1.0, + "_src": "api_settings", + "_tgt": "api_settings_escapeattr", + "confidence_score": 1.0, + "source": "api_settings", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L472", + "weight": 0.8, + "_src": "api_settings_renderprovideronboarding", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L578", + "weight": 0.8, + "_src": "api_settings_refreshprovideronboarding", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_refreshprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L746", + "weight": 0.8, + "_src": "api_settings_openrhworkfloweditor", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_openrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L763", + "weight": 0.8, + "_src": "api_settings_openrhappeditor", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_openrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1046", + "weight": 0.8, + "_src": "api_settings_renderrhnodepopover", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrhnodepopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1095", + "weight": 0.8, + "_src": "api_settings_setrhworkflowsavebuttonstate", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_setrhworkflowsavebuttonstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1172", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditor", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1179", + "weight": 0.8, + "_src": "api_settings_renderrhmappedpreview", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1583", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcards", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrhappfieldcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1643", + "weight": 0.8, + "_src": "api_settings_openrhappfieldpopover", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_openrhappfieldpopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1820", + "weight": 0.8, + "_src": "api_settings_renderrunninghubcards", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1857", + "weight": 0.8, + "_src": "api_settings_fallbackrhentrythumbnail", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_fallbackrhentrythumbnail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1969", + "weight": 0.8, + "_src": "api_settings_renderrecommendapi", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2096", + "weight": 0.8, + "_src": "api_settings_renderproviderlist", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_renderproviderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2299", + "weight": 0.8, + "_src": "api_settings_startjimenglogin", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_startjimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2460", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_probeasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2717", + "weight": 0.8, + "_src": "api_settings_rendermodels", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2758", + "weight": 0.8, + "_src": "api_settings_rendermsloras", + "_tgt": "api_settings_refreshicons", + "confidence_score": 0.5, + "source": "api_settings_refreshicons", + "target": "api_settings_rendermsloras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L150", + "weight": 0.8, + "_src": "api_settings_trf", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_trf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L406", + "weight": 0.8, + "_src": "api_settings_rhfreekeyhinttext", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_rhfreekeyhinttext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L409", + "weight": 0.8, + "_src": "api_settings_rhwalletkeyhinttext", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_rhwalletkeyhinttext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L439", + "weight": 0.8, + "_src": "api_settings_renderprovideronboarding", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_renderprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L536", + "weight": 0.8, + "_src": "api_settings_saveonboardingrunninghubkey", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_saveonboardingrunninghubkey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1906", + "weight": 0.8, + "_src": "api_settings_syncrecommendview", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_syncrecommendview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1955", + "weight": 0.8, + "_src": "api_settings_renderrecommendapi", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_renderrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2002", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2149", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2471", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2525", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2671", + "weight": 0.8, + "_src": "api_settings_savekeyonly", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_savekeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2680", + "weight": 0.8, + "_src": "api_settings_clearkeyonly", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_clearkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2706", + "weight": 0.8, + "_src": "api_settings_rendermodels", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2734", + "weight": 0.8, + "_src": "api_settings_rendermsloras", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_rendermsloras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2814", + "weight": 0.8, + "_src": "api_settings_deleteprovider", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_deleteprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2834", + "weight": 0.8, + "_src": "api_settings_clearrhkeyonly", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_clearrhkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2927", + "weight": 0.8, + "_src": "api_settings_loadproviders", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_loadproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2968", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_tr", + "confidence_score": 0.5, + "source": "api_settings_tr", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2016", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_trf", + "confidence_score": 0.5, + "source": "api_settings_trf", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L574", + "weight": 0.8, + "_src": "api_settings_applyprovideronboardingdefaults", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_applyprovideronboardingdefaults" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L639", + "weight": 0.8, + "_src": "api_settings_handlerhpasteinput", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_handlerhpasteinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L645", + "weight": 0.8, + "_src": "api_settings_createrhentryfrompaste", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_createrhentryfrompaste" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L671", + "weight": 0.8, + "_src": "api_settings_updaterhentry", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_updaterhentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1116", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1466", + "weight": 0.8, + "_src": "api_settings_testrhmappedpreview", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_testrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2016", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2526", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2664", + "weight": 0.8, + "_src": "api_settings_applymodelpicker", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_applymodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2927", + "weight": 0.8, + "_src": "api_settings_loadproviders", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_loadproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2971", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_setstatus", + "confidence_score": 0.5, + "source": "api_settings_setstatus", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1119", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_broadcaststudioapichange", + "confidence_score": 0.5, + "source": "api_settings_broadcaststudioapichange", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3022", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_broadcaststudioapichange", + "confidence_score": 0.5, + "source": "api_settings_broadcaststudioapichange", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L169", + "weight": 0.8, + "_src": "api_settings_capturerheditorscrollstate", + "_tgt": "api_settings_rheditorsidescrollel", + "confidence_score": 0.5, + "source": "api_settings_rheditorsidescrollel", + "target": "api_settings_capturerheditorscrollstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L202", + "weight": 0.8, + "_src": "api_settings_withrheditorscrollpreserved", + "_tgt": "api_settings_capturerheditorscrollstate", + "confidence_score": 0.5, + "source": "api_settings_capturerheditorscrollstate", + "target": "api_settings_withrheditorscrollpreserved" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L204", + "weight": 0.8, + "_src": "api_settings_withrheditorscrollpreserved", + "_tgt": "api_settings_restorerheditorscrollstate", + "confidence_score": 0.5, + "source": "api_settings_restorerheditorscrollstate", + "target": "api_settings_withrheditorscrollpreserved" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L849", + "weight": 0.8, + "_src": "api_settings_setrhworkflowoptionalimagemode", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_setrhworkflowoptionalimagemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L984", + "weight": 0.8, + "_src": "api_settings_updaterhworkfloweditormeta", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_updaterhworkfloweditormeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L989", + "weight": 0.8, + "_src": "api_settings_togglerhworkfloweditorgroup", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_togglerhworkfloweditorgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1002", + "weight": 0.8, + "_src": "api_settings_focusrhworkfloweditornode", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_focusrhworkfloweditornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1051", + "weight": 0.8, + "_src": "api_settings_togglerhworkfloweditorfield", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_togglerhworkfloweditorfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1075", + "weight": 0.8, + "_src": "api_settings_updaterhworkfloweditorfield", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_updaterhworkfloweditorfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1337", + "weight": 0.8, + "_src": "api_settings_togglerhpreviewrandom", + "_tgt": "api_settings_withrheditorscrollpreserved", + "confidence_score": 0.5, + "source": "api_settings_withrheditorscrollpreserved", + "target": "api_settings_togglerhpreviewrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L216", + "weight": 0.8, + "_src": "api_settings_deriveidfromname", + "_tgt": "api_settings_normalizeid", + "confidence_score": 0.5, + "source": "api_settings_normalizeid", + "target": "api_settings_deriveidfromname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1974", + "weight": 0.8, + "_src": "api_settings_recommendedproviderforapi", + "_tgt": "api_settings_normalizeid", + "confidence_score": 0.5, + "source": "api_settings_normalizeid", + "target": "api_settings_recommendedproviderforapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L236", + "weight": 0.8, + "_src": "api_settings_updateidpreview", + "_tgt": "api_settings_deriveidfromname", + "confidence_score": 0.5, + "source": "api_settings_deriveidfromname", + "target": "api_settings_updateidpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L586", + "weight": 0.8, + "_src": "api_settings_synceditor", + "_tgt": "api_settings_deriveidfromname", + "confidence_score": 0.5, + "source": "api_settings_deriveidfromname", + "target": "api_settings_synceditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L227", + "weight": 0.8, + "_src": "api_settings_updateidpreview", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_updateidpreview", + "target": "api_settings_provider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2143", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_updateidpreview", + "confidence_score": 0.5, + "source": "api_settings_updateidpreview", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L239", + "weight": 0.8, + "_src": "api_settings_provider", + "_tgt": "api_settings_visibleproviders", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_visibleproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L537", + "weight": 0.8, + "_src": "api_settings_saveonboardingrunninghubkey", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_saveonboardingrunninghubkey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L577", + "weight": 0.8, + "_src": "api_settings_refreshprovideronboarding", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_refreshprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L581", + "weight": 0.8, + "_src": "api_settings_synceditor", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_synceditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L621", + "weight": 0.8, + "_src": "api_settings_updateprotocolfrominput", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_updateprotocolfrominput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L642", + "weight": 0.8, + "_src": "api_settings_createrhentryfrompaste", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_createrhentryfrompaste" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L665", + "weight": 0.8, + "_src": "api_settings_updaterhentry", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_updaterhentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L675", + "weight": 0.8, + "_src": "api_settings_removerhentry", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_removerhentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L737", + "weight": 0.8, + "_src": "api_settings_openrhworkfloweditor", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_openrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L754", + "weight": 0.8, + "_src": "api_settings_openrhappeditor", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_openrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1106", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1807", + "weight": 0.8, + "_src": "api_settings_renderrunninghubcards", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1892", + "weight": 0.8, + "_src": "api_settings_openrecommendapi", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_openrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2138", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2391", + "weight": 0.8, + "_src": "api_settings_applydetectedprotocol", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_applydetectedprotocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2408", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_probeasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2465", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2517", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2565", + "weight": 0.8, + "_src": "api_settings_openmodelpicker", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_openmodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2650", + "weight": 0.8, + "_src": "api_settings_applymodelpicker", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_applymodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2668", + "weight": 0.8, + "_src": "api_settings_savekeyonly", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_savekeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2677", + "weight": 0.8, + "_src": "api_settings_clearkeyonly", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_clearkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2701", + "weight": 0.8, + "_src": "api_settings_rendermodels", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2720", + "weight": 0.8, + "_src": "api_settings_msloratargetoptions", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_msloratargetoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2730", + "weight": 0.8, + "_src": "api_settings_rendermsloras", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_rendermsloras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2761", + "weight": 0.8, + "_src": "api_settings_addmslora", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_addmslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2775", + "weight": 0.8, + "_src": "api_settings_updatemslora", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_updatemslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2784", + "weight": 0.8, + "_src": "api_settings_removemslora", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_removemslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2812", + "weight": 0.8, + "_src": "api_settings_deleteprovider", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_deleteprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2822", + "weight": 0.8, + "_src": "api_settings_saverhkeyonly", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_saverhkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2832", + "weight": 0.8, + "_src": "api_settings_clearrhkeyonly", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_clearrhkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2844", + "weight": 0.8, + "_src": "api_settings_savevolcengineassetkeys", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_savevolcengineassetkeys" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2857", + "weight": 0.8, + "_src": "api_settings_clearvolcengineassetkeys", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_clearvolcengineassetkeys" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2869", + "weight": 0.8, + "_src": "api_settings_addmodel", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_addmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2881", + "weight": 0.8, + "_src": "api_settings_updatemodel", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_updatemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2902", + "weight": 0.8, + "_src": "api_settings_updatemodelprotocol", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_updatemodelprotocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2915", + "weight": 0.8, + "_src": "api_settings_removemodel", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_removemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3018", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_provider", + "confidence_score": 0.5, + "source": "api_settings_provider", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2791", + "weight": 0.8, + "_src": "api_settings_selectprovider", + "_tgt": "api_settings_isprovidertemporarilyhidden", + "confidence_score": 0.5, + "source": "api_settings_isprovidertemporarilyhidden", + "target": "api_settings_selectprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2020", + "weight": 0.8, + "_src": "api_settings_sortedproviders", + "_tgt": "api_settings_visibleproviders", + "confidence_score": 0.5, + "source": "api_settings_visibleproviders", + "target": "api_settings_sortedproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2030", + "weight": 0.8, + "_src": "api_settings_providerdragattrs", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_providerdragattrs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2100", + "weight": 0.8, + "_src": "api_settings_handleproviderdragstart", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_handleproviderdragstart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2110", + "weight": 0.8, + "_src": "api_settings_handleproviderdragover", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_handleproviderdragover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2121", + "weight": 0.8, + "_src": "api_settings_handleproviderdrop", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_handleproviderdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2223", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2814", + "weight": 0.8, + "_src": "api_settings_deleteprovider", + "_tgt": "api_settings_isfixedprovider", + "confidence_score": 0.5, + "source": "api_settings_isfixedprovider", + "target": "api_settings_deleteprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L552", + "weight": 0.8, + "_src": "api_settings_applyprovideronboardingdefaults", + "_tgt": "api_settings_unique", + "confidence_score": 0.5, + "source": "api_settings_unique", + "target": "api_settings_applyprovideronboardingdefaults" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2193", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_unique", + "confidence_score": 0.5, + "source": "api_settings_unique", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2399", + "weight": 0.8, + "_src": "api_settings_applydetectedprotocol", + "_tgt": "api_settings_unique", + "confidence_score": 0.5, + "source": "api_settings_unique", + "target": "api_settings_applydetectedprotocol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2721", + "weight": 0.8, + "_src": "api_settings_msloratargetoptions", + "_tgt": "api_settings_unique", + "confidence_score": 0.5, + "source": "api_settings_unique", + "target": "api_settings_msloratargetoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L596", + "weight": 0.8, + "_src": "api_settings_synceditor", + "_tgt": "api_settings_normalizerhentries", + "confidence_score": 0.5, + "source": "api_settings_normalizerhentries", + "target": "api_settings_synceditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L617", + "weight": 0.8, + "_src": "api_settings_ensurerunninghublists", + "_tgt": "api_settings_normalizerhentries", + "confidence_score": 0.5, + "source": "api_settings_normalizerhentries", + "target": "api_settings_ensurerunninghublists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L638", + "weight": 0.8, + "_src": "api_settings_handlerhpasteinput", + "_tgt": "api_settings_parserunninghubrunref", + "confidence_score": 0.5, + "source": "api_settings_parserunninghubrunref", + "target": "api_settings_handlerhpasteinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L644", + "weight": 0.8, + "_src": "api_settings_createrhentryfrompaste", + "_tgt": "api_settings_parserunninghubrunref", + "confidence_score": 0.5, + "source": "api_settings_parserunninghubrunref", + "target": "api_settings_createrhentryfrompaste" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L300", + "weight": 0.8, + "_src": "api_settings_workflownodecategory", + "_tgt": "api_settings_workflownodetitle", + "confidence_score": 0.5, + "source": "api_settings_workflownodetitle", + "target": "api_settings_workflownodecategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L300", + "weight": 0.8, + "_src": "api_settings_workflownodecategory", + "_tgt": "api_settings_workflownodeclass", + "confidence_score": 0.5, + "source": "api_settings_workflownodeclass", + "target": "api_settings_workflownodecategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L366", + "weight": 0.8, + "_src": "api_settings_normalizerhworkflowfield", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkey", + "target": "api_settings_normalizerhworkflowfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1243", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewcontrol", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkey", + "target": "api_settings_renderrhpreviewcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1376", + "weight": 0.8, + "_src": "api_settings_buildrhpreviewnodeinfolist", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkey", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1528", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorfield", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkey", + "target": "api_settings_renderrhworkfloweditorfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1601", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcard", + "_tgt": "api_settings_rhworkflowfieldkey", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkey", + "target": "api_settings_renderrhappfieldcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L362", + "weight": 0.8, + "_src": "api_settings_normalizerhworkflowfield", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkind", + "target": "api_settings_normalizerhworkflowfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1245", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewcontrol", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkind", + "target": "api_settings_renderrhpreviewcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1377", + "weight": 0.8, + "_src": "api_settings_buildrhpreviewnodeinfolist", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkind", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1530", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorfield", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkind", + "target": "api_settings_renderrhworkfloweditorfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1608", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcard", + "_tgt": "api_settings_rhworkflowfieldkind", + "confidence_score": 0.5, + "source": "api_settings_rhworkflowfieldkind", + "target": "api_settings_renderrhappfieldcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L361", + "weight": 0.8, + "_src": "api_settings_normalizerhworkflowfield", + "_tgt": "api_settings_rhknownoptionsforfield", + "confidence_score": 0.5, + "source": "api_settings_rhknownoptionsforfield", + "target": "api_settings_normalizerhworkflowfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L910", + "weight": 0.8, + "_src": "api_settings_extractrheditorfieldoptions", + "_tgt": "api_settings_rhknownoptionsforfield", + "confidence_score": 0.5, + "source": "api_settings_rhknownoptionsforfield", + "target": "api_settings_extractrheditorfieldoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L386", + "weight": 0.8, + "_src": "api_settings_normalizefetchedrhworkflowfield", + "_tgt": "api_settings_normalizerhworkflowfield", + "confidence_score": 0.5, + "source": "api_settings_normalizerhworkflowfield", + "target": "api_settings_normalizefetchedrhworkflowfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L885", + "weight": 0.8, + "_src": "api_settings_normalizefetchedrhappfield", + "_tgt": "api_settings_normalizerhworkflowfield", + "confidence_score": 0.5, + "source": "api_settings_normalizerhworkflowfield", + "target": "api_settings_normalizefetchedrhappfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1182", + "weight": 0.8, + "_src": "api_settings_renderrhmappedpreviewhtml", + "_tgt": "api_settings_rheditorsortedfields", + "confidence_score": 0.5, + "source": "api_settings_rheditorsortedfields", + "target": "api_settings_renderrhmappedpreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1373", + "weight": 0.8, + "_src": "api_settings_buildrhpreviewnodeinfolist", + "_tgt": "api_settings_rheditorsortedfields", + "confidence_score": 0.5, + "source": "api_settings_rheditorsortedfields", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1399", + "weight": 0.8, + "_src": "api_settings_rhpreviewpruneworkflow", + "_tgt": "api_settings_rheditorsortedfields", + "confidence_score": 0.5, + "source": "api_settings_rheditorsortedfields", + "target": "api_settings_rhpreviewpruneworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2166", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_rhfreekeyhinttext", + "confidence_score": 0.5, + "source": "api_settings_rhfreekeyhinttext", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2167", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_rhwalletkeyhinttext", + "confidence_score": 0.5, + "source": "api_settings_rhwalletkeyhinttext", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2176", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_volcenginearkkeyhinttext", + "confidence_score": 0.5, + "source": "api_settings_volcenginearkkeyhinttext", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2186", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_volcengineassetkeyhinttext", + "confidence_score": 0.5, + "source": "api_settings_volcengineassetkeyhinttext", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L428", + "weight": 0.8, + "_src": "api_settings_renderprovideronboarding", + "_tgt": "api_settings_isnewuserprovider", + "confidence_score": 0.5, + "source": "api_settings_isnewuserprovider", + "target": "api_settings_renderprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L439", + "weight": 0.8, + "_src": "api_settings_renderprovideronboarding", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderprovideronboarding", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L456", + "weight": 0.8, + "_src": "api_settings_renderprovideronboarding", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderprovideronboarding", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L577", + "weight": 0.8, + "_src": "api_settings_refreshprovideronboarding", + "_tgt": "api_settings_renderprovideronboarding", + "confidence_score": 0.5, + "source": "api_settings_renderprovideronboarding", + "target": "api_settings_refreshprovideronboarding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1892", + "weight": 0.8, + "_src": "api_settings_openrecommendapi", + "_tgt": "api_settings_renderprovideronboarding", + "confidence_score": 0.5, + "source": "api_settings_renderprovideronboarding", + "target": "api_settings_openrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2203", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_renderprovideronboarding", + "confidence_score": 0.5, + "source": "api_settings_renderprovideronboarding", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L539", + "weight": 0.8, + "_src": "api_settings_saveonboardingrunninghubkey", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_saveonboardingrunninghubkey", + "target": "api_settings_synceditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L540", + "weight": 0.8, + "_src": "api_settings_saveonboardingrunninghubkey", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_saveonboardingrunninghubkey", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L559", + "weight": 0.8, + "_src": "api_settings_applyprovideronboardingdefaults", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_applyprovideronboardingdefaults", + "target": "api_settings_ensurerunninghublists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L573", + "weight": 0.8, + "_src": "api_settings_applyprovideronboardingdefaults", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_applyprovideronboardingdefaults", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2014", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2519", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2795", + "weight": 0.8, + "_src": "api_settings_selectprovider", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_selectprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2803", + "weight": 0.8, + "_src": "api_settings_addprovider", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_addprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2827", + "weight": 0.8, + "_src": "api_settings_saverhkeyonly", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_saverhkeyonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2849", + "weight": 0.8, + "_src": "api_settings_savevolcengineassetkeys", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_savevolcengineassetkeys" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2939", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_synceditor", + "confidence_score": 0.5, + "source": "api_settings_synceditor", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L646", + "weight": 0.8, + "_src": "api_settings_createrhentryfrompaste", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_createrhentryfrompaste" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L668", + "weight": 0.8, + "_src": "api_settings_updaterhentry", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_updaterhentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L678", + "weight": 0.8, + "_src": "api_settings_removerhentry", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_removerhentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L739", + "weight": 0.8, + "_src": "api_settings_openrhworkfloweditor", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_openrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L756", + "weight": 0.8, + "_src": "api_settings_openrhappeditor", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_openrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1813", + "weight": 0.8, + "_src": "api_settings_renderrunninghubcards", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2157", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_ensurerunninghublists", + "confidence_score": 0.5, + "source": "api_settings_ensurerunninghublists", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L627", + "weight": 0.8, + "_src": "api_settings_updateprotocolfrominput", + "_tgt": "api_settings_clearverifyresult", + "confidence_score": 0.5, + "source": "api_settings_updateprotocolfrominput", + "target": "api_settings_clearverifyresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L631", + "weight": 0.8, + "_src": "api_settings_updateprotocolfrominput", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_updateprotocolfrominput", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2496", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_isvolcengineprovider", + "confidence_score": 0.5, + "source": "api_settings_isvolcengineprovider", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2549", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_isvolcengineprovider", + "confidence_score": 0.5, + "source": "api_settings_isvolcengineprovider", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L661", + "weight": 0.8, + "_src": "api_settings_createrhentryfrompaste", + "_tgt": "api_settings_renderrunninghubcards", + "confidence_score": 0.5, + "source": "api_settings_createrhentryfrompaste", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L680", + "weight": 0.8, + "_src": "api_settings_removerhentry", + "_tgt": "api_settings_renderrunninghubcards", + "confidence_score": 0.5, + "source": "api_settings_removerhentry", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L699", + "weight": 0.8, + "_src": "api_settings_createrhthumbnaildataurl", + "_tgt": "api_settings_readfileasdataurl", + "confidence_score": 0.5, + "source": "api_settings_readfileasdataurl", + "target": "api_settings_createrhthumbnaildataurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L701", + "weight": 0.8, + "_src": "api_settings_createrhthumbnaildataurl", + "_tgt": "api_settings_loadimageforthumbnail", + "confidence_score": 0.5, + "source": "api_settings_loadimageforthumbnail", + "target": "api_settings_createrhthumbnaildataurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L745", + "weight": 0.8, + "_src": "api_settings_openrhworkfloweditor", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 0.5, + "source": "api_settings_openrhworkfloweditor", + "target": "api_settings_renderrhworkfloweditorloading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L748", + "weight": 0.8, + "_src": "api_settings_openrhworkfloweditor", + "_tgt": "api_settings_loadrhworkfloweditorconfig", + "confidence_score": 0.5, + "source": "api_settings_openrhworkfloweditor", + "target": "api_settings_loadrhworkfloweditorconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L762", + "weight": 0.8, + "_src": "api_settings_openrhappeditor", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 0.5, + "source": "api_settings_openrhappeditor", + "target": "api_settings_renderrhworkfloweditorloading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L765", + "weight": 0.8, + "_src": "api_settings_openrhappeditor", + "_tgt": "api_settings_loadrhappeditorconfig", + "confidence_score": 0.5, + "source": "api_settings_openrhappeditor", + "target": "api_settings_loadrhappeditorconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L781", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorloading", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorloading", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L784", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorloading", + "_tgt": "api_settings_restorerhgraphwrap", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorloading", + "target": "api_settings_restorerhgraphwrap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L929", + "weight": 0.8, + "_src": "api_settings_fetchrhappeditor", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorloading", + "target": "api_settings_fetchrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L953", + "weight": 0.8, + "_src": "api_settings_fetchrhworkfloweditor", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorloading", + "target": "api_settings_fetchrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1164", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditor", + "_tgt": "api_settings_renderrhworkfloweditorloading", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorloading", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L804", + "weight": 0.8, + "_src": "api_settings_loadrhworkfloweditorconfig", + "_tgt": "api_settings_fetchrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_loadrhworkfloweditorconfig", + "target": "api_settings_fetchrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L807", + "weight": 0.8, + "_src": "api_settings_loadrhworkfloweditorconfig", + "_tgt": "api_settings_normalizerhworkflowconfig", + "confidence_score": 0.5, + "source": "api_settings_loadrhworkfloweditorconfig", + "target": "api_settings_normalizerhworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L808", + "weight": 0.8, + "_src": "api_settings_loadrhworkfloweditorconfig", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_loadrhworkfloweditorconfig", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L823", + "weight": 0.8, + "_src": "api_settings_normalizerhworkflowconfig", + "_tgt": "api_settings_applyrhimageslotdefaults", + "confidence_score": 0.5, + "source": "api_settings_normalizerhworkflowconfig", + "target": "api_settings_applyrhimageslotdefaults" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L965", + "weight": 0.8, + "_src": "api_settings_fetchrhworkfloweditor", + "_tgt": "api_settings_normalizerhworkflowconfig", + "confidence_score": 0.5, + "source": "api_settings_normalizerhworkflowconfig", + "target": "api_settings_fetchrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1138", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_normalizerhworkflowconfig", + "confidence_score": 0.5, + "source": "api_settings_normalizerhworkflowconfig", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L915", + "weight": 0.8, + "_src": "api_settings_loadrhappeditorconfig", + "_tgt": "api_settings_normalizerhappconfig", + "confidence_score": 0.5, + "source": "api_settings_normalizerhappconfig", + "target": "api_settings_loadrhappeditorconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1169", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditor", + "_tgt": "api_settings_applyrhimageslotdefaults", + "confidence_score": 0.5, + "source": "api_settings_applyrhimageslotdefaults", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L933", + "weight": 0.8, + "_src": "api_settings_fetchrhappeditor", + "_tgt": "api_settings_rhappfieldsourcelist", + "confidence_score": 0.5, + "source": "api_settings_rhappfieldsourcelist", + "target": "api_settings_fetchrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L884", + "weight": 0.8, + "_src": "api_settings_normalizefetchedrhappfield", + "_tgt": "api_settings_extractrheditorfieldoptions", + "confidence_score": 0.5, + "source": "api_settings_normalizefetchedrhappfield", + "target": "api_settings_extractrheditorfieldoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L917", + "weight": 0.8, + "_src": "api_settings_loadrhappeditorconfig", + "_tgt": "api_settings_fetchrhappeditor", + "confidence_score": 0.5, + "source": "api_settings_loadrhappeditorconfig", + "target": "api_settings_fetchrhappeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L919", + "weight": 0.8, + "_src": "api_settings_loadrhappeditorconfig", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_loadrhappeditorconfig", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L942", + "weight": 0.8, + "_src": "api_settings_fetchrhappeditor", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_fetchrhappeditor", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L949", + "weight": 0.8, + "_src": "api_settings_fetchrhworkfloweditor", + "_tgt": "api_settings_fetchrhappeditor", + "confidence_score": 0.5, + "source": "api_settings_fetchrhappeditor", + "target": "api_settings_fetchrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L975", + "weight": 0.8, + "_src": "api_settings_fetchrhworkfloweditor", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_fetchrhworkfloweditor", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1007", + "weight": 0.8, + "_src": "api_settings_openrhworkflownodepopover", + "_tgt": "api_settings_renderrhworkfloweditorgraph", + "confidence_score": 0.5, + "source": "api_settings_openrhworkflownodepopover", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1009", + "weight": 0.8, + "_src": "api_settings_openrhworkflownodepopover", + "_tgt": "api_settings_renderrhnodepopover", + "confidence_score": 0.5, + "source": "api_settings_openrhworkflownodepopover", + "target": "api_settings_renderrhnodepopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1015", + "weight": 0.8, + "_src": "api_settings_renderrhnodepopover", + "_tgt": "api_settings_closerhnodepopover", + "confidence_score": 0.5, + "source": "api_settings_closerhnodepopover", + "target": "api_settings_renderrhnodepopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1574", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcards", + "_tgt": "api_settings_closerhnodepopover", + "confidence_score": 0.5, + "source": "api_settings_closerhnodepopover", + "target": "api_settings_renderrhappfieldcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1618", + "weight": 0.8, + "_src": "api_settings_openrhappfieldpopover", + "_tgt": "api_settings_closerhnodepopover", + "confidence_score": 0.5, + "source": "api_settings_closerhnodepopover", + "target": "api_settings_openrhappfieldpopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1675", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorgraph", + "_tgt": "api_settings_closerhnodepopover", + "confidence_score": 0.5, + "source": "api_settings_closerhnodepopover", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1029", + "weight": 0.8, + "_src": "api_settings_renderrhnodepopover", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhnodepopover", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1101", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_setrhworkflowsavebuttonstate", + "confidence_score": 0.5, + "source": "api_settings_setrhworkflowsavebuttonstate", + "target": "api_settings_saverhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1113", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_renderrunninghubcards", + "confidence_score": 0.5, + "source": "api_settings_saverhworkfloweditor", + "target": "api_settings_renderrunninghubcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1114", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_saverhworkfloweditor", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1120", + "weight": 0.8, + "_src": "api_settings_saverhworkfloweditor", + "_tgt": "api_settings_renderrhworkfloweditor", + "confidence_score": 0.5, + "source": "api_settings_saverhworkfloweditor", + "target": "api_settings_renderrhworkfloweditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1170", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditor", + "_tgt": "api_settings_renderrhmappedpreview", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditor", + "target": "api_settings_renderrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1171", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditor", + "_tgt": "api_settings_renderrheditorsourcepane", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditor", + "target": "api_settings_renderrheditorsourcepane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1177", + "weight": 0.8, + "_src": "api_settings_renderrhmappedpreview", + "_tgt": "api_settings_renderrhworkfloweditorsummary", + "confidence_score": 0.5, + "source": "api_settings_renderrhmappedpreview", + "target": "api_settings_renderrhworkfloweditorsummary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1178", + "weight": 0.8, + "_src": "api_settings_renderrhmappedpreview", + "_tgt": "api_settings_renderrhmappedpreviewhtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhmappedpreview", + "target": "api_settings_renderrhmappedpreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1422", + "weight": 0.8, + "_src": "api_settings_testrhmappedpreview", + "_tgt": "api_settings_renderrhmappedpreview", + "confidence_score": 0.5, + "source": "api_settings_renderrhmappedpreview", + "target": "api_settings_testrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1196", + "weight": 0.8, + "_src": "api_settings_renderrhmappedpreviewhtml", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhmappedpreviewhtml", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1237", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewoutput", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewoutput", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1244", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewcontrol", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewcontrol", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1259", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewcontrol", + "_tgt": "api_settings_renderrhpreviewmedia", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewcontrol", + "target": "api_settings_renderrhpreviewmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1261", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewcontrol", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewcontrol", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1284", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewmedia", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewmedia", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1286", + "weight": 0.8, + "_src": "api_settings_renderrhpreviewmedia", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhpreviewmedia", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1297", + "weight": 0.8, + "_src": "api_settings_pickrhpreviewmedia", + "_tgt": "api_settings_mediaacceptforrhkind", + "confidence_score": 0.5, + "source": "api_settings_mediaacceptforrhkind", + "target": "api_settings_pickrhpreviewmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1386", + "weight": 0.8, + "_src": "api_settings_buildrhpreviewnodeinfolist", + "_tgt": "api_settings_rhpreviewrandomvalue", + "confidence_score": 0.5, + "source": "api_settings_rhpreviewrandomvalue", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1384", + "weight": 0.8, + "_src": "api_settings_buildrhpreviewnodeinfolist", + "_tgt": "api_settings_rhpreviewuploadvalueifneeded", + "confidence_score": 0.5, + "source": "api_settings_rhpreviewuploadvalueifneeded", + "target": "api_settings_buildrhpreviewnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1424", + "weight": 0.8, + "_src": "api_settings_testrhmappedpreview", + "_tgt": "api_settings_buildrhpreviewnodeinfolist", + "confidence_score": 0.5, + "source": "api_settings_buildrhpreviewnodeinfolist", + "target": "api_settings_testrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1426", + "weight": 0.8, + "_src": "api_settings_testrhmappedpreview", + "_tgt": "api_settings_rhpreviewpruneworkflow", + "confidence_score": 0.5, + "source": "api_settings_rhpreviewpruneworkflow", + "target": "api_settings_testrhmappedpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1477", + "weight": 0.8, + "_src": "api_settings_renderrheditorsourcepane", + "_tgt": "api_settings_renderrhappfieldcards", + "confidence_score": 0.5, + "source": "api_settings_renderrheditorsourcepane", + "target": "api_settings_renderrhappfieldcards" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1478", + "weight": 0.8, + "_src": "api_settings_renderrheditorsourcepane", + "_tgt": "api_settings_renderrhworkfloweditorgraph", + "confidence_score": 0.5, + "source": "api_settings_renderrheditorsourcepane", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1536", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorfield", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorfield", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1546", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorfield", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorfield", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1631", + "weight": 0.8, + "_src": "api_settings_openrhappfieldpopover", + "_tgt": "api_settings_renderrhworkfloweditorfield", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorfield", + "target": "api_settings_openrhappfieldpopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1674", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorgraph", + "_tgt": "api_settings_restorerhgraphwrap", + "confidence_score": 0.5, + "source": "api_settings_restorerhgraphwrap", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1604", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcard", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhappfieldcard", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1607", + "weight": 0.8, + "_src": "api_settings_renderrhappfieldcard", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrhappfieldcard", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1626", + "weight": 0.8, + "_src": "api_settings_openrhappfieldpopover", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_openrhappfieldpopover", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1684", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorgraph", + "_tgt": "api_settings_computerhworkfloweditorlayers", + "confidence_score": 0.5, + "source": "api_settings_computerhworkfloweditorlayers", + "target": "api_settings_renderrhworkfloweditorgraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1730", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorgraph", + "_tgt": "api_settings_bindrhworkfloweditorpanzoom", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorgraph", + "target": "api_settings_bindrhworkfloweditorpanzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1731", + "weight": 0.8, + "_src": "api_settings_renderrhworkfloweditorgraph", + "_tgt": "api_settings_updaterheditorzoom", + "confidence_score": 0.5, + "source": "api_settings_renderrhworkfloweditorgraph", + "target": "api_settings_updaterheditorzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1740", + "weight": 0.8, + "_src": "api_settings_applyrheditorgraphtransform", + "_tgt": "api_settings_updaterheditorzoom", + "confidence_score": 0.5, + "source": "api_settings_updaterheditorzoom", + "target": "api_settings_applyrheditorgraphtransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1753", + "weight": 0.8, + "_src": "api_settings_rheditorgraphzoom", + "_tgt": "api_settings_applyrheditorgraphtransform", + "confidence_score": 0.5, + "source": "api_settings_applyrheditorgraphtransform", + "target": "api_settings_rheditorgraphzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1764", + "weight": 0.8, + "_src": "api_settings_rheditorgraphfit", + "_tgt": "api_settings_applyrheditorgraphtransform", + "confidence_score": 0.5, + "source": "api_settings_applyrheditorgraphtransform", + "target": "api_settings_rheditorgraphfit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1818", + "weight": 0.8, + "_src": "api_settings_renderrunninghubcards", + "_tgt": "api_settings_renderrhentrylist", + "confidence_score": 0.5, + "source": "api_settings_renderrunninghubcards", + "target": "api_settings_renderrhentrylist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2168", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_renderrunninghubcards", + "confidence_score": 0.5, + "source": "api_settings_renderrunninghubcards", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1839", + "weight": 0.8, + "_src": "api_settings_renderrhentrythumbnail", + "_tgt": "api_settings_rhentrythumbnailcandidates", + "confidence_score": 0.5, + "source": "api_settings_rhentrythumbnailcandidates", + "target": "api_settings_renderrhentrythumbnail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1844", + "weight": 0.8, + "_src": "api_settings_renderrhentrythumbnail", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_renderrhentrythumbnail", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1890", + "weight": 0.8, + "_src": "api_settings_openrecommendapi", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 0.5, + "source": "api_settings_openrecommendapi", + "target": "api_settings_syncrecommendview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1891", + "weight": 0.8, + "_src": "api_settings_openrecommendapi", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 0.5, + "source": "api_settings_openrecommendapi", + "target": "api_settings_renderrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1897", + "weight": 0.8, + "_src": "api_settings_closerecommendapi", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 0.5, + "source": "api_settings_closerecommendapi", + "target": "api_settings_syncrecommendview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1898", + "weight": 0.8, + "_src": "api_settings_closerecommendapi", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 0.5, + "source": "api_settings_closerecommendapi", + "target": "api_settings_renderrecommendapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1899", + "weight": 0.8, + "_src": "api_settings_closerecommendapi", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_closerecommendapi", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2006", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 0.5, + "source": "api_settings_syncrecommendview", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2793", + "weight": 0.8, + "_src": "api_settings_selectprovider", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 0.5, + "source": "api_settings_syncrecommendview", + "target": "api_settings_selectprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2801", + "weight": 0.8, + "_src": "api_settings_addprovider", + "_tgt": "api_settings_syncrecommendview", + "confidence_score": 0.5, + "source": "api_settings_syncrecommendview", + "target": "api_settings_addprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L1955", + "weight": 0.8, + "_src": "api_settings_renderrecommendapi", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderrecommendapi", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2204", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 0.5, + "source": "api_settings_renderrecommendapi", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2794", + "weight": 0.8, + "_src": "api_settings_selectprovider", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 0.5, + "source": "api_settings_renderrecommendapi", + "target": "api_settings_selectprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2802", + "weight": 0.8, + "_src": "api_settings_addprovider", + "_tgt": "api_settings_renderrecommendapi", + "confidence_score": 0.5, + "source": "api_settings_renderrecommendapi", + "target": "api_settings_addprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2003", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_recommendedproviderforapi", + "confidence_score": 0.5, + "source": "api_settings_recommendedproviderforapi", + "target": "api_settings_saverecommendedapi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2007", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_renderproviderlist", + "confidence_score": 0.5, + "source": "api_settings_saverecommendedapi", + "target": "api_settings_renderproviderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2008", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_saverecommendedapi", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2015", + "weight": 0.8, + "_src": "api_settings_saverecommendedapi", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_saverecommendedapi", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2035", + "weight": 0.8, + "_src": "api_settings_renderproviderlist", + "_tgt": "api_settings_sortedproviders", + "confidence_score": 0.5, + "source": "api_settings_sortedproviders", + "target": "api_settings_renderproviderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2931", + "weight": 0.8, + "_src": "api_settings_loadproviders", + "_tgt": "api_settings_sortedproviders", + "confidence_score": 0.5, + "source": "api_settings_sortedproviders", + "target": "api_settings_loadproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2031", + "weight": 0.8, + "_src": "api_settings_providerdragattrs", + "_tgt": "api_settings_escapeattr", + "confidence_score": 0.5, + "source": "api_settings_providerdragattrs", + "target": "api_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2128", + "weight": 0.8, + "_src": "api_settings_handleproviderdrop", + "_tgt": "api_settings_renderproviderlist", + "confidence_score": 0.5, + "source": "api_settings_renderproviderlist", + "target": "api_settings_handleproviderdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2229", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_renderproviderlist", + "confidence_score": 0.5, + "source": "api_settings_renderproviderlist", + "target": "api_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2129", + "weight": 0.8, + "_src": "api_settings_handleproviderdrop", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_handleproviderdrop", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2144", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_clearverifyresult", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_clearverifyresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2220", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_refreshjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_refreshjimengstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2224", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_rendermodels", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2227", + "weight": 0.8, + "_src": "api_settings_rendereditor", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_rendermsloras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2797", + "weight": 0.8, + "_src": "api_settings_selectprovider", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_selectprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2809", + "weight": 0.8, + "_src": "api_settings_addprovider", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_addprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2818", + "weight": 0.8, + "_src": "api_settings_deleteprovider", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_deleteprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2932", + "weight": 0.8, + "_src": "api_settings_loadproviders", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_loadproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3019", + "weight": 0.8, + "_src": "api_settings_saveproviders", + "_tgt": "api_settings_rendereditor", + "confidence_score": 0.5, + "source": "api_settings_rendereditor", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2414", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_showverifyresult", + "confidence_score": 0.5, + "source": "api_settings_showverifyresult", + "target": "api_settings_probeasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2472", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_showverifyresult", + "confidence_score": 0.5, + "source": "api_settings_showverifyresult", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2252", + "weight": 0.8, + "_src": "api_settings_jimengcredittext", + "_tgt": "api_settings_prettyjson", + "confidence_score": 0.5, + "source": "api_settings_prettyjson", + "target": "api_settings_jimengcredittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2350", + "weight": 0.8, + "_src": "api_settings_logoutjimeng", + "_tgt": "api_settings_prettyjson", + "confidence_score": 0.5, + "source": "api_settings_prettyjson", + "target": "api_settings_logoutjimeng" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2379", + "weight": 0.8, + "_src": "api_settings_loadjimenghelp", + "_tgt": "api_settings_prettyjson", + "confidence_score": 0.5, + "source": "api_settings_prettyjson", + "target": "api_settings_loadjimenghelp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2280", + "weight": 0.8, + "_src": "api_settings_refreshjimengstatus", + "_tgt": "api_settings_jimengcredittext", + "confidence_score": 0.5, + "source": "api_settings_jimengcredittext", + "target": "api_settings_refreshjimengstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2315", + "weight": 0.8, + "_src": "api_settings_polljimenglogin", + "_tgt": "api_settings_jimengcredittext", + "confidence_score": 0.5, + "source": "api_settings_jimengcredittext", + "target": "api_settings_polljimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2335", + "weight": 0.8, + "_src": "api_settings_refreshjimengcredit", + "_tgt": "api_settings_jimengcredittext", + "confidence_score": 0.5, + "source": "api_settings_jimengcredittext", + "target": "api_settings_refreshjimengcredit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2273", + "weight": 0.8, + "_src": "api_settings_refreshjimengstatus", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_setjimengstatus", + "target": "api_settings_refreshjimengstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2288", + "weight": 0.8, + "_src": "api_settings_startjimenglogin", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_setjimengstatus", + "target": "api_settings_startjimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2314", + "weight": 0.8, + "_src": "api_settings_polljimenglogin", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_setjimengstatus", + "target": "api_settings_polljimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2327", + "weight": 0.8, + "_src": "api_settings_refreshjimengcredit", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_setjimengstatus", + "target": "api_settings_refreshjimengcredit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2349", + "weight": 0.8, + "_src": "api_settings_logoutjimeng", + "_tgt": "api_settings_setjimengstatus", + "confidence_score": 0.5, + "source": "api_settings_setjimengstatus", + "target": "api_settings_logoutjimeng" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2265", + "weight": 0.8, + "_src": "api_settings_renderjimengloginbox", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_renderjimengloginbox", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2296", + "weight": 0.8, + "_src": "api_settings_startjimenglogin", + "_tgt": "api_settings_renderjimengloginbox", + "confidence_score": 0.5, + "source": "api_settings_renderjimengloginbox", + "target": "api_settings_startjimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2311", + "weight": 0.8, + "_src": "api_settings_polljimenglogin", + "_tgt": "api_settings_renderjimengloginbox", + "confidence_score": 0.5, + "source": "api_settings_renderjimengloginbox", + "target": "api_settings_polljimenglogin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2304", + "weight": 0.8, + "_src": "api_settings_startjimenglogin", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_startjimenglogin", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2360", + "weight": 0.8, + "_src": "api_settings_openjimenghelp", + "_tgt": "api_settings_loadjimenghelp", + "confidence_score": 0.5, + "source": "api_settings_openjimenghelp", + "target": "api_settings_loadjimenghelp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2416", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_currentproviderapikey", + "confidence_score": 0.5, + "source": "api_settings_currentproviderapikey", + "target": "api_settings_probeasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2474", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_currentproviderapikey", + "confidence_score": 0.5, + "source": "api_settings_currentproviderapikey", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2522", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_currentproviderapikey", + "confidence_score": 0.5, + "source": "api_settings_currentproviderapikey", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2431", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_applydetectedprotocol", + "confidence_score": 0.5, + "source": "api_settings_applydetectedprotocol", + "target": "api_settings_probeasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2485", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_applydetectedprotocol", + "confidence_score": 0.5, + "source": "api_settings_applydetectedprotocol", + "target": "api_settings_testconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2544", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_applydetectedprotocol", + "confidence_score": 0.5, + "source": "api_settings_applydetectedprotocol", + "target": "api_settings_fetchmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2448", + "weight": 0.8, + "_src": "api_settings_probeasync", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_probeasync", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2505", + "weight": 0.8, + "_src": "api_settings_testconnection", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_testconnection", + "target": "api_settings_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2551", + "weight": 0.8, + "_src": "api_settings_fetchmodels", + "_tgt": "api_settings_openmodelpicker", + "confidence_score": 0.5, + "source": "api_settings_fetchmodels", + "target": "api_settings_openmodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2586", + "weight": 0.8, + "_src": "api_settings_openmodelpicker", + "_tgt": "api_settings_rendermodelpicker", + "confidence_score": 0.5, + "source": "api_settings_openmodelpicker", + "target": "api_settings_rendermodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2665", + "weight": 0.8, + "_src": "api_settings_applymodelpicker", + "_tgt": "api_settings_closemodelpicker", + "confidence_score": 0.5, + "source": "api_settings_closemodelpicker", + "target": "api_settings_applymodelpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2638", + "weight": 0.8, + "_src": "api_settings_togglepickerrow", + "_tgt": "api_settings_rendermodelpicker", + "confidence_score": 0.5, + "source": "api_settings_rendermodelpicker", + "target": "api_settings_togglepickerrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2647", + "weight": 0.8, + "_src": "api_settings_selectpickercat", + "_tgt": "api_settings_rendermodelpicker", + "confidence_score": 0.5, + "source": "api_settings_rendermodelpicker", + "target": "api_settings_selectpickercat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2643", + "weight": 0.8, + "_src": "api_settings_togglepickerrowbyindex", + "_tgt": "api_settings_togglepickerrow", + "confidence_score": 0.5, + "source": "api_settings_togglepickerrow", + "target": "api_settings_togglepickerrowbyindex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2662", + "weight": 0.8, + "_src": "api_settings_applymodelpicker", + "_tgt": "api_settings_rendermodels", + "confidence_score": 0.5, + "source": "api_settings_applymodelpicker", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2663", + "weight": 0.8, + "_src": "api_settings_applymodelpicker", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_applymodelpicker", + "target": "api_settings_rendermsloras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2673", + "weight": 0.8, + "_src": "api_settings_savekeyonly", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_savekeyonly", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2682", + "weight": 0.8, + "_src": "api_settings_clearkeyonly", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_clearkeyonly", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2690", + "weight": 0.8, + "_src": "api_settings_modelprotocolselecthtml", + "_tgt": "api_settings_providersupportsmodelprotocol", + "confidence_score": 0.5, + "source": "api_settings_providersupportsmodelprotocol", + "target": "api_settings_modelprotocolselecthtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2709", + "weight": 0.8, + "_src": "api_settings_rendermodels", + "_tgt": "api_settings_providersupportsmodelprotocol", + "confidence_score": 0.5, + "source": "api_settings_providersupportsmodelprotocol", + "target": "api_settings_rendermodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2872", + "weight": 0.8, + "_src": "api_settings_addmodel", + "_tgt": "api_settings_rendermodels", + "confidence_score": 0.5, + "source": "api_settings_rendermodels", + "target": "api_settings_addmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2923", + "weight": 0.8, + "_src": "api_settings_removemodel", + "_tgt": "api_settings_rendermodels", + "confidence_score": 0.5, + "source": "api_settings_rendermodels", + "target": "api_settings_removemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2780", + "weight": 0.8, + "_src": "api_settings_updatemslora", + "_tgt": "api_settings_normalizelorastrength", + "confidence_score": 0.5, + "source": "api_settings_normalizelorastrength", + "target": "api_settings_updatemslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2772", + "weight": 0.8, + "_src": "api_settings_addmslora", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendermsloras", + "target": "api_settings_addmslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2788", + "weight": 0.8, + "_src": "api_settings_removemslora", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendermsloras", + "target": "api_settings_removemslora" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2873", + "weight": 0.8, + "_src": "api_settings_addmodel", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendermsloras", + "target": "api_settings_addmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2899", + "weight": 0.8, + "_src": "api_settings_updatemodel", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendermsloras", + "target": "api_settings_updatemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2924", + "weight": 0.8, + "_src": "api_settings_removemodel", + "_tgt": "api_settings_rendermsloras", + "confidence_score": 0.5, + "source": "api_settings_rendermsloras", + "target": "api_settings_removemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2819", + "weight": 0.8, + "_src": "api_settings_deleteprovider", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_deleteprovider", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2828", + "weight": 0.8, + "_src": "api_settings_saverhkeyonly", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_saverhkeyonly", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2837", + "weight": 0.8, + "_src": "api_settings_clearrhkeyonly", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_clearrhkeyonly", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2850", + "weight": 0.8, + "_src": "api_settings_savevolcengineassetkeys", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_savevolcengineassetkeys", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2862", + "weight": 0.8, + "_src": "api_settings_clearvolcengineassetkeys", + "_tgt": "api_settings_saveproviders", + "confidence_score": 0.5, + "source": "api_settings_clearvolcengineassetkeys", + "target": "api_settings_saveproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L2920", + "weight": 0.8, + "_src": "api_settings_removemodel", + "_tgt": "api_settings_modelprotocolstillused", + "confidence_score": 0.5, + "source": "api_settings_modelprotocolstillused", + "target": "api_settings_removemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js", + "source_location": "L3032", + "weight": 0.8, + "_src": "api_settings_escapeattr", + "_tgt": "api_settings_escapehtml", + "confidence_score": 0.5, + "source": "api_settings_escapehtml", + "target": "api_settings_escapeattr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L73", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_refreshicons", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_refreshicons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L74", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_setstatus", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_setstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L75", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_escapehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L78", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_escapeattr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L79", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_copytexttoclipboard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_copytexttoclipboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L100", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_apijson", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_apijson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L106", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_formatdate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_formatdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L112", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_formatfilesize", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_formatfilesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L119", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetlibraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L124", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activeassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L128", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activeworkflowlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activeworkflowlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L132", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetcategories", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L135", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_workflowcategories", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_workflowcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L144", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activeassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L148", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activeworkflowcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L155", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_workflowcount", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_workflowcount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L158", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetcountforlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetcountforlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L163", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_promptlibraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L170", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_issystempromptlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_issystempromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L173", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activepromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L177", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activepromptcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L192", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_promptcategorylabel", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_promptcategorylabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L198", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_promptcountforcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_promptcountforcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L203", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetkind", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L210", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_workflowkindlabel", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_workflowkindlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L216", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetkindlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L222", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetthumb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L228", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_workflowthumb", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_workflowthumb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L231", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_islocalmediafile", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_islocalmediafile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L237", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localitemkind", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localitemkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L245", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localobjecturl", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localobjecturl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L249", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localassetthumb", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localassetthumb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L252", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activelocalfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activelocalfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L255", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localitemsforfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localitemsforfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L264", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localcaptionproviders", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localcaptionproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L267", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizelocalcaptionsettings", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizelocalcaptionsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L279", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localcaptionmodels", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localcaptionmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L284", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocalcaptiontools", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocalcaptiontools" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L302", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_findlocalitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_findlocalitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L305", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizelocalstate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizelocalstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L312", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localfoldertotal", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localfoldertotal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L316", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localfolderid", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localfolderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L319", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localchildpath", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localchildpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L323", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_loadsharedfolders", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_loadsharedfolders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L332", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_loadlocalassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_loadlocalassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L346", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_registersharedfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_registersharedfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L366", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_unregistersharedfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_unregistersharedfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L388", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_indexsharedtree", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_indexsharedtree" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L394", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_opensharedfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L417", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_currentassetitems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_currentassetitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L424", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_currentworkflowitems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_currentworkflowitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L431", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_assetmovetargets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_assetmovetargets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L442", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizeassetmovetarget", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizeassetmovetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L447", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_currentpromptitems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_currentpromptitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L459", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_provideravatarplatform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L466", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_provideravatarsupported", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_provideravatarsupported" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L469", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_avatarplatformlabel", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_avatarplatformlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L474", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_avatarcandidateproviders", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_avatarcandidateproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L477", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_activeavatarprovider", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_activeavatarprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L484", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_avatarprovideroptionlabel", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_avatarprovideroptionlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L492", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_avatarprovideridforplatform", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_avatarprovideridforplatform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L498", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_findassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L502", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_findworkflowitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_findworkflowitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L509", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_findpromptitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_findpromptitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L513", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_selectedasset", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_selectedasset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L517", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_selectedworkflow", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_selectedworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L521", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_selectedprompt", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_selectedprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L525", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizeassetstate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizeassetstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L535", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizeworkflowstate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizeworkflowstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L553", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_normalizepromptstate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_normalizepromptstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L563", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_loadall", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_loadall" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L589", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_render", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_render" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L598", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_rendercanvasassetsmanager", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_rendercanvasassetsmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L616", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderheadtreeinlineedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderheadtreeinlineedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L625", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_focustreeeditinput", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_focustreeeditinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L632", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localuploaditems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localuploaditems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L639", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_findlocalupload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L642", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localuploadfolderexists", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localuploadfolderexists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L653", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localuploadfolderbypath", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localuploadfolderbypath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L664", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localuploadfoldertitle", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localuploadfoldertitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L668", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocaluploadfolderbranch", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocaluploadfolderbranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L683", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_localuploadfoldercontainsactive", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_localuploadfoldercontainsactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L688", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_selectedlocaluploadimageitems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_selectedlocaluploadimageitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L691", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocalmanager", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L749", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocaluploadaddcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocaluploadaddcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L758", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocaluploadcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L769", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocaluploaddetail", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L805", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocalfolderbranch", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocalfolderbranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L818", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_foldercontainslocalactive", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_foldercontainslocalactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L823", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocalcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L834", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocalclipboardbar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocalclipboardbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L846", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderlocaldetail", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L871", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassetmanager", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L930", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowmanager", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1001", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowuploadcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowuploadcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1010", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowtreeactionbar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowtreeactionbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1019", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowtreeinlineedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowtreeinlineedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1029", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1039", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderworkflowdetail", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1065", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderuploadcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderuploadcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1074", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassetclipboardbar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassetclipboardbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1087", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassettreebranch", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassettreebranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1108", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassettreeactionbar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassettreeactionbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1125", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassettreeinlineedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassettreeinlineedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1139", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassetcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1149", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderavatarregistrationcard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderavatarregistrationcard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1181", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderavatarsection", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1219", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderassetdetail", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1268", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderpromptmanager", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1323", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderprompttreebranch", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderprompttreebranch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1355", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderprompttreeactionbar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderprompttreeactionbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1377", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderprompttreeinlineedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderprompttreeinlineedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1389", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderpromptrow", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderpromptrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1399", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renderpromptdetail", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renderpromptdetail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1465", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_uploadfiles", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_uploadfiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1490", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_uploadworkflowfiles", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_uploadworkflowfiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1506", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_downloadurl", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_downloadurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1516", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_exportworkflowitems", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_exportworkflowitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1542", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renameworkflowitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renameworkflowitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1551", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteworkflowitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteworkflowitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1568", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteselectedworkflows", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteselectedworkflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1578", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_uploadlocalassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_uploadlocalassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1596", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deletelocalassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1615", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_createlocaluploadfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_createlocaluploadfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1635", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renamelocaluploadfolder", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renamelocaluploadfolder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1660", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_runlocaluploadcaptionselected", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1695", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_savelocaluploadcaption", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1714", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_handleclick", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_handleclick" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2017", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_openassetitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_openassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2021", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_showdetailpreview", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2045", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_closedetailpreview", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_closedetailpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2050", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_applylightboxtransform", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_applylightboxtransform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2059", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_zoomdetailpreview", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_zoomdetailpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2082", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_beginlightboxpan", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_beginlightboxpan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2100", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_updatelightboxpan", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_updatelightboxpan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2107", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_endlightboxpan", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_endlightboxpan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2112", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_rectsintersect", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_rectsintersect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2115", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_marqueetargetselector", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_marqueetargetselector" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2121", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_beginmarqueeselection", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_beginmarqueeselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2144", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_updatemarqueeselection", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_updatemarqueeselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2180", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_endmarqueeselection", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_endmarqueeselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2187", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_createassetlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_createassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2197", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_saveassettreeedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2233", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_saveworkflowtreeedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2271", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteworkflowcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2292", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renameassetlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renameassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2300", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteassetlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2320", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_createassetcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_createassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2329", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renameassetcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renameassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2337", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteassetcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2356", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renameassetitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renameassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2365", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_saveassetedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2379", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_saveassetinlinename", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_saveassetinlinename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2389", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_registerassetavatar", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2416", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_avatarregistrationof", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_avatarregistrationof" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2420", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_checkassetavatarstatus", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2448", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_scheduleavatarpoll", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_scheduleavatarpoll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2459", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteassetitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2470", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteselectedassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteselectedassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2481", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_setassetclipboard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_setassetclipboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2496", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_pasteassetclipboard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_pasteassetclipboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2522", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_setlocalclipboard", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_setlocalclipboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2539", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_pastelocalclipboardtoassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2576", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_moveselectedassets", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_moveselectedassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2592", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_openlocalitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_openlocalitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2598", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_createpromptlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_createpromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2608", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_saveprompttreeedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2644", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deletepromptcategory", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deletepromptcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2664", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_renamepromptlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_renamepromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2672", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deletepromptlibrary", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2694", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_createpromptitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_createpromptitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2709", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_savepromptcreate", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2728", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_editpromptitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2743", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_savepromptedit", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2762", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deletepromptitem", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2773", + "weight": 1.0, + "_src": "asset_manager", + "_tgt": "asset_manager_deleteselectedprompts", + "confidence_score": 1.0, + "source": "asset_manager", + "target": "asset_manager_deleteselectedprompts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L596", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_refreshicons", + "confidence_score": 0.5, + "source": "asset_manager_refreshicons", + "target": "asset_manager_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L351", + "weight": 0.8, + "_src": "asset_manager_registersharedfolder", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_registersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L383", + "weight": 0.8, + "_src": "asset_manager_unregistersharedfolder", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_unregistersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L397", + "weight": 0.8, + "_src": "asset_manager_opensharedfolder", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L564", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_loadall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1487", + "weight": 0.8, + "_src": "asset_manager_uploadfiles", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1504", + "weight": 0.8, + "_src": "asset_manager_uploadworkflowfiles", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_uploadworkflowfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1523", + "weight": 0.8, + "_src": "asset_manager_exportworkflowitems", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_exportworkflowitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1549", + "weight": 0.8, + "_src": "asset_manager_renameworkflowitem", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_renameworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1557", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowitem", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1576", + "weight": 0.8, + "_src": "asset_manager_deleteselectedworkflows", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteselectedworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1580", + "weight": 0.8, + "_src": "asset_manager_uploadlocalassets", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_uploadlocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1599", + "weight": 0.8, + "_src": "asset_manager_deletelocalassets", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1630", + "weight": 0.8, + "_src": "asset_manager_createlocaluploadfolder", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_createlocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1637", + "weight": 0.8, + "_src": "asset_manager_renamelocaluploadfolder", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_renamelocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1665", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1709", + "weight": 0.8, + "_src": "asset_manager_savelocaluploadcaption", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1761", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2026", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2201", + "weight": 0.8, + "_src": "asset_manager_saveassettreeedit", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2237", + "weight": 0.8, + "_src": "asset_manager_saveworkflowtreeedit", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2280", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowcategory", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2308", + "weight": 0.8, + "_src": "asset_manager_deleteassetlibrary", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2345", + "weight": 0.8, + "_src": "asset_manager_deleteassetcategory", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2369", + "weight": 0.8, + "_src": "asset_manager_saveassetedit", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2387", + "weight": 0.8, + "_src": "asset_manager_saveassetinlinename", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_saveassetinlinename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2393", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2428", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2468", + "weight": 0.8, + "_src": "asset_manager_deleteassetitem", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2479", + "weight": 0.8, + "_src": "asset_manager_deleteselectedassets", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2494", + "weight": 0.8, + "_src": "asset_manager_setassetclipboard", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_setassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2506", + "weight": 0.8, + "_src": "asset_manager_pasteassetclipboard", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_pasteassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2537", + "weight": 0.8, + "_src": "asset_manager_setlocalclipboard", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_setlocalclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2542", + "weight": 0.8, + "_src": "asset_manager_pastelocalclipboardtoassets", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2590", + "weight": 0.8, + "_src": "asset_manager_moveselectedassets", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_moveselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2612", + "weight": 0.8, + "_src": "asset_manager_saveprompttreeedit", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2646", + "weight": 0.8, + "_src": "asset_manager_deletepromptcategory", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deletepromptcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2675", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2717", + "weight": 0.8, + "_src": "asset_manager_savepromptcreate", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2752", + "weight": 0.8, + "_src": "asset_manager_savepromptedit", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2771", + "weight": 0.8, + "_src": "asset_manager_deletepromptitem", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2778", + "weight": 0.8, + "_src": "asset_manager_deleteselectedprompts", + "_tgt": "asset_manager_setstatus", + "confidence_score": 0.5, + "source": "asset_manager_setstatus", + "target": "asset_manager_deleteselectedprompts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L78", + "weight": 0.8, + "_src": "asset_manager_escapeattr", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L229", + "weight": 0.8, + "_src": "asset_manager_workflowthumb", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_workflowthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L677", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadfolderbranch", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocaluploadfolderbranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L719", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L764", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L774", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L812", + "weight": 0.8, + "_src": "asset_manager_renderlocalfolderbranch", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocalfolderbranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L829", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L839", + "weight": 0.8, + "_src": "asset_manager_renderlocalclipboardbar", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocalclipboardbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L850", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L897", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L971", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1034", + "weight": 0.8, + "_src": "asset_manager_renderworkflowcard", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1043", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1080", + "weight": 0.8, + "_src": "asset_manager_renderassetclipboardbar", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderassetclipboardbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1094", + "weight": 0.8, + "_src": "asset_manager_renderassettreebranch", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderassettreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1144", + "weight": 0.8, + "_src": "asset_manager_renderassetcard", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1151", + "weight": 0.8, + "_src": "asset_manager_renderavatarregistrationcard", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderavatarregistrationcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1204", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1235", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1297", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1332", + "weight": 0.8, + "_src": "asset_manager_renderprompttreebranch", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderprompttreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1393", + "weight": 0.8, + "_src": "asset_manager_renderpromptrow", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderpromptrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1432", + "weight": 0.8, + "_src": "asset_manager_renderpromptdetail", + "_tgt": "asset_manager_escapehtml", + "confidence_score": 0.5, + "source": "asset_manager_escapehtml", + "target": "asset_manager_renderpromptdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L224", + "weight": 0.8, + "_src": "asset_manager_assetthumb", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_assetthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L297", + "weight": 0.8, + "_src": "asset_manager_renderlocalcaptiontools", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocalcaptiontools" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L620", + "weight": 0.8, + "_src": "asset_manager_renderheadtreeinlineedit", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderheadtreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L674", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadfolderbranch", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocaluploadfolderbranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L723", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L760", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L776", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L809", + "weight": 0.8, + "_src": "asset_manager_renderlocalfolderbranch", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocalfolderbranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L825", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L852", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L901", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L975", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1024", + "weight": 0.8, + "_src": "asset_manager_renderworkflowtreeinlineedit", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderworkflowtreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1030", + "weight": 0.8, + "_src": "asset_manager_renderworkflowcard", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1045", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1092", + "weight": 0.8, + "_src": "asset_manager_renderassettreebranch", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderassettreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1134", + "weight": 0.8, + "_src": "asset_manager_renderassettreeinlineedit", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderassettreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1140", + "weight": 0.8, + "_src": "asset_manager_renderassetcard", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1153", + "weight": 0.8, + "_src": "asset_manager_renderavatarregistrationcard", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderavatarregistrationcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1211", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1226", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1301", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1326", + "weight": 0.8, + "_src": "asset_manager_renderprompttreebranch", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderprompttreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1384", + "weight": 0.8, + "_src": "asset_manager_renderprompttreeinlineedit", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderprompttreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1390", + "weight": 0.8, + "_src": "asset_manager_renderpromptrow", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderpromptrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1425", + "weight": 0.8, + "_src": "asset_manager_renderpromptdetail", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_renderpromptdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2039", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_escapeattr", + "confidence_score": 0.5, + "source": "asset_manager_escapeattr", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1761", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_copytexttoclipboard", + "confidence_score": 0.5, + "source": "asset_manager_copytexttoclipboard", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L325", + "weight": 0.8, + "_src": "asset_manager_loadsharedfolders", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_loadsharedfolders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L334", + "weight": 0.8, + "_src": "asset_manager_loadlocalassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_loadlocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L352", + "weight": 0.8, + "_src": "asset_manager_registersharedfolder", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_registersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L369", + "weight": 0.8, + "_src": "asset_manager_unregistersharedfolder", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_unregistersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L398", + "weight": 0.8, + "_src": "asset_manager_opensharedfolder", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L566", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_loadall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1470", + "weight": 0.8, + "_src": "asset_manager_uploadfiles", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1499", + "weight": 0.8, + "_src": "asset_manager_uploadworkflowfiles", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_uploadworkflowfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1546", + "weight": 0.8, + "_src": "asset_manager_renameworkflowitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renameworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1560", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1571", + "weight": 0.8, + "_src": "asset_manager_deleteselectedworkflows", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteselectedworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1586", + "weight": 0.8, + "_src": "asset_manager_uploadlocalassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_uploadlocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1601", + "weight": 0.8, + "_src": "asset_manager_deletelocalassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1619", + "weight": 0.8, + "_src": "asset_manager_createlocaluploadfolder", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_createlocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1644", + "weight": 0.8, + "_src": "asset_manager_renamelocaluploadfolder", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renamelocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1672", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1701", + "weight": 0.8, + "_src": "asset_manager_savelocaluploadcaption", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2190", + "weight": 0.8, + "_src": "asset_manager_createassetlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_createassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2206", + "weight": 0.8, + "_src": "asset_manager_saveassettreeedit", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2247", + "weight": 0.8, + "_src": "asset_manager_saveworkflowtreeedit", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2283", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowcategory", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2296", + "weight": 0.8, + "_src": "asset_manager_renameassetlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renameassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2311", + "weight": 0.8, + "_src": "asset_manager_deleteassetlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2323", + "weight": 0.8, + "_src": "asset_manager_createassetcategory", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_createassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2333", + "weight": 0.8, + "_src": "asset_manager_renameassetcategory", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renameassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2348", + "weight": 0.8, + "_src": "asset_manager_deleteassetcategory", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2360", + "weight": 0.8, + "_src": "asset_manager_renameassetitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renameassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2372", + "weight": 0.8, + "_src": "asset_manager_saveassetedit", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2383", + "weight": 0.8, + "_src": "asset_manager_saveassetinlinename", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_saveassetinlinename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2401", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2430", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2462", + "weight": 0.8, + "_src": "asset_manager_deleteassetitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2473", + "weight": 0.8, + "_src": "asset_manager_deleteselectedassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2500", + "weight": 0.8, + "_src": "asset_manager_pasteassetclipboard", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_pasteassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2558", + "weight": 0.8, + "_src": "asset_manager_pastelocalclipboardtoassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2581", + "weight": 0.8, + "_src": "asset_manager_moveselectedassets", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_moveselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2601", + "weight": 0.8, + "_src": "asset_manager_createpromptlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_createpromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2617", + "weight": 0.8, + "_src": "asset_manager_saveprompttreeedit", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2657", + "weight": 0.8, + "_src": "asset_manager_deletepromptcategory", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deletepromptcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2668", + "weight": 0.8, + "_src": "asset_manager_renamepromptlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_renamepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2684", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2704", + "weight": 0.8, + "_src": "asset_manager_createpromptitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_createpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2721", + "weight": 0.8, + "_src": "asset_manager_savepromptcreate", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2738", + "weight": 0.8, + "_src": "asset_manager_editpromptitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2755", + "weight": 0.8, + "_src": "asset_manager_savepromptedit", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2765", + "weight": 0.8, + "_src": "asset_manager_deletepromptitem", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2782", + "weight": 0.8, + "_src": "asset_manager_deleteselectedprompts", + "_tgt": "asset_manager_apijson", + "confidence_score": 0.5, + "source": "asset_manager_apijson", + "target": "asset_manager_deleteselectedprompts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L788", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L863", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1035", + "weight": 0.8, + "_src": "asset_manager_renderworkflowcard", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1056", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1145", + "weight": 0.8, + "_src": "asset_manager_renderassetcard", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1236", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_formatdate", + "confidence_score": 0.5, + "source": "asset_manager_formatdate", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L765", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_formatfilesize", + "confidence_score": 0.5, + "source": "asset_manager_formatfilesize", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L787", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_formatfilesize", + "confidence_score": 0.5, + "source": "asset_manager_formatfilesize", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L830", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_formatfilesize", + "confidence_score": 0.5, + "source": "asset_manager_formatfilesize", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L862", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_formatfilesize", + "confidence_score": 0.5, + "source": "asset_manager_formatfilesize", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L125", + "weight": 0.8, + "_src": "asset_manager_activeassetlibrary", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_activeassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L129", + "weight": 0.8, + "_src": "asset_manager_activeworkflowlibrary", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_activeworkflowlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L137", + "weight": 0.8, + "_src": "asset_manager_workflowcategories", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_workflowcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L434", + "weight": 0.8, + "_src": "asset_manager_assetmovetargets", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_assetmovetargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L499", + "weight": 0.8, + "_src": "asset_manager_findassetitem", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_findassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L503", + "weight": 0.8, + "_src": "asset_manager_findworkflowitem", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_findworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L526", + "weight": 0.8, + "_src": "asset_manager_normalizeassetstate", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_normalizeassetstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L536", + "weight": 0.8, + "_src": "asset_manager_normalizeworkflowstate", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_normalizeworkflowstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L576", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_loadall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L873", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2313", + "weight": 0.8, + "_src": "asset_manager_deleteassetlibrary", + "_tgt": "asset_manager_assetlibraries", + "confidence_score": 0.5, + "source": "asset_manager_assetlibraries", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L133", + "weight": 0.8, + "_src": "asset_manager_assetcategories", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_assetcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L839", + "weight": 0.8, + "_src": "asset_manager_renderlocalclipboardbar", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_renderlocalclipboardbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L875", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1259", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1913", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2211", + "weight": 0.8, + "_src": "asset_manager_saveassettreeedit", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2293", + "weight": 0.8, + "_src": "asset_manager_renameassetlibrary", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_renameassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2301", + "weight": 0.8, + "_src": "asset_manager_deleteassetlibrary", + "_tgt": "asset_manager_activeassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeassetlibrary", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2241", + "weight": 0.8, + "_src": "asset_manager_saveworkflowtreeedit", + "_tgt": "asset_manager_activeworkflowlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowlibrary", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L145", + "weight": 0.8, + "_src": "asset_manager_activeassetcategory", + "_tgt": "asset_manager_assetcategories", + "confidence_score": 0.5, + "source": "asset_manager_assetcategories", + "target": "asset_manager_activeassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L528", + "weight": 0.8, + "_src": "asset_manager_normalizeassetstate", + "_tgt": "asset_manager_assetcategories", + "confidence_score": 0.5, + "source": "asset_manager_assetcategories", + "target": "asset_manager_normalizeassetstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L874", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_assetcategories", + "confidence_score": 0.5, + "source": "asset_manager_assetcategories", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1945", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_assetcategories", + "confidence_score": 0.5, + "source": "asset_manager_assetcategories", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L149", + "weight": 0.8, + "_src": "asset_manager_activeworkflowcategory", + "_tgt": "asset_manager_workflowcategories", + "confidence_score": 0.5, + "source": "asset_manager_workflowcategories", + "target": "asset_manager_activeworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L156", + "weight": 0.8, + "_src": "asset_manager_workflowcount", + "_tgt": "asset_manager_workflowcategories", + "confidence_score": 0.5, + "source": "asset_manager_workflowcategories", + "target": "asset_manager_workflowcount" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L538", + "weight": 0.8, + "_src": "asset_manager_normalizeworkflowstate", + "_tgt": "asset_manager_workflowcategories", + "confidence_score": 0.5, + "source": "asset_manager_workflowcategories", + "target": "asset_manager_normalizeworkflowstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L932", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_workflowcategories", + "confidence_score": 0.5, + "source": "asset_manager_workflowcategories", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L419", + "weight": 0.8, + "_src": "asset_manager_currentassetitems", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_currentassetitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L837", + "weight": 0.8, + "_src": "asset_manager_renderlocalclipboardbar", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_renderlocalclipboardbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L876", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1260", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1466", + "weight": 0.8, + "_src": "asset_manager_uploadfiles", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1935", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2222", + "weight": 0.8, + "_src": "asset_manager_saveassettreeedit", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2330", + "weight": 0.8, + "_src": "asset_manager_renameassetcategory", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_renameassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2338", + "weight": 0.8, + "_src": "asset_manager_deleteassetcategory", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2541", + "weight": 0.8, + "_src": "asset_manager_pastelocalclipboardtoassets", + "_tgt": "asset_manager_activeassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeassetcategory", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L426", + "weight": 0.8, + "_src": "asset_manager_currentworkflowitems", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_currentworkflowitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L933", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1058", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1491", + "weight": 0.8, + "_src": "asset_manager_uploadworkflowfiles", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_uploadworkflowfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1837", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2255", + "weight": 0.8, + "_src": "asset_manager_saveworkflowtreeedit", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2272", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowcategory", + "_tgt": "asset_manager_activeworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_activeworkflowcategory", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L951", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_workflowcount", + "confidence_score": 0.5, + "source": "asset_manager_workflowcount", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1095", + "weight": 0.8, + "_src": "asset_manager_renderassettreebranch", + "_tgt": "asset_manager_assetcountforlibrary", + "confidence_score": 0.5, + "source": "asset_manager_assetcountforlibrary", + "target": "asset_manager_renderassettreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L174", + "weight": 0.8, + "_src": "asset_manager_activepromptlibrary", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 0.5, + "source": "asset_manager_promptlibraries", + "target": "asset_manager_activepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L510", + "weight": 0.8, + "_src": "asset_manager_findpromptitem", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 0.5, + "source": "asset_manager_promptlibraries", + "target": "asset_manager_findpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L554", + "weight": 0.8, + "_src": "asset_manager_normalizepromptstate", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 0.5, + "source": "asset_manager_promptlibraries", + "target": "asset_manager_normalizepromptstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1270", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 0.5, + "source": "asset_manager_promptlibraries", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2686", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_promptlibraries", + "confidence_score": 0.5, + "source": "asset_manager_promptlibraries", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L181", + "weight": 0.8, + "_src": "asset_manager_activepromptcategories", + "_tgt": "asset_manager_issystempromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_issystempromptlibrary", + "target": "asset_manager_activepromptcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1360", + "weight": 0.8, + "_src": "asset_manager_renderprompttreeactionbar", + "_tgt": "asset_manager_issystempromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_issystempromptlibrary", + "target": "asset_manager_renderprompttreeactionbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2675", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_issystempromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_issystempromptlibrary", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L178", + "weight": 0.8, + "_src": "asset_manager_activepromptcategories", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_activepromptcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L448", + "weight": 0.8, + "_src": "asset_manager_currentpromptitems", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_currentpromptitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1271", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1359", + "weight": 0.8, + "_src": "asset_manager_renderprompttreeactionbar", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_renderprompttreeactionbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2002", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2623", + "weight": 0.8, + "_src": "asset_manager_saveprompttreeedit", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2665", + "weight": 0.8, + "_src": "asset_manager_renamepromptlibrary", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_renamepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2673", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2695", + "weight": 0.8, + "_src": "asset_manager_createpromptitem", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_createpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2710", + "weight": 0.8, + "_src": "asset_manager_savepromptcreate", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2730", + "weight": 0.8, + "_src": "asset_manager_editpromptitem", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2745", + "weight": 0.8, + "_src": "asset_manager_savepromptedit", + "_tgt": "asset_manager_activepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_activepromptlibrary", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L193", + "weight": 0.8, + "_src": "asset_manager_promptcategorylabel", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 0.5, + "source": "asset_manager_activepromptcategories", + "target": "asset_manager_promptcategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L556", + "weight": 0.8, + "_src": "asset_manager_normalizepromptstate", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 0.5, + "source": "asset_manager_activepromptcategories", + "target": "asset_manager_normalizepromptstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1273", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 0.5, + "source": "asset_manager_activepromptcategories", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1325", + "weight": 0.8, + "_src": "asset_manager_renderprompttreebranch", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 0.5, + "source": "asset_manager_activepromptcategories", + "target": "asset_manager_renderprompttreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1990", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_activepromptcategories", + "confidence_score": 0.5, + "source": "asset_manager_activepromptcategories", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1393", + "weight": 0.8, + "_src": "asset_manager_renderpromptrow", + "_tgt": "asset_manager_promptcategorylabel", + "confidence_score": 0.5, + "source": "asset_manager_promptcategorylabel", + "target": "asset_manager_renderpromptrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1442", + "weight": 0.8, + "_src": "asset_manager_renderpromptdetail", + "_tgt": "asset_manager_promptcategorylabel", + "confidence_score": 0.5, + "source": "asset_manager_promptcategorylabel", + "target": "asset_manager_renderpromptdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1341", + "weight": 0.8, + "_src": "asset_manager_renderprompttreebranch", + "_tgt": "asset_manager_promptcountforcategory", + "confidence_score": 0.5, + "source": "asset_manager_promptcountforcategory", + "target": "asset_manager_renderprompttreebranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L217", + "weight": 0.8, + "_src": "asset_manager_assetkindlabel", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_assetkindlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L223", + "weight": 0.8, + "_src": "asset_manager_assetthumb", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_assetthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L759", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L771", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1697", + "weight": 0.8, + "_src": "asset_manager_savelocaluploadcaption", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2024", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_assetkind", + "confidence_score": 0.5, + "source": "asset_manager_assetkind", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L229", + "weight": 0.8, + "_src": "asset_manager_workflowthumb", + "_tgt": "asset_manager_workflowkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_workflowkindlabel", + "target": "asset_manager_workflowthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1035", + "weight": 0.8, + "_src": "asset_manager_renderworkflowcard", + "_tgt": "asset_manager_workflowkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_workflowkindlabel", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1043", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_workflowkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_workflowkindlabel", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L765", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L774", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L830", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L850", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1145", + "weight": 0.8, + "_src": "asset_manager_renderassetcard", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1235", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_assetkindlabel", + "confidence_score": 0.5, + "source": "asset_manager_assetkindlabel", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L250", + "weight": 0.8, + "_src": "asset_manager_localassetthumb", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 0.5, + "source": "asset_manager_assetthumb", + "target": "asset_manager_localassetthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L762", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploadcard", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 0.5, + "source": "asset_manager_assetthumb", + "target": "asset_manager_renderlocaluploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L782", + "weight": 0.8, + "_src": "asset_manager_renderlocaluploaddetail", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 0.5, + "source": "asset_manager_assetthumb", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1142", + "weight": 0.8, + "_src": "asset_manager_renderassetcard", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 0.5, + "source": "asset_manager_assetthumb", + "target": "asset_manager_renderassetcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1231", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_assetthumb", + "confidence_score": 0.5, + "source": "asset_manager_assetthumb", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1032", + "weight": 0.8, + "_src": "asset_manager_renderworkflowcard", + "_tgt": "asset_manager_workflowthumb", + "confidence_score": 0.5, + "source": "asset_manager_workflowthumb", + "target": "asset_manager_renderworkflowcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1051", + "weight": 0.8, + "_src": "asset_manager_renderworkflowdetail", + "_tgt": "asset_manager_workflowthumb", + "confidence_score": 0.5, + "source": "asset_manager_workflowthumb", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L250", + "weight": 0.8, + "_src": "asset_manager_localassetthumb", + "_tgt": "asset_manager_localitemkind", + "confidence_score": 0.5, + "source": "asset_manager_localitemkind", + "target": "asset_manager_localassetthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L824", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_localitemkind", + "confidence_score": 0.5, + "source": "asset_manager_localitemkind", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2024", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_localitemkind", + "confidence_score": 0.5, + "source": "asset_manager_localitemkind", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L250", + "weight": 0.8, + "_src": "asset_manager_localassetthumb", + "_tgt": "asset_manager_localobjecturl", + "confidence_score": 0.5, + "source": "asset_manager_localobjecturl", + "target": "asset_manager_localassetthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2029", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_localobjecturl", + "confidence_score": 0.5, + "source": "asset_manager_localobjecturl", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2595", + "weight": 0.8, + "_src": "asset_manager_openlocalitem", + "_tgt": "asset_manager_localobjecturl", + "confidence_score": 0.5, + "source": "asset_manager_localobjecturl", + "target": "asset_manager_openlocalitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L827", + "weight": 0.8, + "_src": "asset_manager_renderlocalcard", + "_tgt": "asset_manager_localassetthumb", + "confidence_score": 0.5, + "source": "asset_manager_localassetthumb", + "target": "asset_manager_renderlocalcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L857", + "weight": 0.8, + "_src": "asset_manager_renderlocaldetail", + "_tgt": "asset_manager_localassetthumb", + "confidence_score": 0.5, + "source": "asset_manager_localassetthumb", + "target": "asset_manager_renderlocaldetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L257", + "weight": 0.8, + "_src": "asset_manager_localitemsforfolder", + "_tgt": "asset_manager_activelocalfolder", + "confidence_score": 0.5, + "source": "asset_manager_activelocalfolder", + "target": "asset_manager_localitemsforfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L307", + "weight": 0.8, + "_src": "asset_manager_normalizelocalstate", + "_tgt": "asset_manager_localitemsforfolder", + "confidence_score": 0.5, + "source": "asset_manager_localitemsforfolder", + "target": "asset_manager_normalizelocalstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1785", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_localitemsforfolder", + "confidence_score": 0.5, + "source": "asset_manager_localitemsforfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L268", + "weight": 0.8, + "_src": "asset_manager_normalizelocalcaptionsettings", + "_tgt": "asset_manager_localcaptionproviders", + "confidence_score": 0.5, + "source": "asset_manager_localcaptionproviders", + "target": "asset_manager_normalizelocalcaptionsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L281", + "weight": 0.8, + "_src": "asset_manager_localcaptionmodels", + "_tgt": "asset_manager_localcaptionproviders", + "confidence_score": 0.5, + "source": "asset_manager_localcaptionproviders", + "target": "asset_manager_localcaptionmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L286", + "weight": 0.8, + "_src": "asset_manager_renderlocalcaptiontools", + "_tgt": "asset_manager_localcaptionproviders", + "confidence_score": 0.5, + "source": "asset_manager_localcaptionproviders", + "target": "asset_manager_renderlocalcaptiontools" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L280", + "weight": 0.8, + "_src": "asset_manager_localcaptionmodels", + "_tgt": "asset_manager_normalizelocalcaptionsettings", + "confidence_score": 0.5, + "source": "asset_manager_normalizelocalcaptionsettings", + "target": "asset_manager_localcaptionmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L285", + "weight": 0.8, + "_src": "asset_manager_renderlocalcaptiontools", + "_tgt": "asset_manager_normalizelocalcaptionsettings", + "confidence_score": 0.5, + "source": "asset_manager_normalizelocalcaptionsettings", + "target": "asset_manager_renderlocalcaptiontools" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L692", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_normalizelocalcaptionsettings", + "confidence_score": 0.5, + "source": "asset_manager_normalizelocalcaptionsettings", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1663", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_normalizelocalcaptionsettings", + "confidence_score": 0.5, + "source": "asset_manager_normalizelocalcaptionsettings", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L287", + "weight": 0.8, + "_src": "asset_manager_renderlocalcaptiontools", + "_tgt": "asset_manager_localcaptionmodels", + "confidence_score": 0.5, + "source": "asset_manager_localcaptionmodels", + "target": "asset_manager_renderlocalcaptiontools" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L734", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_renderlocalcaptiontools", + "confidence_score": 0.5, + "source": "asset_manager_renderlocalcaptiontools", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2022", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_findlocalitem", + "confidence_score": 0.5, + "source": "asset_manager_findlocalitem", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2593", + "weight": 0.8, + "_src": "asset_manager_openlocalitem", + "_tgt": "asset_manager_findlocalitem", + "confidence_score": 0.5, + "source": "asset_manager_findlocalitem", + "target": "asset_manager_openlocalitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L410", + "weight": 0.8, + "_src": "asset_manager_opensharedfolder", + "_tgt": "asset_manager_normalizelocalstate", + "confidence_score": 0.5, + "source": "asset_manager_normalizelocalstate", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L813", + "weight": 0.8, + "_src": "asset_manager_renderlocalfolderbranch", + "_tgt": "asset_manager_localfoldertotal", + "confidence_score": 0.5, + "source": "asset_manager_localfoldertotal", + "target": "asset_manager_renderlocalfolderbranch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L357", + "weight": 0.8, + "_src": "asset_manager_registersharedfolder", + "_tgt": "asset_manager_loadsharedfolders", + "confidence_score": 0.5, + "source": "asset_manager_loadsharedfolders", + "target": "asset_manager_registersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L381", + "weight": 0.8, + "_src": "asset_manager_unregistersharedfolder", + "_tgt": "asset_manager_loadsharedfolders", + "confidence_score": 0.5, + "source": "asset_manager_loadsharedfolders", + "target": "asset_manager_unregistersharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L569", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_loadsharedfolders", + "confidence_score": 0.5, + "source": "asset_manager_loadsharedfolders", + "target": "asset_manager_loadall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L341", + "weight": 0.8, + "_src": "asset_manager_loadlocalassets", + "_tgt": "asset_manager_localuploadfolderexists", + "confidence_score": 0.5, + "source": "asset_manager_loadlocalassets", + "target": "asset_manager_localuploadfolderexists" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L570", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_loadlocalassets", + "confidence_score": 0.5, + "source": "asset_manager_loadlocalassets", + "target": "asset_manager_loadall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1588", + "weight": 0.8, + "_src": "asset_manager_uploadlocalassets", + "_tgt": "asset_manager_loadlocalassets", + "confidence_score": 0.5, + "source": "asset_manager_loadlocalassets", + "target": "asset_manager_uploadlocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1606", + "weight": 0.8, + "_src": "asset_manager_deletelocalassets", + "_tgt": "asset_manager_loadlocalassets", + "confidence_score": 0.5, + "source": "asset_manager_loadlocalassets", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1682", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_loadlocalassets", + "confidence_score": 0.5, + "source": "asset_manager_loadlocalassets", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L359", + "weight": 0.8, + "_src": "asset_manager_registersharedfolder", + "_tgt": "asset_manager_opensharedfolder", + "confidence_score": 0.5, + "source": "asset_manager_registersharedfolder", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L360", + "weight": 0.8, + "_src": "asset_manager_registersharedfolder", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_registersharedfolder", + "target": "asset_manager_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1773", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_registersharedfolder", + "confidence_score": 0.5, + "source": "asset_manager_registersharedfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L382", + "weight": 0.8, + "_src": "asset_manager_unregistersharedfolder", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_unregistersharedfolder", + "target": "asset_manager_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1775", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_unregistersharedfolder", + "confidence_score": 0.5, + "source": "asset_manager_unregistersharedfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L403", + "weight": 0.8, + "_src": "asset_manager_opensharedfolder", + "_tgt": "asset_manager_indexsharedtree", + "confidence_score": 0.5, + "source": "asset_manager_indexsharedtree", + "target": "asset_manager_opensharedfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L411", + "weight": 0.8, + "_src": "asset_manager_opensharedfolder", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_opensharedfolder", + "target": "asset_manager_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1777", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_opensharedfolder", + "confidence_score": 0.5, + "source": "asset_manager_opensharedfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L514", + "weight": 0.8, + "_src": "asset_manager_selectedasset", + "_tgt": "asset_manager_currentassetitems", + "confidence_score": 0.5, + "source": "asset_manager_currentassetitems", + "target": "asset_manager_selectedasset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L530", + "weight": 0.8, + "_src": "asset_manager_normalizeassetstate", + "_tgt": "asset_manager_currentassetitems", + "confidence_score": 0.5, + "source": "asset_manager_currentassetitems", + "target": "asset_manager_normalizeassetstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L877", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_currentassetitems", + "confidence_score": 0.5, + "source": "asset_manager_currentassetitems", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1879", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_currentassetitems", + "confidence_score": 0.5, + "source": "asset_manager_currentassetitems", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L518", + "weight": 0.8, + "_src": "asset_manager_selectedworkflow", + "_tgt": "asset_manager_currentworkflowitems", + "confidence_score": 0.5, + "source": "asset_manager_currentworkflowitems", + "target": "asset_manager_selectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L548", + "weight": 0.8, + "_src": "asset_manager_normalizeworkflowstate", + "_tgt": "asset_manager_currentworkflowitems", + "confidence_score": 0.5, + "source": "asset_manager_currentworkflowitems", + "target": "asset_manager_normalizeworkflowstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L934", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_currentworkflowitems", + "confidence_score": 0.5, + "source": "asset_manager_currentworkflowitems", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1814", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_currentworkflowitems", + "confidence_score": 0.5, + "source": "asset_manager_currentworkflowitems", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L443", + "weight": 0.8, + "_src": "asset_manager_normalizeassetmovetarget", + "_tgt": "asset_manager_assetmovetargets", + "confidence_score": 0.5, + "source": "asset_manager_assetmovetargets", + "target": "asset_manager_normalizeassetmovetarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L522", + "weight": 0.8, + "_src": "asset_manager_selectedprompt", + "_tgt": "asset_manager_currentpromptitems", + "confidence_score": 0.5, + "source": "asset_manager_currentpromptitems", + "target": "asset_manager_selectedprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L558", + "weight": 0.8, + "_src": "asset_manager_normalizepromptstate", + "_tgt": "asset_manager_currentpromptitems", + "confidence_score": 0.5, + "source": "asset_manager_currentpromptitems", + "target": "asset_manager_normalizepromptstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1274", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_currentpromptitems", + "confidence_score": 0.5, + "source": "asset_manager_currentpromptitems", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1964", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_currentpromptitems", + "confidence_score": 0.5, + "source": "asset_manager_currentpromptitems", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L467", + "weight": 0.8, + "_src": "asset_manager_provideravatarsupported", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarplatform", + "target": "asset_manager_provideravatarsupported" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L486", + "weight": 0.8, + "_src": "asset_manager_avatarprovideroptionlabel", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarplatform", + "target": "asset_manager_avatarprovideroptionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1197", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarplatform", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2394", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarplatform", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2425", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_provideravatarplatform", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarplatform", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L488", + "weight": 0.8, + "_src": "asset_manager_avatarprovideroptionlabel", + "_tgt": "asset_manager_provideravatarsupported", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarsupported", + "target": "asset_manager_avatarprovideroptionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1198", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_provideravatarsupported", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarsupported", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2394", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_provideravatarsupported", + "confidence_score": 0.5, + "source": "asset_manager_provideravatarsupported", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L488", + "weight": 0.8, + "_src": "asset_manager_avatarprovideroptionlabel", + "_tgt": "asset_manager_avatarplatformlabel", + "confidence_score": 0.5, + "source": "asset_manager_avatarplatformlabel", + "target": "asset_manager_avatarprovideroptionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1151", + "weight": 0.8, + "_src": "asset_manager_renderavatarregistrationcard", + "_tgt": "asset_manager_avatarplatformlabel", + "confidence_score": 0.5, + "source": "asset_manager_avatarplatformlabel", + "target": "asset_manager_renderavatarregistrationcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1204", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_avatarplatformlabel", + "confidence_score": 0.5, + "source": "asset_manager_avatarplatformlabel", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2394", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_avatarplatformlabel", + "confidence_score": 0.5, + "source": "asset_manager_avatarplatformlabel", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L478", + "weight": 0.8, + "_src": "asset_manager_activeavatarprovider", + "_tgt": "asset_manager_avatarcandidateproviders", + "confidence_score": 0.5, + "source": "asset_manager_avatarcandidateproviders", + "target": "asset_manager_activeavatarprovider" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L493", + "weight": 0.8, + "_src": "asset_manager_avatarprovideridforplatform", + "_tgt": "asset_manager_avatarcandidateproviders", + "confidence_score": 0.5, + "source": "asset_manager_avatarcandidateproviders", + "target": "asset_manager_avatarprovideridforplatform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1188", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_avatarcandidateproviders", + "confidence_score": 0.5, + "source": "asset_manager_avatarcandidateproviders", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1196", + "weight": 0.8, + "_src": "asset_manager_renderavatarsection", + "_tgt": "asset_manager_activeavatarprovider", + "confidence_score": 0.5, + "source": "asset_manager_activeavatarprovider", + "target": "asset_manager_renderavatarsection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2392", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_activeavatarprovider", + "confidence_score": 0.5, + "source": "asset_manager_activeavatarprovider", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2423", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_activeavatarprovider", + "confidence_score": 0.5, + "source": "asset_manager_activeavatarprovider", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1152", + "weight": 0.8, + "_src": "asset_manager_renderavatarregistrationcard", + "_tgt": "asset_manager_avatarprovideridforplatform", + "confidence_score": 0.5, + "source": "asset_manager_avatarprovideridforplatform", + "target": "asset_manager_renderavatarregistrationcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2018", + "weight": 0.8, + "_src": "asset_manager_openassetitem", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_openassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2022", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2357", + "weight": 0.8, + "_src": "asset_manager_renameassetitem", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_renameassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2366", + "weight": 0.8, + "_src": "asset_manager_saveassetedit", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2380", + "weight": 0.8, + "_src": "asset_manager_saveassetinlinename", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_saveassetinlinename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2390", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2421", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2460", + "weight": 0.8, + "_src": "asset_manager_deleteassetitem", + "_tgt": "asset_manager_findassetitem", + "confidence_score": 0.5, + "source": "asset_manager_findassetitem", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1543", + "weight": 0.8, + "_src": "asset_manager_renameworkflowitem", + "_tgt": "asset_manager_findworkflowitem", + "confidence_score": 0.5, + "source": "asset_manager_findworkflowitem", + "target": "asset_manager_renameworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1552", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowitem", + "_tgt": "asset_manager_findworkflowitem", + "confidence_score": 0.5, + "source": "asset_manager_findworkflowitem", + "target": "asset_manager_deleteworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2729", + "weight": 0.8, + "_src": "asset_manager_editpromptitem", + "_tgt": "asset_manager_findpromptitem", + "confidence_score": 0.5, + "source": "asset_manager_findpromptitem", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2744", + "weight": 0.8, + "_src": "asset_manager_savepromptedit", + "_tgt": "asset_manager_findpromptitem", + "confidence_score": 0.5, + "source": "asset_manager_findpromptitem", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2763", + "weight": 0.8, + "_src": "asset_manager_deletepromptitem", + "_tgt": "asset_manager_findpromptitem", + "confidence_score": 0.5, + "source": "asset_manager_findpromptitem", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L878", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_selectedasset", + "confidence_score": 0.5, + "source": "asset_manager_selectedasset", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L935", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_selectedworkflow", + "confidence_score": 0.5, + "source": "asset_manager_selectedworkflow", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1275", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_selectedprompt", + "confidence_score": 0.5, + "source": "asset_manager_selectedprompt", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L872", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_normalizeassetstate", + "confidence_score": 0.5, + "source": "asset_manager_normalizeassetstate", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L931", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_normalizeworkflowstate", + "confidence_score": 0.5, + "source": "asset_manager_normalizeworkflowstate", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1269", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_normalizepromptstate", + "confidence_score": 0.5, + "source": "asset_manager_normalizepromptstate", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L586", + "weight": 0.8, + "_src": "asset_manager_loadall", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_loadall", + "target": "asset_manager_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1718", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_loadall", + "confidence_score": 0.5, + "source": "asset_manager_loadall", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L591", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_renderpromptmanager", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L592", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_renderworkflowmanager", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L593", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_renderlocalmanager", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L594", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_rendercanvasassetsmanager", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_rendercanvasassetsmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L595", + "weight": 0.8, + "_src": "asset_manager_render", + "_tgt": "asset_manager_renderassetmanager", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1486", + "weight": 0.8, + "_src": "asset_manager_uploadfiles", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1503", + "weight": 0.8, + "_src": "asset_manager_uploadworkflowfiles", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_uploadworkflowfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1548", + "weight": 0.8, + "_src": "asset_manager_renameworkflowitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renameworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1556", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteworkflowitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1575", + "weight": 0.8, + "_src": "asset_manager_deleteselectedworkflows", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteselectedworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1590", + "weight": 0.8, + "_src": "asset_manager_uploadlocalassets", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_uploadlocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1609", + "weight": 0.8, + "_src": "asset_manager_deletelocalassets", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1629", + "weight": 0.8, + "_src": "asset_manager_createlocaluploadfolder", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_createlocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1654", + "weight": 0.8, + "_src": "asset_manager_renamelocaluploadfolder", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renamelocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1669", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1708", + "weight": 0.8, + "_src": "asset_manager_savelocaluploadcaption", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1717", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2185", + "weight": 0.8, + "_src": "asset_manager_endmarqueeselection", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_endmarqueeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2195", + "weight": 0.8, + "_src": "asset_manager_createassetlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_createassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2230", + "weight": 0.8, + "_src": "asset_manager_saveassettreeedit", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2268", + "weight": 0.8, + "_src": "asset_manager_saveworkflowtreeedit", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2279", + "weight": 0.8, + "_src": "asset_manager_deleteworkflowcategory", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2298", + "weight": 0.8, + "_src": "asset_manager_renameassetlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renameassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2307", + "weight": 0.8, + "_src": "asset_manager_deleteassetlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2327", + "weight": 0.8, + "_src": "asset_manager_createassetcategory", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_createassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2335", + "weight": 0.8, + "_src": "asset_manager_renameassetcategory", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renameassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2344", + "weight": 0.8, + "_src": "asset_manager_deleteassetcategory", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2363", + "weight": 0.8, + "_src": "asset_manager_renameassetitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renameassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2376", + "weight": 0.8, + "_src": "asset_manager_saveassetedit", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2386", + "weight": 0.8, + "_src": "asset_manager_saveassetinlinename", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_saveassetinlinename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2398", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2428", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2467", + "weight": 0.8, + "_src": "asset_manager_deleteassetitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2478", + "weight": 0.8, + "_src": "asset_manager_deleteselectedassets", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2492", + "weight": 0.8, + "_src": "asset_manager_setassetclipboard", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_setassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2520", + "weight": 0.8, + "_src": "asset_manager_pasteassetclipboard", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_pasteassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2536", + "weight": 0.8, + "_src": "asset_manager_setlocalclipboard", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_setlocalclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2573", + "weight": 0.8, + "_src": "asset_manager_pastelocalclipboardtoassets", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2589", + "weight": 0.8, + "_src": "asset_manager_moveselectedassets", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_moveselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2606", + "weight": 0.8, + "_src": "asset_manager_createpromptlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_createpromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2641", + "weight": 0.8, + "_src": "asset_manager_saveprompttreeedit", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2653", + "weight": 0.8, + "_src": "asset_manager_deletepromptcategory", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deletepromptcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2670", + "weight": 0.8, + "_src": "asset_manager_renamepromptlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_renamepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2680", + "weight": 0.8, + "_src": "asset_manager_deletepromptlibrary", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2707", + "weight": 0.8, + "_src": "asset_manager_createpromptitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_createpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2725", + "weight": 0.8, + "_src": "asset_manager_savepromptcreate", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2741", + "weight": 0.8, + "_src": "asset_manager_editpromptitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2759", + "weight": 0.8, + "_src": "asset_manager_savepromptedit", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2770", + "weight": 0.8, + "_src": "asset_manager_deletepromptitem", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2777", + "weight": 0.8, + "_src": "asset_manager_deleteselectedprompts", + "_tgt": "asset_manager_render", + "confidence_score": 0.5, + "source": "asset_manager_render", + "target": "asset_manager_deleteselectedprompts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L885", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_renderheadtreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderheadtreeinlineedit", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L942", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_renderheadtreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderheadtreeinlineedit", + "target": "asset_manager_renderworkflowmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1285", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_renderheadtreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderheadtreeinlineedit", + "target": "asset_manager_renderpromptmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1833", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_focustreeeditinput", + "confidence_score": 0.5, + "source": "asset_manager_focustreeeditinput", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L693", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_localuploaditems", + "confidence_score": 0.5, + "source": "asset_manager_localuploaditems", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1743", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_localuploaditems", + "confidence_score": 0.5, + "source": "asset_manager_localuploaditems", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L696", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 0.5, + "source": "asset_manager_findlocalupload", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1608", + "weight": 0.8, + "_src": "asset_manager_deletelocalassets", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 0.5, + "source": "asset_manager_findlocalupload", + "target": "asset_manager_deletelocalassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1696", + "weight": 0.8, + "_src": "asset_manager_savelocaluploadcaption", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 0.5, + "source": "asset_manager_findlocalupload", + "target": "asset_manager_savelocaluploadcaption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1759", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 0.5, + "source": "asset_manager_findlocalupload", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2022", + "weight": 0.8, + "_src": "asset_manager_showdetailpreview", + "_tgt": "asset_manager_findlocalupload", + "confidence_score": 0.5, + "source": "asset_manager_findlocalupload", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L666", + "weight": 0.8, + "_src": "asset_manager_localuploadfoldertitle", + "_tgt": "asset_manager_localuploadfolderbypath", + "confidence_score": 0.5, + "source": "asset_manager_localuploadfolderbypath", + "target": "asset_manager_localuploadfoldertitle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L699", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_localuploadfoldertitle", + "confidence_score": 0.5, + "source": "asset_manager_localuploadfoldertitle", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1640", + "weight": 0.8, + "_src": "asset_manager_renamelocaluploadfolder", + "_tgt": "asset_manager_localuploadfoldertitle", + "confidence_score": 0.5, + "source": "asset_manager_localuploadfoldertitle", + "target": "asset_manager_renamelocaluploadfolder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L711", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_renderlocaluploadfolderbranch", + "confidence_score": 0.5, + "source": "asset_manager_renderlocaluploadfolderbranch", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L698", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_selectedlocaluploadimageitems", + "confidence_score": 0.5, + "source": "asset_manager_selectedlocaluploadimageitems", + "target": "asset_manager_renderlocalmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1661", + "weight": 0.8, + "_src": "asset_manager_runlocaluploadcaptionselected", + "_tgt": "asset_manager_selectedlocaluploadimageitems", + "confidence_score": 0.5, + "source": "asset_manager_selectedlocaluploadimageitems", + "target": "asset_manager_runlocaluploadcaptionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L739", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_renderlocaluploadaddcard", + "confidence_score": 0.5, + "source": "asset_manager_renderlocalmanager", + "target": "asset_manager_renderlocaluploadaddcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L745", + "weight": 0.8, + "_src": "asset_manager_renderlocalmanager", + "_tgt": "asset_manager_renderlocaluploaddetail", + "confidence_score": 0.5, + "source": "asset_manager_renderlocalmanager", + "target": "asset_manager_renderlocaluploaddetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L906", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_renderlocalclipboardbar", + "confidence_score": 0.5, + "source": "asset_manager_renderlocalclipboardbar", + "target": "asset_manager_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L905", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_renderassetclipboardbar", + "confidence_score": 0.5, + "source": "asset_manager_renderassetmanager", + "target": "asset_manager_renderassetclipboardbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L919", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_renderuploadcard", + "confidence_score": 0.5, + "source": "asset_manager_renderassetmanager", + "target": "asset_manager_renderuploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L926", + "weight": 0.8, + "_src": "asset_manager_renderassetmanager", + "_tgt": "asset_manager_renderassetdetail", + "confidence_score": 0.5, + "source": "asset_manager_renderassetmanager", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L990", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_renderworkflowuploadcard", + "confidence_score": 0.5, + "source": "asset_manager_renderworkflowmanager", + "target": "asset_manager_renderworkflowuploadcard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L997", + "weight": 0.8, + "_src": "asset_manager_renderworkflowmanager", + "_tgt": "asset_manager_renderworkflowdetail", + "confidence_score": 0.5, + "source": "asset_manager_renderworkflowmanager", + "target": "asset_manager_renderworkflowdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1011", + "weight": 0.8, + "_src": "asset_manager_renderworkflowtreeactionbar", + "_tgt": "asset_manager_renderworkflowtreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderworkflowtreeactionbar", + "target": "asset_manager_renderworkflowtreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1097", + "weight": 0.8, + "_src": "asset_manager_renderassettreebranch", + "_tgt": "asset_manager_renderassettreeactionbar", + "confidence_score": 0.5, + "source": "asset_manager_renderassettreebranch", + "target": "asset_manager_renderassettreeactionbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1109", + "weight": 0.8, + "_src": "asset_manager_renderassettreeactionbar", + "_tgt": "asset_manager_renderassettreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderassettreeactionbar", + "target": "asset_manager_renderassettreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1263", + "weight": 0.8, + "_src": "asset_manager_renderassetdetail", + "_tgt": "asset_manager_renderavatarsection", + "confidence_score": 0.5, + "source": "asset_manager_renderavatarsection", + "target": "asset_manager_renderassetdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1319", + "weight": 0.8, + "_src": "asset_manager_renderpromptmanager", + "_tgt": "asset_manager_renderpromptdetail", + "confidence_score": 0.5, + "source": "asset_manager_renderpromptmanager", + "target": "asset_manager_renderpromptdetail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1335", + "weight": 0.8, + "_src": "asset_manager_renderprompttreebranch", + "_tgt": "asset_manager_renderprompttreeactionbar", + "confidence_score": 0.5, + "source": "asset_manager_renderprompttreebranch", + "target": "asset_manager_renderprompttreeactionbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1356", + "weight": 0.8, + "_src": "asset_manager_renderprompttreeactionbar", + "_tgt": "asset_manager_renderprompttreeinlineedit", + "confidence_score": 0.5, + "source": "asset_manager_renderprompttreeactionbar", + "target": "asset_manager_renderprompttreeinlineedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1522", + "weight": 0.8, + "_src": "asset_manager_exportworkflowitems", + "_tgt": "asset_manager_downloadurl", + "confidence_score": 0.5, + "source": "asset_manager_downloadurl", + "target": "asset_manager_exportworkflowitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1816", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_exportworkflowitems", + "confidence_score": 0.5, + "source": "asset_manager_exportworkflowitems", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1826", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_renameworkflowitem", + "confidence_score": 0.5, + "source": "asset_manager_renameworkflowitem", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1828", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteworkflowitem", + "confidence_score": 0.5, + "source": "asset_manager_deleteworkflowitem", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1817", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteselectedworkflows", + "confidence_score": 0.5, + "source": "asset_manager_deleteselectedworkflows", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1745", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deletelocalassets", + "confidence_score": 0.5, + "source": "asset_manager_deletelocalassets", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1726", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_createlocaluploadfolder", + "confidence_score": 0.5, + "source": "asset_manager_createlocaluploadfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1727", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_renamelocaluploadfolder", + "confidence_score": 0.5, + "source": "asset_manager_renamelocaluploadfolder", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1746", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_runlocaluploadcaptionselected", + "confidence_score": 0.5, + "source": "asset_manager_runlocaluploadcaptionselected", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1748", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_savelocaluploadcaption", + "confidence_score": 0.5, + "source": "asset_manager_savelocaluploadcaption", + "target": "asset_manager_handleclick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1720", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_showdetailpreview", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_showdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1787", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_setlocalclipboard", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_setlocalclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1788", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_pastelocalclipboardtoassets", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_pastelocalclipboardtoassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1793", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_openlocalitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_openlocalitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1845", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteworkflowcategory", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1861", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_saveassettreeedit", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_saveassettreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1863", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_saveworkflowtreeedit", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_saveworkflowtreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1865", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_saveprompttreeedit", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_saveprompttreeedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1868", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_saveassetedit", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_saveassetedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1881", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_setassetclipboard", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_setassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1883", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_pasteassetclipboard", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_pasteassetclipboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1886", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_renameassetitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_renameassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1888", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteassetitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1890", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_openassetitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_openassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1899", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_registerassetavatar", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_registerassetavatar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1901", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_checkassetavatarstatus", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1902", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteselectedassets", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteselectedassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1920", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteassetlibrary", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1942", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteassetcategory", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1952", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_savepromptedit", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_savepromptedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1953", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_savepromptcreate", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_savepromptcreate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1967", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_editpromptitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_editpromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1969", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deletepromptitem", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deletepromptitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1970", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deleteselectedprompts", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deleteselectedprompts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L1995", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deletepromptcategory", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deletepromptcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2008", + "weight": 0.8, + "_src": "asset_manager_handleclick", + "_tgt": "asset_manager_deletepromptlibrary", + "confidence_score": 0.5, + "source": "asset_manager_handleclick", + "target": "asset_manager_deletepromptlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2080", + "weight": 0.8, + "_src": "asset_manager_zoomdetailpreview", + "_tgt": "asset_manager_applylightboxtransform", + "confidence_score": 0.5, + "source": "asset_manager_applylightboxtransform", + "target": "asset_manager_zoomdetailpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2105", + "weight": 0.8, + "_src": "asset_manager_updatelightboxpan", + "_tgt": "asset_manager_applylightboxtransform", + "confidence_score": 0.5, + "source": "asset_manager_applylightboxtransform", + "target": "asset_manager_updatelightboxpan" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2122", + "weight": 0.8, + "_src": "asset_manager_beginmarqueeselection", + "_tgt": "asset_manager_marqueetargetselector", + "confidence_score": 0.5, + "source": "asset_manager_marqueetargetselector", + "target": "asset_manager_beginmarqueeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2142", + "weight": 0.8, + "_src": "asset_manager_beginmarqueeselection", + "_tgt": "asset_manager_updatemarqueeselection", + "confidence_score": 0.5, + "source": "asset_manager_beginmarqueeselection", + "target": "asset_manager_updatemarqueeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2408", + "weight": 0.8, + "_src": "asset_manager_registerassetavatar", + "_tgt": "asset_manager_scheduleavatarpoll", + "confidence_score": 0.5, + "source": "asset_manager_registerassetavatar", + "target": "asset_manager_scheduleavatarpoll" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2426", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_avatarregistrationof", + "confidence_score": 0.5, + "source": "asset_manager_avatarregistrationof", + "target": "asset_manager_checkassetavatarstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js", + "source_location": "L2440", + "weight": 0.8, + "_src": "asset_manager_checkassetavatarstatus", + "_tgt": "asset_manager_scheduleavatarpoll", + "confidence_score": 0.5, + "source": "asset_manager_checkassetavatarstatus", + "target": "asset_manager_scheduleavatarpoll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshicons", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshicons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_tr", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_tr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_trf", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_trf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_langisen", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_langisen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_actionfailed", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_actionfailed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_noreturnedimage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_noreturnedimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applylanguage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applylanguage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L23", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshcanvasconfigfromsettings", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshcanvasconfigfromsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L129", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_revealcanvasassetcontrols", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_revealcanvasassetcontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L283", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvasicon", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvasicon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L331", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L332", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadlocalviewportmap", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadlocalviewportmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L340", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_localviewportforcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_localviewportforcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L349", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savelocalviewport", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savelocalviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L363", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applytheme", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applytheme" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L371", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyquicktoolbarstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyquicktoolbarstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L383", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglequicktoolbar", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglequicktoolbar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L389", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadlocalmodellists", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadlocalmodellists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L409", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uniquemodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uniquemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L417", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L420", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isrunninghubprovider", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isrunninghubprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L426", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizeproviderid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizeproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L429", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imageapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L434", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_providerbyid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_providerbyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L437", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolveproviderid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolveproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L440", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_chatapiproviders", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_chatapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L445", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolvechatproviderid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolvechatproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L449", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_chatprovideroptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_chatprovideroptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L453", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_providerchatmodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_providerchatmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L457", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolveimageproviderid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolveimageproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L461", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_provideroptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_provideroptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L467", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_providerimagemodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_providerimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L472", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sanitizeimagenodeprovidermodel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sanitizeimagenodeprovidermodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L479", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_videoapiproviders", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_videoapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L484", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolvevideoproviderid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolvevideoproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L488", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_videoprovideroptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_videoprovideroptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L492", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_providervideomodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_providervideomodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L497", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sanitizevideonodeprovidermodel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sanitizevideonodeprovidermodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L504", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_videomodeloptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_videomodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L512", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_allimagemodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_allimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L516", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_modelscopeimagemodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_modelscopeimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L525", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_modelscopeimagemodeloptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_modelscopeimagemodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L529", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentmsmodelid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentmsmodelid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L533", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_modelscopelorasformodel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_modelscopelorasformodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L542", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_modelscopeloraoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_modelscopeloraoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L549", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_allchatmodels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_allchatmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L553", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolveimagemodel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolveimagemodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L558", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizedimagequality", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizedimagequality" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L562", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolvechatmodel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolvechatmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L566", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_showerrormodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_showerrormodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L576", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_apierrormessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_apierrormessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L599", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_responseerrormessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L612", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeerrormodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeerrormodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L615", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_copyerrormessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_copyerrormessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L628", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_copytexttoclipboard", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_copytexttoclipboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L654", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_parseratiovalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_parseratiovalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L664", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_parsesizevalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_parsesizevalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L668", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gcdint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gcdint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L674", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ratiopartsfromdimensions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ratiopartsfromdimensions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L692", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_apiimagesize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_apiimagesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L710", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_parsesizepair", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_parsesizepair" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L714", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nearestfourksizefor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nearestfourksizefor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L727", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_exceedsfourkstandard", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_exceedsfourkstandard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L732", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizeapinodesizechoice", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizeapinodesizechoice" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L735", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_generatorsizeforrun", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_generatorsizeforrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L753", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizeapinodelayout", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizeapinodelayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L757", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagemodeloptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagemodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L770", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_chatmodeloptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_chatmodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L780", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_formatcanvastime", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_formatcanvastime" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L788", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setstatus", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L792", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshgateviewcontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L815", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvasmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L828", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L833", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcreatemode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcreatemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L852", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_screentoworld", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_screentoworld" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L856", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyviewport", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L860", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_estimatednoderect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_estimatednoderect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L867", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentworldviewrect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentworldviewrect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L877", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_minimapbounds", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_minimapbounds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L891", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_scheduleminimaprender" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L899", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderminimap", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderminimap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L918", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateminimapviewport", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateminimapviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L927", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_minimapeventtoworld", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_minimapeventtoworld" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L935", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_centerviewportonworldpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_centerviewportonworldpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L943", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshgeometry", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L947", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshgeometryafterlayout", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshgeometryafterlayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L953", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_schedulesave", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L964", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_scheduleviewportsave", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_scheduleviewportsave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L967", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshoutputtimer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshoutputtimer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L991", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_serializablecanvasnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_serializablecanvasnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1002", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_serializablecanvasnodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_serializablecanvasnodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1005", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1066", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadconfig", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1104", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mschatmodeloptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mschatmodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1114", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1134", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadtrashlist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadtrashlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1148", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshtrashcount", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshtrashcount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1158", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_settrashmode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_settrashmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1170", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvaslist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1173", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comparecanvasrecords", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comparecanvasrecords" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1183", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sortcanvaslistbyupdated", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sortcanvaslistbyupdated" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1186", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvassortmode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvassortmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1195", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_patchcanvasmeta", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1216", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglepincanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglepincanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1223", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvascolorvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvascolorvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1228", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_commitcanvasowner", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_commitcanvasowner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1234", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updatecanvaslistrecord", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updatecanvaslistrecord" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1242", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_touchcanvasopened", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_touchcanvasopened" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1255", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvaslistinto", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvaslistinto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1375", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closecanvasmetapopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1380", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvasmetapopover", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvasmetapopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1431", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_positioncanvasmetapopover", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_positioncanvasmetapopover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1449", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1492", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createsmartcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createsmartcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1495", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opensmartcanvaspage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opensmartcanvaspage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1499", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_toggleemojipicker", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_toggleemojipicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1508", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvasicon", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvasicon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1541", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_starttitleedit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_starttitleedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1574", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvastitle", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvastitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1605", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opencanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opencanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1642", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyremotecanvasdata", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1677", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resettransientrunstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resettransientrunstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1687", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvaslocalasseturls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvaslocalasseturls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1709", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshmissingcanvasassets", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshmissingcanvasassets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1725", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncremotecanvasnow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncremotecanvasnow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1740", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_checkremotecanvasversion", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_checkremotecanvasversion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1758", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startcanvasremotepolling", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startcanvasremotepolling" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1762", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_stopcanvasremotepolling", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_stopcanvasremotepolling" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1768", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_handlecanvasupdatedmessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_handlecanvasupdatedmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1781", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_returntocanvasmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1797", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_requestdeletecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_requestdeletecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1805", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_requestpurgecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_requestpurgecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1813", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canceldeletecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canceldeletecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1820", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1846", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restorecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restorecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1863", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_purgecanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_purgecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1988", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1995", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1996", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addimagenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2000", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addpromptnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addpromptnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2004", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addloopnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addloopnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2023", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addgroupnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addgroupnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2027", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pickmediafornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pickmediafornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2037", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addllmnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addllmnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2057", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addgeneratornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addgeneratornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2062", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addmsgennode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addmsgennode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2087", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addvideonode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addvideonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2113", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addrhnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addrhnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2134", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultltxsegment", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultltxsegment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2146", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addltxdirectornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addltxdirectornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2177", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_getimagedimensions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_getimagedimensions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2185", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_urltobase64", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_urltobase64" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2196", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendermsgenbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2535", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runmsgennode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runmsgennode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2636", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addcomfynode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addcomfynode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2668", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addoutputnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addoutputnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2672", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opencreatemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opencreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2680", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closecreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2685", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_linkcreateoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_linkcreateoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2713", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openlinkcreatemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openlinkcreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2732", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opengeneratornodemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opengeneratornodemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2776", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closelinkcreatemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closelinkcreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2787", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openimagenodemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openimagenodemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2825", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openimagenodepreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openimagenodepreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2832", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openoutputnodemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openoutputnodemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2874", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeimagenodemenu", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeimagenodemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2879", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputimageurls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputimageurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2882", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputdownloadableimageurls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputdownloadableimageurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2885", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_groupimageitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_groupimageitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2892", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_extensionfromnameorurl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_extensionfromnameorurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2896", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_safedownloadfilename", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_safedownloadfilename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2900", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_downloadnameforgroupimage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_downloadnameforgroupimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2906", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createinputgroupfromoutput", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createinputgroupfromoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2943", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_convertoutputnodetoinputgroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_convertoutputnodetoinputgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2965", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_copyoutputnodetoinputgroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_copyoutputnodetoinputgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2979", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_downloadoutputnodeimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_downloadoutputnodeimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3008", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_downloadgroupnodeimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_downloadgroupnodeimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3040", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createlinkednode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createlinkednode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3059", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createnodebytype", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createnodebytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3074", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_menuadd", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_menuadd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3088", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediakindforupload", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediakindforupload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3095", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_issupporteduploadfile", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_issupporteduploadfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3101", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_datatransferitementry", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_datatransferitementry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3104", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_filesfromentry", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_filesfromentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3120", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadfilesfromdatatransfer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadfilesfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3128", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isaudiourl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isaudiourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3131", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_istexturl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_istexturl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3134", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediakindforref", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediakindforref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3143", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagerefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3146", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_videorefsonly", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_videorefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3149", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isremotevideoreferenceurl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isremotevideoreferenceurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3152", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_tempshuploadedurlfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_tempshuploadedurlfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3156", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyuploadedurltorefs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyuploadedurltorefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3163", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_manualvideourlfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_manualvideourlfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3166", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentcanvasmedialinks", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentcanvasmedialinks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3174", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearmanualvideourlfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearmanualvideourlfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3179", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applytempshurltocanvasref", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applytempshurltocanvasref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3212", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadcanvasmediareftocloud", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadcanvasmediareftocloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3232", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadcanvasvideostocloud", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadcanvasvideostocloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3261", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applymanualvideourltocanvasref", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applymanualvideourltocanvasref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3266", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setcanvasmanualvideourl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3294", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_audiorefsonly", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_audiorefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3297", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediakindfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3303", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nodetitleformedia", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nodetitleformedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3324", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_dropdatatypes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_dropdatatypes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3327", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_readdropdata", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_readdropdata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3330", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_decodedroptext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_decodedroptext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3335", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagedroptextfragments", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagedroptextfragments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3351", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uniquevalues", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uniquevalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3360", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_droptextcandidates", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_droptextcandidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3367", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isremoteimagedropvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isremoteimagedropvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3371", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_islocalimagedropvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_islocalimagedropvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3390", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagefilesfromdatatransfer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagefilesfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3393", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_localimagepathsfromdatatransfer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_localimagepathsfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3396", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imageurlfromdatatransfer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imageurlfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3399", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagedroppayload", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagedroppayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3408", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolveimagedroppayload", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolveimagedroppayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3417", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_importlocalimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_importlocalimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3428", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_layoutuploadedmedianodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_layoutuploadedmedianodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3440", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_creategroupforuploadednodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_creategroupforuploadednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3460", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadmediafiles", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3494", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3497", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadimagegroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadimagegroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3500", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createimagecardfromurl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3508", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createimagecardsfromlocalpaths", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3529", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagedroppayloadtoboard", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagedroppayloadtoboard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3541", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagedroppayloadtonode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagedroppayloadtonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3570", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_allowimagenodedropevent", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_allowimagenodedropevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3579", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearimagenodedropstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearimagenodedropstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3585", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_handleimagenodedropevent", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3601", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_fillimagenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_fillimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3647", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setimagenodefromoutput", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setimagenodefromoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3657", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearimagenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3672", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pickimagefornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pickimagefornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3675", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cropbounds", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cropbounds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3679", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_editdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3682", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3685", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittextcontext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittextcontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3688", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_selectededittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_selectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3691", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultedittexttext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultedittexttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3694", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittextsizefrombrush", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittextsizefrombrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3697", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createedittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3708", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_textitemfont", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_textitemfont" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3712", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_measureedittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_measureedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3733", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hitedittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hitedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3743", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderedittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3776", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_synctexttoolstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3781", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncselectededittextstylefrombrush", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3794", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_begintexteditchange", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_begintexteditchange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3799", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setselectededittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setselectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3804", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_confirmselectededittextitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_confirmselectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3817", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittextcanvasscale", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittextcanvasscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3826", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_selectinlineeditortext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_selectinlineeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3833", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_inlineeditortext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_inlineeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3836", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_autosizeedittextinlineeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_autosizeedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3847", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_positionedittextinlineeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3873", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3898", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_beginedittextinline", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_beginedittextinline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3930", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittextpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittextpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3933", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_beginedittext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_beginedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3971", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateedittextcursor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateedittextcursor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3977", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_moveedittext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_moveedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4002", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_endedittext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_endedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4010", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_edittexthascontent", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_edittexthascontent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4013", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resizeedittextcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resizeedittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4025", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resizeeditdrawcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resizeeditdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4039", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setimageeditmode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setimageeditmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4085", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_editdrawsnapshot", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_editdrawsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4094", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restoreeditdrawsnapshot", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restoreeditdrawsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4106", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pusheditdrawhistory", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pusheditdrawhistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4112", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4122", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_undoeditdrawing", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_undoeditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4128", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_redoeditdrawing", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_redoeditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4134", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cleareditdrawing", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4149", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_reseteditdrawinghistory", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_reseteditdrawinghistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4162", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setbrushtool", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setbrushtool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4168", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncbrushtoolbuttons", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncbrushtoolbuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4177", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_editdrawpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_editdrawpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4185", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gridcustomlinehit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gridcustomlinehit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4202", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setgridcustomlinepos", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setgridcustomlinepos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4210", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_editbrushsize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_editbrushsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4214", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_brushcolor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_brushcolor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4219", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setupdrawstyle", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setupdrawstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4227", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizemaskpreviewcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizemaskpreviewcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4243", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_circlednumber", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_circlednumber" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4247", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_drawbrushshape", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_drawbrushshape" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4261", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_drawnumberlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4278", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_begineditdraw", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_begineditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4328", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_moveeditdraw", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_moveeditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4355", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_endeditdraw", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_endeditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4362", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_editcanvashaspixels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_editcanvashaspixels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4369", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncgridgapvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncgridgapvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4377", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gridsplitsettings", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gridsplitsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4383", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gridsplitrects", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gridsplitrects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4403", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gridsplitrectscustom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gridsplitrectscustom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4423", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_gridlayoutfromrects", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_gridlayoutfromrects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4428", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applygridpreset", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applygridpreset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4451", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglegridcustommode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglegridcustommode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4470", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setgridcustomorientation", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setgridcustomorientation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4478", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cleargridcustomlines", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cleargridcustomlines" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4485", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_undogridcustomline", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_undogridcustomline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4492", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4499", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimageeditzoom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimageeditzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4522", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncimageeditoverflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncimageeditoverflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4534", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resetimageeditzoom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resetimageeditzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4540", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updatezoomlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updatezoomlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4544", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncgridcustomcursor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncgridcustomcursor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4549", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4620", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imageeditoroutputpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imageeditoroutputpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4623", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imageeditoroutputnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imageeditoroutputnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4634", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addgeneratedimagenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addgeneratedimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4642", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercropbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercropbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4693", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outpaintnaturalsize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outpaintnaturalsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4703", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateoutpaintresolutionlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4711", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clampoutpaint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clampoutpaint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4719", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resetoutpaintbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resetoutpaintbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4728", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resetcropbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resetcropbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4738", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openimageeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openimageeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4794", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeimageeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4824", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clampcrop", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clampcrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4833", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_begincropdrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_begincropdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4840", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resizeoutpaintfromdrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resizeoutpaintfromdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4878", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadcroppedblob", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadcroppedblob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4884", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadimageblobs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadimageblobs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4890", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagecrop", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagecrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4917", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimageoutpaint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimageoutpaint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4951", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagemask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagemask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4967", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_maskcanvasfromdrawcanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_maskcanvasfromdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4986", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagebrush", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagebrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5011", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimagegridsplit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5044", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyimageedit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyimageedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5052", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nodehaslivemedia", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nodehaslivemedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5055", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_capturemediaplaybackstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_capturemediaplaybackstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5065", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restoremediaplaybackstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restoremediaplaybackstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5082", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediasignaturefromelement", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediasignaturefromelement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5089", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_transplantnodemediaelement", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_transplantnodemediaelement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5101", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_capturemediaplaybackstates", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_capturemediaplaybackstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5110", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restoremediaplaybackstates", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restoremediaplaybackstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5119", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_render", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_render" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5147", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshnodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshnodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5171", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshrunnodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5174", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizedpendingpreviewsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5180", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingpreviewsizefromsizestring", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingpreviewsizefromsizestring" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5184", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingpreviewsizefromnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingpreviewsizefromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5200", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingpreviewsizefromrefs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingpreviewsizefromrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5218", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingpreviewsizeforrun", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingpreviewsizeforrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5226", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingoutputstyle", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingoutputstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5231", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderpendingoutput", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderpendingoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5234", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_captureoutputscrolls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_captureoutputscrolls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5250", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restoreoutputscrolls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restoreoutputscrolls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5268", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isnodecontrol", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isnodecontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5271", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_destroyltxeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_destroyltxeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5276", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isnodedragsurface", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isnodedragsurface" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5279", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendernode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendernode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5482", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_bindoutputwrap", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_bindoutputwrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5535", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputdomkeyforitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputdomkeyforitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5538", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputdomkeyforpending", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputdomkeyforpending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5541", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshoutputnodecontent", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshoutputnodecontent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5580", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultnodesize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultnodesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5594", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopcount", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopcount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5597", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_splitpromptintoitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_splitpromptintoitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5607", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopinputpromptitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopinputpromptitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5639", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopinputprompt", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopinputprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5646", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderloopprompt", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderloopprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5663", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_imagerefsfromnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_imagerefsfromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5681", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopinputimagerefs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopinputimagerefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5694", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_videorefsfromnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_videorefsfromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5717", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopinputvideorefs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopinputvideorefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5730", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_looptokenlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_looptokenlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5736", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_autosizeloopnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_autosizeloopnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5746", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_autosizeloopforpanels", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_autosizeloopforpanels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5755", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_looptokenchiphtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_looptokenchiphtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5758", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopvariablehtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopvariablehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5762", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loopeditortext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loopeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5772", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_insertlooptoken", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_insertlooptoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5794", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_prompttextlength", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_prompttextlength" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5797", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_promptcounterhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_promptcounterhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5802", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshpromptcounter", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshpromptcounter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5809", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasassetlibraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5812", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvasassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5816", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasassetcategories", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasassetcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5822", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasmediacategories", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasmediacategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5828", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvasassetcategory", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvasassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5832", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvasmediacategory", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvasmediacategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5836", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasworkflowcategories", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasworkflowcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5839", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvasworkflowcategory", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvasworkflowcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5843", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentcanvasassetitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentcanvasassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5846", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasassetitemkind", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasassetitemkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5856", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasassetthumbhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasassetthumbhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5871", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_positioncanvasassethoverpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_positioncanvasassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5883", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_showcanvasassethoverpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_showcanvasassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5906", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hidecanvasassethoverpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hidecanvasassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5918", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renamecanvasassetitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renamecanvasassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5931", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletecanvasassetitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletecanvasassetitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5941", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadcanvasassetlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadcanvasassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5957", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6021", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglecanvasassetlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglecanvasassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6029", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addurltocanvasassetlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addurltocanvasassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6045", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadfilestolibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadfilestolibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6057", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6064", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6068", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6076", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderimageassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6132", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_workflowassetthumbhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_workflowassetthumbhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6135", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderworkflowassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6188", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderpromptassetmanager", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderpromptassetmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6224", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadcanvasprompttemplates", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadcanvasprompttemplates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6242", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvaspromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6245", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultcanvasprompttemplategroups", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultcanvasprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6255", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadcanvasprompttemplategroups", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadcanvasprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6266", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savecanvasprompttemplategroups", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savecanvasprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6269", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_loadcanvasprompttemplateoverrides", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_loadcanvasprompttemplateoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6280", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savecanvasprompttemplateoverrides", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savecanvasprompttemplateoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6283", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvaspromptlibraryitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvaspromptlibraryitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6322", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshcanvasprompttemplatesfromlibraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6327", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvaspromptlibraryselect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvaspromptlibraryselect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6331", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_activecanvasprompttemplategroups", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_activecanvasprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6336", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatecategorylabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatecategorylabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6352", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatename", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6356", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatescene", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatescene" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6360", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatetext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatetext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6369", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatesearchtext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatesearchtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6380", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatevisibleitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatevisibleitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6388", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentcanvasprompttemplatelibraryeditable", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentcanvasprompttemplatelibraryeditable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6392", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentcanvasprompttemplatenodetext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentcanvasprompttemplatenodetext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6396", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_synccanvasprompttemplatebuttons", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_synccanvasprompttemplatebuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6404", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasprompttemplatedefaultname", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasprompttemplatedefaultname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6407", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_selectedcanvasprompttemplate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_selectedcanvasprompttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6410", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_synccanvasprompttemplatemutation", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_synccanvasprompttemplatemutation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6417", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savecurrentcanvaspromptastemplate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6445", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createblankcanvasprompttemplate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createblankcanvasprompttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6467", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_savecanvasprompttemplateedit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6505", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletecanvasprompttemplate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6532", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_prompttemplatescrollsnapshot", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_prompttemplatescrollsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6541", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_restoreprompttemplatescroll", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_restoreprompttemplatescroll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6553", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createcanvasprompttemplategroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6576", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renamecanvasprompttemplategroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6598", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletecanvasprompttemplategroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6631", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6753", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openprompttemplatemodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openprompttemplatemodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6766", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeprompttemplatemodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeprompttemplatemodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6772", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyprompttemplatetopromptnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyprompttemplatetopromptnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6783", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderloopbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderloopbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7018", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderllmbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderllmbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7088", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderllmnodepane", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderllmnodepane" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7133", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderllmchatpane", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderllmchatpane" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7167", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_bindscrollabletext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_bindscrollabletext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7232", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startllmpaneresize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startllmpaneresize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7244", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_onllmpaneresize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_onllmpaneresize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7267", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_llminputtext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_llminputtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7276", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_llminputimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_llminputimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7290", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_llminputvideos", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_llminputvideos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7304", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendergeneratorbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7601", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendervideobody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendervideobody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7738", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderpromptpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7742", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderimageinputlist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderimageinputlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7770", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendervideoimageinputs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendervideoimageinputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7796", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyworkflowoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyworkflowoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7800", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hascomfyworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hascomfyworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7803", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_validcomfyworkflowname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7806", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_prunemissingcomfyworkflows", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_prunemissingcomfyworkflows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7817", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentcomfyworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentcomfyworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7821", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurecomfyworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurecomfyworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7833", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_validrunninghubworkflowid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7836", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentrunninghubworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentrunninghubworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7840", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurerunninghubworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurerunninghubworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7853", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyfieldkind", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyfieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7859", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyfields", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7864", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyparamvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyparamvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7869", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyrandomenabled", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyrandomenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7872", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyrandomactive", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyrandomactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7876", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyrandomvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyrandomvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7891", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglecomfyrandom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7901", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercomfybody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercomfybody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7965", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercomfyimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercomfyimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8013", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhparamkey", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhparamkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8016", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8030", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfieldrole", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfieldrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8037", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhextractfieldoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhextractfieldoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8058", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhdefaultvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhdefaultvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8064", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhrandomenabled", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhrandomenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8067", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhrandomactive", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhrandomactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8071", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_togglerhrandom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_togglerhrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8081", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhworkflownodeinfolist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhworkflownodeinfolist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8104", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhinferworkflowfieldtype", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhinferworkflowfieldtype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8113", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhisworkflowlinkvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhisworkflowlinkvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8116", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghubprovider", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghubprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8120", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghubentries", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghubentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8125", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghubentryid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghubentryid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8128", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghubentrylabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghubentrylabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8132", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghubentrykey", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghubentrykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8135", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_parserunninghubentrykey", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_parserunninghubentrykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8141", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runninghuballentries", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runninghuballentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8147", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhselectedentryref", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhselectedentryref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8166", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyrhentryselection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyrhentryselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8173", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentrunninghubappconfig", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentrunninghubappconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8178", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentrunninghubworkflowentry", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentrunninghubworkflowentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8183", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhentryfields", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhentryfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8186", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhworkflowjsonfromsources", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhworkflowjsonfromsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8192", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhcurrententry", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhcurrententry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8195", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhcurrentkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8198", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurerhnodeselection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurerhnodeselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8210", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhentryoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhentryoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8225", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhpaymentoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhpaymentoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8233", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhusewallet", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhusewallet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8236", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhactivefields", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhactivefields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8260", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_currentrunninghubworkflowconfig", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8278", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurerunninghubworkflowconfigfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8287", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhmediasources", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhmediasources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8299", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfieldindexes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfieldindexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8317", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfieldvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8349", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhrequiredlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhrequiredlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8352", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhpruneworkflowformissingfields", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhpruneworkflowformissingfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8374", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhbuildworkflowrequestextras", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8401", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhmediapreviewhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhmediapreviewhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8407", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderrhbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderrhbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8481", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderrhinputs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderrhinputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8497", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderrhpromptfields", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderrhpromptfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8515", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderrhparams", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderrhparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8537", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderrhsettingfield", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderrhsettingfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8576", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_bindrhparamcontrols", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_bindrhparamcontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8612", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfetchappinfo", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfetchappinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8643", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhfetchworkflowinfo", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhfetchworkflowinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8684", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhimportworkflowjson", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhimportworkflowjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8707", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhuploadvalueifneeded", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhuploadvalueifneeded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8720", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rhbuildnodeinfolist", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8741", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runrhnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runrhnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8832", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercomfysettings", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8912", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercomfycustomfield", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercomfycustomfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8954", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updatecomfyfield", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8996", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hasexplicitoutputconnection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hasexplicitoutputconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9003", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hasdownstreamgenerator", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hasdownstreamgenerator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9017", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_shouldcreateoutputfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_shouldcreateoutputfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9022", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputfornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9035", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputnodesforsource", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputnodesforsource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9041", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_latestgeneratedoutputitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_latestgeneratedoutputitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9044", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputhasurl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputhasurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9047", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_appendoutputimageswithoutduplicates", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_appendoutputimageswithoutduplicates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9055", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_synclatestgeneratedoutputtoconnection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_synclatestgeneratedoutputtoconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9063", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncconnectedoutputsfromgenerated", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncconnectedoutputsfromgenerated" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9069", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_generatedimagerefs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_generatedimagerefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9085", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediarefsfromnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediarefsfromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9108", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_generatorsources", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_generatorsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9193", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_orderedsources", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_orderedsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9198", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_reorderinput", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_reorderinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9212", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_syncgeneratorinputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9218", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshgeneratorinputviews" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9243", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rungenerator", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rungenerator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9326", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rungeneratorlegacy", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9380", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runvideonode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runvideonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9452", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_uploadcanvasurltocomfy", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_uploadcanvasurltocomfy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9466", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfynameforref", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfynameforref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9471", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runcomfyupscale", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runcomfyupscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9491", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyresultoutputs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyresultoutputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9494", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resultmediaurls", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resultmediaurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9526", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxdirectorsyncseconds", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxdirectorsyncseconds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9530", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxparsetimeline", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxparsetimeline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9541", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxrefreshtimelineeditor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxrefreshtimelineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9548", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxsyncconnectedimagestotimeline", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9605", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_bindltxparamsrow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_bindltxparamsrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9659", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxflushtimelinetonode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxflushtimelinetonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9665", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxbuildcontiguousrelay", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxbuildcontiguousrelay" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9715", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxdirectorbuildtimelinepayload", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxdirectorbuildtimelinepayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9756", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ltxdirectortimelinesegments", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ltxdirectortimelinesegments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9766", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearstuckgeneratorrunning", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearstuckgeneratorrunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9771", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resetcascaderuntimestate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resetcascaderuntimestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9779", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadecontextfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9782", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_iscascadeactive", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_iscascadeactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9786", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_iscascadestopping", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_iscascadestopping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9789", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadeaborterror", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadeaborterror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9795", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_iscascadeaborterror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9798", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadestopmessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadestopmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9802", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadebackendrestartmessage", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadebackendrestartmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9805", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizecanvastaskerror", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizecanvastaskerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9814", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearcascadenodestate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearcascadenodestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9824", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createcascadecontext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createcascadecontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9841", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearcascadecleanuptimer", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearcascadecleanuptimer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9846", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_begincascade", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_begincascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9858", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_queuecascadecleanup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_queuecascadecleanup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9872", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_requestcascadestop", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_requestcascadestop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9886", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ensurecascadeactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9892", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_finalizecascade", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_finalizecascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9915", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadetargetidfromoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9918", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadecontextfromoptions", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadecontextfromoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9921", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadefetch", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadefetch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9938", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateltxnodeelementsize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateltxnodeelementsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9945", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderltxdirectorbody", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10024", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runltxdirectornode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10116", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runcomfynode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runcomfynode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10292", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_callcanvasllm", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_callcanvasllm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10318", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runllmnode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runllmnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10348", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isterminalgenerator", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isterminalgenerator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10363", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_findloopcascadetarget", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_findloopcascadetarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10383", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10397", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_retrybarhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10406", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10425", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runcascadenodebytype", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10436", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runcascadenodewithloopcontext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runcascadenodewithloopcontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10451", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadeparallellimit", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadeparallellimit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10456", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runlimitedcascaderounds", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runlimitedcascaderounds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10466", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasruntypes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10469", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canvasworkflowedges", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canvasworkflowedges" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10489", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_computeconnectedworkfloworder", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_computeconnectedworkfloworder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10516", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runcanvasgenerate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10544", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_computecascadeorder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10572", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_upstreamnodeids", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_upstreamnodeids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10584", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resolvecascadeloop", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resolvecascadeloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10591", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cascadeuinodeids", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10597", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runnodecascade", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runnodecascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10711", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runonecascadepass", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runonecascadepass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10747", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_retrynodeanddownstream", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10768", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cancelcascade", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cancelcascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10772", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runllmchat", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runllmchat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10797", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10807", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clearnodecontentbeforedelete", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clearnodecontentbeforedelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10830", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deletenodefrombutton", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deletenodefrombutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10836", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deleteconnection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deleteconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10846", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputdownloadname", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputdownloadname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10851", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isvideourl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isvideourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10855", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mediakindforoutputitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mediakindforoutputitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10864", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_formatrunduration", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_formatrunduration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10870", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nowms", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nowms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10871", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputurlvalue", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputurlvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10874", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_ismissingasseturl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10877", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_missingassethtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_missingassethtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10880", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputmetafor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputmetafor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10884", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runsnapshot", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10897", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfyrunlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfyrunlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10905", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runtasklabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runtasklabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10915", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10928", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_runplatformlabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_runplatformlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10937", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_comfylabelfromworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_comfylabelfromworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10945", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_logtasklabel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_logtasklabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10953", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_addgenerationlog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10972", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rendercanvaslog", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rendercanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11037", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_importworkflowasseturl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_importworkflowasseturl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11049", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opencanvaslog", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opencanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11064", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closecanvaslog", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closecanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11070", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_makepending", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_makepending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11073", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_makependingforrun", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_makependingforrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11080", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11107", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pendingbyid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pendingbyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11110", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_collectrunmetas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_collectrunmetas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11116", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_collectrunmeta", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_collectrunmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11119", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_findoutputbypendingid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_findoutputbypendingid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11122", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_findpendingtask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_findpendingtask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11129", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createcanvasimagetask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createcanvasimagetask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11138", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sleep", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sleep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11139", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pollcanvasimagetask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11174", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_waitcanvasimagetaskresult", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11190", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_completecanvasimagetask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11213", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_failcanvasimagetask", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11231", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resumecanvasimagetasks", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resumecanvasimagetasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11238", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderoutputmedia", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11263", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputgridlayout", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputgridlayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11271", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderoutputgrid", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderoutputgrid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11277", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputimagename", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputimagename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11282", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setoutputdragpreview", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setoutputdragpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11294", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_appendoutputimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11323", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputcompareurlfor", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputcompareurlfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11330", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_markoutputviewed", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_markoutputviewed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11346", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputlightboxitems", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputlightboxitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11365", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_opengrouplightbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_opengrouplightbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11372", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_navigateoutputlightbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_navigateoutputlightbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11384", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_createimagecardfromoutput", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12287", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_downloadurl", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_downloadurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11404", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setoutputcomparemode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setoutputcomparemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11411", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_outputresolutiontext", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_outputresolutiontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11416", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setupoutputpromptpanel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setupoutputpromptpanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11602", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hascanvasassetsavedrop", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hascanvasassetsavedrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11885", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_rerunfromoutputmeta", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11906", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateoutputcompareslider", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateoutputcompareslider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11913", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyoutputpreviewzoom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyoutputpreviewzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11921", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_resetoutputpreviewzoom", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_resetoutputpreviewzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11928", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_initoutputpreviewzoomevents", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_initoutputpreviewzoomevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11976", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_initoutputcompareevents", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_initoutputcompareevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12006", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openoutputlightbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12072", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeoutputlightbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeoutputlightbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12096", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_groupselectedimages", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_groupselectedimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12117", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nodebounds", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nodebounds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12131", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startselection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12142", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateselectionbox", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateselectionbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12152", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_finishselection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_finishselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12169", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderselectionhub" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12173", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startselectionlink", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startselectionlink" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12190", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_connectselectiontogenerator", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_connectselectiontogenerator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12211", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pushundo", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pushundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12216", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_performundo", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_performundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12225", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_clonenode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_clonenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12233", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_copyselectednodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_copyselectednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12241", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pastenodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pastenodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12261", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_selectedworkflowpayload", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_selectedworkflowpayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12273", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_workflowfilename", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_workflowfilename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12278", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_downloadblob", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_downloadblob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12297", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_openworkflowtransfermodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_openworkflowtransfermodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12305", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_closeworkflowtransfermodal", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_closeworkflowtransfermodal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12310", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateworkflowtransfermeta", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateworkflowtransfermeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12318", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setworkflowlibraryexportstate", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setworkflowlibraryexportstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12327", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_exportselectedworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12357", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_defaultworkflowassettarget", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_defaultworkflowassettarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12368", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_exportselectedworkflowtolibrary", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12419", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_findcanvasassetcategoryforitem", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_findcanvasassetcategoryforitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12427", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_normalizeimportedworkflow", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_normalizeimportedworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12432", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_insertworkflowintocanvas", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12471", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_importworkflowfile", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_importworkflowfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12485", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startnodedrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startnodedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12531", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_onnodedrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_onnodedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12556", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startnoderesize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startnoderesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12572", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_onnoderesize", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_onnoderesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12589", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startlink", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startlink" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12642", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_nearestport", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_nearestport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12660", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_wouldcreategeneratorcycle", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_wouldcreategeneratorcycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12679", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_canconnect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_canconnect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12700", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12703", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_enddrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_enddrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12732", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_noderect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_noderect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12738", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_handoffexistinginputstogroup", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_handoffexistinginputstogroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12757", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updategroupmembership", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updategroupmembership" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12815", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_portpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_portpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12827", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderlinks", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderlinks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12843", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_renderknifetrail", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_renderknifetrail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12850", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_linkdeletebutton", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_linkdeletebutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12863", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_linkhitel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_linkhitel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12868", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_sethoveredconnection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_sethoveredconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12881", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_connectiondistancetopoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_connectiondistancetopoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12893", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_updateconnectionhoverfrommouse", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_updateconnectionhoverfrommouse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12913", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_isconnectionselected", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_isconnectionselected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12916", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_refreshselectionvisuals", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_refreshselectionvisuals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12925", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pathel", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pathel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12932", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_pointsegmentdistance", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_pointsegmentdistance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12939", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_segmentsintersect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_segmentsintersect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12949", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_segmentintersectsrect", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_segmentintersectsrect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12955", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_cubicpoint", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_cubicpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12965", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_knifehitsconnection", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_knifehitsconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12977", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_applyknifecut", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_applyknifecut" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12998", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_setknifemode", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_setknifemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13009", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startknifedrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startknifedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13026", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_continueknifedrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_continueknifedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13039", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_iseditabletarget", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_iseditabletarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13059", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_startboardpan", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_startboardpan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13284", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_deleteselectednodes", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_deleteselectednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13305", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hasimagefiles", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hasimagefiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13311", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_iscanvasinputdrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_iscanvasinputdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13314", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hasimagedropdata", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13323", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_hasoutputimagedrag", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_hasoutputimagedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13324", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_escapehtml", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_escapehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13325", + "weight": 1.0, + "_src": "canvas", + "_tgt": "canvas_escapeattr", + "confidence_score": 1.0, + "source": "canvas", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L381", + "weight": 0.8, + "_src": "canvas_applyquicktoolbarstate", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_applyquicktoolbarstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L574", + "weight": 0.8, + "_src": "canvas_showerrormodal", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_showerrormodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L826", + "weight": 0.8, + "_src": "canvas_setcanvasmode", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_setcanvasmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L850", + "weight": 0.8, + "_src": "canvas_setcreatemode", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_setcreatemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1168", + "weight": 0.8, + "_src": "canvas_settrashmode", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_settrashmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1267", + "weight": 0.8, + "_src": "canvas_rendercanvaslistinto", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_rendercanvaslistinto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1428", + "weight": 0.8, + "_src": "canvas_rendercanvasmetapopover", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_rendercanvasmetapopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2678", + "weight": 0.8, + "_src": "canvas_opencreatemenu", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_opencreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2729", + "weight": 0.8, + "_src": "canvas_openlinkcreatemenu", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openlinkcreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2773", + "weight": 0.8, + "_src": "canvas_opengeneratornodemenu", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_opengeneratornodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2823", + "weight": 0.8, + "_src": "canvas_openimagenodemenu", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openimagenodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2872", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openoutputnodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4083", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4792", + "weight": 0.8, + "_src": "canvas_openimageeditor", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5144", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5168", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6019", + "weight": 0.8, + "_src": "canvas_rendercanvasassetlibrary", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6074", + "weight": 0.8, + "_src": "canvas_renderassetmanager", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6750", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7768", + "weight": 0.8, + "_src": "canvas_renderimageinputlist", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_renderimageinputlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7794", + "weight": 0.8, + "_src": "canvas_rendervideoimageinputs", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_rendervideoimageinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8478", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11035", + "weight": 0.8, + "_src": "canvas_rendercanvaslog", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_rendercanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12046", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12303", + "weight": 0.8, + "_src": "canvas_openworkflowtransfermodal", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_openworkflowtransfermodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12325", + "weight": 0.8, + "_src": "canvas_setworkflowlibraryexportstate", + "_tgt": "canvas_refreshicons", + "confidence_score": 0.5, + "source": "canvas_refreshicons", + "target": "canvas_setworkflowlibraryexportstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5", + "weight": 0.8, + "_src": "canvas_trf", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_trf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9", + "weight": 0.8, + "_src": "canvas_actionfailed", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_actionfailed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12", + "weight": 0.8, + "_src": "canvas_noreturnedimage", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_noreturnedimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L15", + "weight": 0.8, + "_src": "canvas_applylanguage", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_applylanguage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L464", + "weight": 0.8, + "_src": "canvas_provideroptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_provideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L507", + "weight": 0.8, + "_src": "canvas_videomodeloptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_videomodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L571", + "weight": 0.8, + "_src": "canvas_showerrormodal", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_showerrormodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L759", + "weight": 0.8, + "_src": "canvas_imagemodeloptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_imagemodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L773", + "weight": 0.8, + "_src": "canvas_chatmodeloptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L794", + "weight": 0.8, + "_src": "canvas_refreshgateviewcontrols", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_refreshgateviewcontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L823", + "weight": 0.8, + "_src": "canvas_setcanvasmode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_setcanvasmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L830", + "weight": 0.8, + "_src": "canvas_ensurecanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_ensurecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L839", + "weight": 0.8, + "_src": "canvas_setcreatemode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_setcreatemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1109", + "weight": 0.8, + "_src": "canvas_mschatmodeloptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_mschatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1117", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1137", + "weight": 0.8, + "_src": "canvas_loadtrashlist", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_loadtrashlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1211", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1264", + "weight": 0.8, + "_src": "canvas_rendercanvaslistinto", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercanvaslistinto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1392", + "weight": 0.8, + "_src": "canvas_rendercanvasmetapopover", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercanvasmetapopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1452", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1609", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1670", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1729", + "weight": 0.8, + "_src": "canvas_syncremotecanvasnow", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_syncremotecanvasnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1826", + "weight": 0.8, + "_src": "canvas_deletecanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_deletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1852", + "weight": 0.8, + "_src": "canvas_restorecanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_restorecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1869", + "weight": 0.8, + "_src": "canvas_purgecanvas", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_purgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2224", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2546", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2691", + "weight": 0.8, + "_src": "canvas_linkcreateoptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_linkcreateoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2742", + "weight": 0.8, + "_src": "canvas_opengeneratornodemenu", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_opengeneratornodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2840", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_openoutputnodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2983", + "weight": 0.8, + "_src": "canvas_downloadoutputnodeimages", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_downloadoutputnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3012", + "weight": 0.8, + "_src": "canvas_downloadgroupnodeimages", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_downloadgroupnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4062", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4571", + "weight": 0.8, + "_src": "canvas_refreshgridsplitpreview", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "canvas_renderpendingoutput", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderpendingoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5305", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5731", + "weight": 0.8, + "_src": "canvas_looptokenlabel", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_looptokenlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5756", + "weight": 0.8, + "_src": "canvas_looptokenchiphtml", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_looptokenchiphtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6247", + "weight": 0.8, + "_src": "canvas_defaultcanvasprompttemplategroups", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_defaultcanvasprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6337", + "weight": 0.8, + "_src": "canvas_canvasprompttemplatecategorylabel", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_canvasprompttemplatecategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6474", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6554", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6580", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6601", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6637", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6800", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7039", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7098", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderllmnodepane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7136", + "weight": 0.8, + "_src": "canvas_renderllmchatpane", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderllmchatpane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7314", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7613", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendervideobody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7744", + "weight": 0.8, + "_src": "canvas_renderimageinputlist", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderimageinputlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7772", + "weight": 0.8, + "_src": "canvas_rendervideoimageinputs", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendervideoimageinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7798", + "weight": 0.8, + "_src": "canvas_comfyworkflowoptions", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_comfyworkflowoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7923", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercomfybody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7966", + "weight": 0.8, + "_src": "canvas_rendercomfyimages", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercomfyimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8439", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8485", + "weight": 0.8, + "_src": "canvas_renderrhinputs", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderrhinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8522", + "weight": 0.8, + "_src": "canvas_renderrhparams", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderrhparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8616", + "weight": 0.8, + "_src": "canvas_rhfetchappinfo", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rhfetchappinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8647", + "weight": 0.8, + "_src": "canvas_rhfetchworkflowinfo", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rhfetchworkflowinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8691", + "weight": 0.8, + "_src": "canvas_rhimportworkflowjson", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rhimportworkflowjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8717", + "weight": 0.8, + "_src": "canvas_rhuploadvalueifneeded", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rhuploadvalueifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8748", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8837", + "weight": 0.8, + "_src": "canvas_rendercomfysettings", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9250", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9332", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9391", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9808", + "weight": 0.8, + "_src": "canvas_normalizecanvastaskerror", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_normalizecanvastaskerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9968", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10038", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10129", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10325", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10390", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10401", + "weight": 0.8, + "_src": "canvas_retrybarhtml", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10697", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10814", + "weight": 0.8, + "_src": "canvas_clearnodecontentbeforedelete", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_clearnodecontentbeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10899", + "weight": 0.8, + "_src": "canvas_comfyrunlabel", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_comfyrunlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10909", + "weight": 0.8, + "_src": "canvas_runtasklabel", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_runtasklabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10940", + "weight": 0.8, + "_src": "canvas_comfylabelfromworkflow", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_comfylabelfromworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11014", + "weight": 0.8, + "_src": "canvas_rendercanvaslog", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_rendercanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11056", + "weight": 0.8, + "_src": "canvas_opencanvaslog", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_opencanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11135", + "weight": 0.8, + "_src": "canvas_createcanvasimagetask", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_createcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11152", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11175", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11223", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11248", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11420", + "weight": 0.8, + "_src": "canvas_setupoutputpromptpanel", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_setupoutputpromptpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12298", + "weight": 0.8, + "_src": "canvas_openworkflowtransfermodal", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_openworkflowtransfermodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12854", + "weight": 0.8, + "_src": "canvas_linkdeletebutton", + "_tgt": "canvas_tr", + "confidence_score": 0.5, + "source": "canvas_tr", + "target": "canvas_linkdeletebutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6826", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_trf", + "confidence_score": 0.5, + "source": "canvas_trf", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10", + "weight": 0.8, + "_src": "canvas_actionfailed", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_actionfailed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12", + "weight": 0.8, + "_src": "canvas_noreturnedimage", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_noreturnedimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3424", + "weight": 0.8, + "_src": "canvas_importlocalimages", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_importlocalimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3510", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3598", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3692", + "weight": 0.8, + "_src": "canvas_defaultedittexttext", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_defaultedittexttext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5322", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6353", + "weight": 0.8, + "_src": "canvas_canvasprompttemplatename", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_canvasprompttemplatename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6357", + "weight": 0.8, + "_src": "canvas_canvasprompttemplatescene", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_canvasprompttemplatescene" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7094", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_renderllmnodepane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9468", + "weight": 0.8, + "_src": "canvas_comfynameforref", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9472", + "weight": 0.8, + "_src": "canvas_runcomfyupscale", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_runcomfyupscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9800", + "weight": 0.8, + "_src": "canvas_cascadestopmessage", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_cascadestopmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9803", + "weight": 0.8, + "_src": "canvas_cascadebackendrestartmessage", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_cascadebackendrestartmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10131", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10878", + "weight": 0.8, + "_src": "canvas_missingassethtml", + "_tgt": "canvas_langisen", + "confidence_score": 0.5, + "source": "canvas_langisen", + "target": "canvas_missingassethtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9472", + "weight": 0.8, + "_src": "canvas_runcomfyupscale", + "_tgt": "canvas_actionfailed", + "confidence_score": 0.5, + "source": "canvas_actionfailed", + "target": "canvas_runcomfyupscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10180", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_actionfailed", + "confidence_score": 0.5, + "source": "canvas_actionfailed", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9488", + "weight": 0.8, + "_src": "canvas_runcomfyupscale", + "_tgt": "canvas_noreturnedimage", + "confidence_score": 0.5, + "source": "canvas_noreturnedimage", + "target": "canvas_runcomfyupscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10181", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_noreturnedimage", + "confidence_score": 0.5, + "source": "canvas_noreturnedimage", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L16", + "weight": 0.8, + "_src": "canvas_applylanguage", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_applylanguage", + "target": "canvas_refreshgateviewcontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L20", + "weight": 0.8, + "_src": "canvas_applylanguage", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_applylanguage", + "target": "canvas_rendercanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L21", + "weight": 0.8, + "_src": "canvas_applylanguage", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applylanguage", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L24", + "weight": 0.8, + "_src": "canvas_refreshcanvasconfigfromsettings", + "_tgt": "canvas_loadconfig", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasconfigfromsettings", + "target": "canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L25", + "weight": 0.8, + "_src": "canvas_refreshcanvasconfigfromsettings", + "_tgt": "canvas_prunemissingcomfyworkflows", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasconfigfromsettings", + "target": "canvas_prunemissingcomfyworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L30", + "weight": 0.8, + "_src": "canvas_refreshcanvasconfigfromsettings", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasconfigfromsettings", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L287", + "weight": 0.8, + "_src": "canvas_rendercanvasicon", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_rendercanvasicon", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1998", + "weight": 0.8, + "_src": "canvas_addimagenode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2002", + "weight": 0.8, + "_src": "canvas_addpromptnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2007", + "weight": 0.8, + "_src": "canvas_addloopnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2025", + "weight": 0.8, + "_src": "canvas_addgroupnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addgroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2041", + "weight": 0.8, + "_src": "canvas_addllmnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2060", + "weight": 0.8, + "_src": "canvas_addgeneratornode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addgeneratornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2065", + "weight": 0.8, + "_src": "canvas_addmsgennode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2092", + "weight": 0.8, + "_src": "canvas_addvideonode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2116", + "weight": 0.8, + "_src": "canvas_addrhnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2136", + "weight": 0.8, + "_src": "canvas_defaultltxsegment", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_defaultltxsegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2149", + "weight": 0.8, + "_src": "canvas_addltxdirectornode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2639", + "weight": 0.8, + "_src": "canvas_addcomfynode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2670", + "weight": 0.8, + "_src": "canvas_addoutputnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2932", + "weight": 0.8, + "_src": "canvas_createinputgroupfromoutput", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createinputgroupfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3052", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createlinkednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3447", + "weight": 0.8, + "_src": "canvas_creategroupforuploadednodes", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_creategroupforuploadednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3504", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3700", + "weight": 0.8, + "_src": "canvas_createedittextitem", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4426", + "weight": 0.8, + "_src": "canvas_gridlayoutfromrects", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_gridlayoutfromrects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4629", + "weight": 0.8, + "_src": "canvas_imageeditoroutputnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_imageeditoroutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4636", + "weight": 0.8, + "_src": "canvas_addgeneratedimagenode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addgeneratedimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6570", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8762", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9029", + "weight": 0.8, + "_src": "canvas_outputfornode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_outputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9393", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9574", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9952", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10051", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10134", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10957", + "weight": 0.8, + "_src": "canvas_addgenerationlog", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11388", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11889", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12103", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12197", + "weight": 0.8, + "_src": "canvas_connectselectiontogenerator", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_connectselectiontogenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12227", + "weight": 0.8, + "_src": "canvas_clonenode", + "_tgt": "canvas_uid", + "confidence_score": 0.5, + "source": "canvas_uid", + "target": "canvas_clonenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L341", + "weight": 0.8, + "_src": "canvas_localviewportforcanvas", + "_tgt": "canvas_loadlocalviewportmap", + "confidence_score": 0.5, + "source": "canvas_loadlocalviewportmap", + "target": "canvas_localviewportforcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L351", + "weight": 0.8, + "_src": "canvas_savelocalviewport", + "_tgt": "canvas_loadlocalviewportmap", + "confidence_score": 0.5, + "source": "canvas_loadlocalviewportmap", + "target": "canvas_savelocalviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1476", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_localviewportforcanvas", + "confidence_score": 0.5, + "source": "canvas_localviewportforcanvas", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1622", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_localviewportforcanvas", + "confidence_score": 0.5, + "source": "canvas_localviewportforcanvas", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1652", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_localviewportforcanvas", + "confidence_score": 0.5, + "source": "canvas_localviewportforcanvas", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L965", + "weight": 0.8, + "_src": "canvas_scheduleviewportsave", + "_tgt": "canvas_savelocalviewport", + "confidence_score": 0.5, + "source": "canvas_savelocalviewport", + "target": "canvas_scheduleviewportsave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L387", + "weight": 0.8, + "_src": "canvas_togglequicktoolbar", + "_tgt": "canvas_applyquicktoolbarstate", + "confidence_score": 0.5, + "source": "canvas_applyquicktoolbarstate", + "target": "canvas_togglequicktoolbar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1067", + "weight": 0.8, + "_src": "canvas_loadconfig", + "_tgt": "canvas_loadlocalmodellists", + "confidence_score": 0.5, + "source": "canvas_loadlocalmodellists", + "target": "canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L455", + "weight": 0.8, + "_src": "canvas_providerchatmodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_providerchatmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L470", + "weight": 0.8, + "_src": "canvas_providerimagemodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_providerimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L495", + "weight": 0.8, + "_src": "canvas_providervideomodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_providervideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L510", + "weight": 0.8, + "_src": "canvas_videomodeloptions", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_videomodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L514", + "weight": 0.8, + "_src": "canvas_allimagemodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_allimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L518", + "weight": 0.8, + "_src": "canvas_modelscopeimagemodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_modelscopeimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L551", + "weight": 0.8, + "_src": "canvas_allchatmodels", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_allchatmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1107", + "weight": 0.8, + "_src": "canvas_mschatmodeloptions", + "_tgt": "canvas_uniquemodels", + "confidence_score": 0.5, + "source": "canvas_uniquemodels", + "target": "canvas_mschatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L430", + "weight": 0.8, + "_src": "canvas_imageapiproviders", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 0.5, + "source": "canvas_defaultapiproviders", + "target": "canvas_imageapiproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L435", + "weight": 0.8, + "_src": "canvas_providerbyid", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 0.5, + "source": "canvas_defaultapiproviders", + "target": "canvas_providerbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L441", + "weight": 0.8, + "_src": "canvas_chatapiproviders", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 0.5, + "source": "canvas_defaultapiproviders", + "target": "canvas_chatapiproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L480", + "weight": 0.8, + "_src": "canvas_videoapiproviders", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 0.5, + "source": "canvas_defaultapiproviders", + "target": "canvas_videoapiproviders" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1075", + "weight": 0.8, + "_src": "canvas_loadconfig", + "_tgt": "canvas_defaultapiproviders", + "confidence_score": 0.5, + "source": "canvas_defaultapiproviders", + "target": "canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L435", + "weight": 0.8, + "_src": "canvas_providerbyid", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_providerbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L458", + "weight": 0.8, + "_src": "canvas_resolveimageproviderid", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_resolveimageproviderid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L463", + "weight": 0.8, + "_src": "canvas_provideroptions", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_provideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L758", + "weight": 0.8, + "_src": "canvas_imagemodeloptions", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_imagemodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2059", + "weight": 0.8, + "_src": "canvas_addgeneratornode", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_addgeneratornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2653", + "weight": 0.8, + "_src": "canvas_addcomfynode", + "_tgt": "canvas_imageapiproviders", + "confidence_score": 0.5, + "source": "canvas_imageapiproviders", + "target": "canvas_addcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L438", + "weight": 0.8, + "_src": "canvas_resolveproviderid", + "_tgt": "canvas_providerbyid", + "confidence_score": 0.5, + "source": "canvas_providerbyid", + "target": "canvas_resolveproviderid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10930", + "weight": 0.8, + "_src": "canvas_runplatformlabel", + "_tgt": "canvas_providerbyid", + "confidence_score": 0.5, + "source": "canvas_providerbyid", + "target": "canvas_runplatformlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L446", + "weight": 0.8, + "_src": "canvas_resolvechatproviderid", + "_tgt": "canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "canvas_chatapiproviders", + "target": "canvas_resolvechatproviderid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L451", + "weight": 0.8, + "_src": "canvas_chatprovideroptions", + "_tgt": "canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "canvas_chatapiproviders", + "target": "canvas_chatprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L550", + "weight": 0.8, + "_src": "canvas_allchatmodels", + "_tgt": "canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "canvas_chatapiproviders", + "target": "canvas_allchatmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2039", + "weight": 0.8, + "_src": "canvas_addllmnode", + "_tgt": "canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "canvas_chatapiproviders", + "target": "canvas_addllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L450", + "weight": 0.8, + "_src": "canvas_chatprovideroptions", + "_tgt": "canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvechatproviderid", + "target": "canvas_chatprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7022", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvechatproviderid", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10293", + "weight": 0.8, + "_src": "canvas_callcanvasllm", + "_tgt": "canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvechatproviderid", + "target": "canvas_callcanvasllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7037", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_chatprovideroptions", + "confidence_score": 0.5, + "source": "canvas_chatprovideroptions", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L563", + "weight": 0.8, + "_src": "canvas_resolvechatmodel", + "_tgt": "canvas_providerchatmodels", + "confidence_score": 0.5, + "source": "canvas_providerchatmodels", + "target": "canvas_resolvechatmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L771", + "weight": 0.8, + "_src": "canvas_chatmodeloptions", + "_tgt": "canvas_providerchatmodels", + "confidence_score": 0.5, + "source": "canvas_providerchatmodels", + "target": "canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7025", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_providerchatmodels", + "confidence_score": 0.5, + "source": "canvas_providerchatmodels", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L462", + "weight": 0.8, + "_src": "canvas_provideroptions", + "_tgt": "canvas_resolveimageproviderid", + "confidence_score": 0.5, + "source": "canvas_resolveimageproviderid", + "target": "canvas_provideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L474", + "weight": 0.8, + "_src": "canvas_sanitizeimagenodeprovidermodel", + "_tgt": "canvas_resolveimageproviderid", + "confidence_score": 0.5, + "source": "canvas_resolveimageproviderid", + "target": "canvas_sanitizeimagenodeprovidermodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9256", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_resolveimageproviderid", + "confidence_score": 0.5, + "source": "canvas_resolveimageproviderid", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9348", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_resolveimageproviderid", + "confidence_score": 0.5, + "source": "canvas_resolveimageproviderid", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7318", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_provideroptions", + "confidence_score": 0.5, + "source": "canvas_provideroptions", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L475", + "weight": 0.8, + "_src": "canvas_sanitizeimagenodeprovidermodel", + "_tgt": "canvas_providerimagemodels", + "confidence_score": 0.5, + "source": "canvas_providerimagemodels", + "target": "canvas_sanitizeimagenodeprovidermodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L513", + "weight": 0.8, + "_src": "canvas_allimagemodels", + "_tgt": "canvas_providerimagemodels", + "confidence_score": 0.5, + "source": "canvas_providerimagemodels", + "target": "canvas_allimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L477", + "weight": 0.8, + "_src": "canvas_sanitizeimagenodeprovidermodel", + "_tgt": "canvas_resolveimagemodel", + "confidence_score": 0.5, + "source": "canvas_sanitizeimagenodeprovidermodel", + "target": "canvas_resolveimagemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7311", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_sanitizeimagenodeprovidermodel", + "confidence_score": 0.5, + "source": "canvas_sanitizeimagenodeprovidermodel", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L485", + "weight": 0.8, + "_src": "canvas_resolvevideoproviderid", + "_tgt": "canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "canvas_videoapiproviders", + "target": "canvas_resolvevideoproviderid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L490", + "weight": 0.8, + "_src": "canvas_videoprovideroptions", + "_tgt": "canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "canvas_videoapiproviders", + "target": "canvas_videoprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2089", + "weight": 0.8, + "_src": "canvas_addvideonode", + "_tgt": "canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "canvas_videoapiproviders", + "target": "canvas_addvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L489", + "weight": 0.8, + "_src": "canvas_videoprovideroptions", + "_tgt": "canvas_resolvevideoproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvevideoproviderid", + "target": "canvas_videoprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L499", + "weight": 0.8, + "_src": "canvas_sanitizevideonodeprovidermodel", + "_tgt": "canvas_resolvevideoproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvevideoproviderid", + "target": "canvas_sanitizevideonodeprovidermodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9404", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_resolvevideoproviderid", + "confidence_score": 0.5, + "source": "canvas_resolvevideoproviderid", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7622", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_videoprovideroptions", + "confidence_score": 0.5, + "source": "canvas_videoprovideroptions", + "target": "canvas_rendervideobody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L500", + "weight": 0.8, + "_src": "canvas_sanitizevideonodeprovidermodel", + "_tgt": "canvas_providervideomodels", + "confidence_score": 0.5, + "source": "canvas_providervideomodels", + "target": "canvas_sanitizevideonodeprovidermodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L505", + "weight": 0.8, + "_src": "canvas_videomodeloptions", + "_tgt": "canvas_providervideomodels", + "confidence_score": 0.5, + "source": "canvas_providervideomodels", + "target": "canvas_videomodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2090", + "weight": 0.8, + "_src": "canvas_addvideonode", + "_tgt": "canvas_providervideomodels", + "confidence_score": 0.5, + "source": "canvas_providervideomodels", + "target": "canvas_addvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7608", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_sanitizevideonodeprovidermodel", + "confidence_score": 0.5, + "source": "canvas_sanitizevideonodeprovidermodel", + "target": "canvas_rendervideobody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7623", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_videomodeloptions", + "confidence_score": 0.5, + "source": "canvas_videomodeloptions", + "target": "canvas_rendervideobody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L556", + "weight": 0.8, + "_src": "canvas_resolveimagemodel", + "_tgt": "canvas_allimagemodels", + "confidence_score": 0.5, + "source": "canvas_allimagemodels", + "target": "canvas_resolveimagemodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L761", + "weight": 0.8, + "_src": "canvas_imagemodeloptions", + "_tgt": "canvas_allimagemodels", + "confidence_score": 0.5, + "source": "canvas_allimagemodels", + "target": "canvas_imagemodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2060", + "weight": 0.8, + "_src": "canvas_addgeneratornode", + "_tgt": "canvas_allimagemodels", + "confidence_score": 0.5, + "source": "canvas_allimagemodels", + "target": "canvas_addgeneratornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2653", + "weight": 0.8, + "_src": "canvas_addcomfynode", + "_tgt": "canvas_allimagemodels", + "confidence_score": 0.5, + "source": "canvas_allimagemodels", + "target": "canvas_addcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L526", + "weight": 0.8, + "_src": "canvas_modelscopeimagemodeloptions", + "_tgt": "canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "canvas_modelscopeimagemodels", + "target": "canvas_modelscopeimagemodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L530", + "weight": 0.8, + "_src": "canvas_currentmsmodelid", + "_tgt": "canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "canvas_modelscopeimagemodels", + "target": "canvas_currentmsmodelid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2072", + "weight": 0.8, + "_src": "canvas_addmsgennode", + "_tgt": "canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "canvas_modelscopeimagemodels", + "target": "canvas_addmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2208", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "canvas_modelscopeimagemodels", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2232", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_modelscopeimagemodeloptions", + "confidence_score": 0.5, + "source": "canvas_modelscopeimagemodeloptions", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2209", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_currentmsmodelid", + "confidence_score": 0.5, + "source": "canvas_currentmsmodelid", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2544", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_currentmsmodelid", + "confidence_score": 0.5, + "source": "canvas_currentmsmodelid", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2210", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_modelscopelorasformodel", + "confidence_score": 0.5, + "source": "canvas_modelscopelorasformodel", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2545", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_modelscopelorasformodel", + "confidence_score": 0.5, + "source": "canvas_modelscopelorasformodel", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2294", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_modelscopeloraoptions", + "confidence_score": 0.5, + "source": "canvas_modelscopeloraoptions", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L564", + "weight": 0.8, + "_src": "canvas_resolvechatmodel", + "_tgt": "canvas_allchatmodels", + "confidence_score": 0.5, + "source": "canvas_allchatmodels", + "target": "canvas_resolvechatmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L771", + "weight": 0.8, + "_src": "canvas_chatmodeloptions", + "_tgt": "canvas_allchatmodels", + "confidence_score": 0.5, + "source": "canvas_allchatmodels", + "target": "canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L765", + "weight": 0.8, + "_src": "canvas_imagemodeloptions", + "_tgt": "canvas_resolveimagemodel", + "confidence_score": 0.5, + "source": "canvas_resolveimagemodel", + "target": "canvas_imagemodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9257", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_resolveimagemodel", + "confidence_score": 0.5, + "source": "canvas_resolveimagemodel", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9349", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_resolveimagemodel", + "confidence_score": 0.5, + "source": "canvas_resolveimagemodel", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9261", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_normalizedimagequality", + "confidence_score": 0.5, + "source": "canvas_normalizedimagequality", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9353", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_normalizedimagequality", + "confidence_score": 0.5, + "source": "canvas_normalizedimagequality", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L775", + "weight": 0.8, + "_src": "canvas_chatmodeloptions", + "_tgt": "canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "canvas_resolvechatmodel", + "target": "canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2046", + "weight": 0.8, + "_src": "canvas_addllmnode", + "_tgt": "canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "canvas_resolvechatmodel", + "target": "canvas_addllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7050", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "canvas_resolvechatmodel", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10294", + "weight": 0.8, + "_src": "canvas_callcanvasllm", + "_tgt": "canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "canvas_resolvechatmodel", + "target": "canvas_callcanvasllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3239", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_uploadcanvasvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3281", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3598", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9323", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9377", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10040", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11046", + "weight": 0.8, + "_src": "canvas_importworkflowasseturl", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_importworkflowasseturl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12354", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12416", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12482", + "weight": 0.8, + "_src": "canvas_importworkflowfile", + "_tgt": "canvas_showerrormodal", + "confidence_score": 0.5, + "source": "canvas_showerrormodal", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L602", + "weight": 0.8, + "_src": "canvas_responseerrormessage", + "_tgt": "canvas_apierrormessage", + "confidence_score": 0.5, + "source": "canvas_apierrormessage", + "target": "canvas_responseerrormessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2995", + "weight": 0.8, + "_src": "canvas_downloadoutputnodeimages", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_downloadoutputnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3026", + "weight": 0.8, + "_src": "canvas_downloadgroupnodeimages", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_downloadgroupnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3221", + "weight": 0.8, + "_src": "canvas_uploadcanvasmediareftocloud", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_uploadcanvasmediareftocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3424", + "weight": 0.8, + "_src": "canvas_importlocalimages", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_importlocalimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11135", + "weight": 0.8, + "_src": "canvas_createcanvasimagetask", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_createcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11152", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11182", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12349", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12393", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12477", + "weight": 0.8, + "_src": "canvas_importworkflowfile", + "_tgt": "canvas_responseerrormessage", + "confidence_score": 0.5, + "source": "canvas_responseerrormessage", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3252", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_copytexttoclipboard", + "confidence_score": 0.5, + "source": "canvas_copytexttoclipboard", + "target": "canvas_uploadcanvasvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L696", + "weight": 0.8, + "_src": "canvas_apiimagesize", + "_tgt": "canvas_parseratiovalue", + "confidence_score": 0.5, + "source": "canvas_parseratiovalue", + "target": "canvas_apiimagesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2362", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "canvas_parsesizevalue", + "target": "canvas_rendermsgenbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2554", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "canvas_parsesizevalue", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5181", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizefromsizestring", + "_tgt": "canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "canvas_parsesizevalue", + "target": "canvas_pendingpreviewsizefromsizestring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L689", + "weight": 0.8, + "_src": "canvas_ratiopartsfromdimensions", + "_tgt": "canvas_gcdint", + "confidence_score": 0.5, + "source": "canvas_gcdint", + "target": "canvas_ratiopartsfromdimensions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L741", + "weight": 0.8, + "_src": "canvas_generatorsizeforrun", + "_tgt": "canvas_ratiopartsfromdimensions", + "confidence_score": 0.5, + "source": "canvas_ratiopartsfromdimensions", + "target": "canvas_generatorsizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L751", + "weight": 0.8, + "_src": "canvas_generatorsizeforrun", + "_tgt": "canvas_apiimagesize", + "confidence_score": 0.5, + "source": "canvas_apiimagesize", + "target": "canvas_generatorsizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2553", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_apiimagesize", + "confidence_score": 0.5, + "source": "canvas_apiimagesize", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L728", + "weight": 0.8, + "_src": "canvas_exceedsfourkstandard", + "_tgt": "canvas_nearestfourksizefor", + "confidence_score": 0.5, + "source": "canvas_nearestfourksizefor", + "target": "canvas_exceedsfourkstandard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4708", + "weight": 0.8, + "_src": "canvas_updateoutpaintresolutionlabel", + "_tgt": "canvas_exceedsfourkstandard", + "confidence_score": 0.5, + "source": "canvas_exceedsfourkstandard", + "target": "canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L740", + "weight": 0.8, + "_src": "canvas_generatorsizeforrun", + "_tgt": "canvas_getimagedimensions", + "confidence_score": 0.5, + "source": "canvas_generatorsizeforrun", + "target": "canvas_getimagedimensions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9258", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_generatorsizeforrun", + "confidence_score": 0.5, + "source": "canvas_generatorsizeforrun", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9337", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_generatorsizeforrun", + "confidence_score": 0.5, + "source": "canvas_generatorsizeforrun", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5280", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_normalizeapinodelayout", + "confidence_score": 0.5, + "source": "canvas_normalizeapinodelayout", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L768", + "weight": 0.8, + "_src": "canvas_imagemodeloptions", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_imagemodeloptions", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7319", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_imagemodeloptions", + "confidence_score": 0.5, + "source": "canvas_imagemodeloptions", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L778", + "weight": 0.8, + "_src": "canvas_chatmodeloptions", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_chatmodeloptions", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7026", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_chatmodeloptions", + "confidence_score": 0.5, + "source": "canvas_chatmodeloptions", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L824", + "weight": 0.8, + "_src": "canvas_setcanvasmode", + "_tgt": "canvas_formatcanvastime", + "confidence_score": 0.5, + "source": "canvas_formatcanvastime", + "target": "canvas_setcanvasmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1050", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_formatcanvastime", + "confidence_score": 0.5, + "source": "canvas_formatcanvastime", + "target": "canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1671", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_formatcanvastime", + "confidence_score": 0.5, + "source": "canvas_formatcanvastime", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L830", + "weight": 0.8, + "_src": "canvas_ensurecanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_ensurecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L839", + "weight": 0.8, + "_src": "canvas_setcreatemode", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_setcreatemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L956", + "weight": 0.8, + "_src": "canvas_schedulesave", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1035", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1127", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1142", + "weight": 0.8, + "_src": "canvas_loadtrashlist", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_loadtrashlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1211", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1456", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1537", + "weight": 0.8, + "_src": "canvas_setcanvasicon", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_setcanvasicon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1601", + "weight": 0.8, + "_src": "canvas_setcanvastitle", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_setcanvastitle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1606", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1672", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1737", + "weight": 0.8, + "_src": "canvas_syncremotecanvasnow", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_syncremotecanvasnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1779", + "weight": 0.8, + "_src": "canvas_handlecanvasupdatedmessage", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_handlecanvasupdatedmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1823", + "weight": 0.8, + "_src": "canvas_deletecanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_deletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1849", + "weight": 0.8, + "_src": "canvas_restorecanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_restorecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1866", + "weight": 0.8, + "_src": "canvas_purgecanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_purgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3510", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3597", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5953", + "weight": 0.8, + "_src": "canvas_loadcanvasassetlibrary", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_loadcanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6031", + "weight": 0.8, + "_src": "canvas_addurltocanvasassetlibrary", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_addurltocanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6419", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6447", + "weight": 0.8, + "_src": "canvas_createblankcanvasprompttemplate", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_createblankcanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6474", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6529", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6567", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6591", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6609", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10039", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12298", + "weight": 0.8, + "_src": "canvas_openworkflowtransfermodal", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_openworkflowtransfermodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12333", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12373", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12469", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_setstatus", + "confidence_score": 0.5, + "source": "canvas_setstatus", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L838", + "weight": 0.8, + "_src": "canvas_setcreatemode", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_setcreatemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1121", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1140", + "weight": 0.8, + "_src": "canvas_loadtrashlist", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_loadtrashlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1155", + "weight": 0.8, + "_src": "canvas_refreshtrashcount", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_refreshtrashcount" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1165", + "weight": 0.8, + "_src": "canvas_settrashmode", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_settrashmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1188", + "weight": 0.8, + "_src": "canvas_setcanvassortmode", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_setcanvassortmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1257", + "weight": 0.8, + "_src": "canvas_rendercanvaslistinto", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_rendercanvaslistinto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1455", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1793", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_refreshgateviewcontrols", + "confidence_score": 0.5, + "source": "canvas_refreshgateviewcontrols", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1126", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 0.5, + "source": "canvas_setcanvasmode", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1481", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 0.5, + "source": "canvas_setcanvasmode", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1631", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 0.5, + "source": "canvas_setcanvasmode", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1790", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 0.5, + "source": "canvas_setcanvasmode", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1836", + "weight": 0.8, + "_src": "canvas_deletecanvas", + "_tgt": "canvas_setcanvasmode", + "confidence_score": 0.5, + "source": "canvas_setcanvasmode", + "target": "canvas_deletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1989", + "weight": 0.8, + "_src": "canvas_addnode", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_addnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3461", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3501", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3509", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3602", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11385", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11886", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12097", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_ensurecanvas", + "confidence_score": 0.5, + "source": "canvas_ensurecanvas", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1466", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_setcreatemode", + "confidence_score": 0.5, + "source": "canvas_setcreatemode", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1493", + "weight": 0.8, + "_src": "canvas_createsmartcanvas", + "_tgt": "canvas_setcreatemode", + "confidence_score": 0.5, + "source": "canvas_setcreatemode", + "target": "canvas_createsmartcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1795", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_setcreatemode", + "confidence_score": 0.5, + "source": "canvas_setcreatemode", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1995", + "weight": 0.8, + "_src": "canvas_defaultpoint", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_defaultpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2673", + "weight": 0.8, + "_src": "canvas_opencreatemenu", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_opencreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2714", + "weight": 0.8, + "_src": "canvas_openlinkcreatemenu", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_openlinkcreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2737", + "weight": 0.8, + "_src": "canvas_opengeneratornodemenu", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_opengeneratornodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3470", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3513", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12176", + "weight": 0.8, + "_src": "canvas_startselectionlink", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_startselectionlink" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12822", + "weight": 0.8, + "_src": "canvas_portpoint", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_portpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12903", + "weight": 0.8, + "_src": "canvas_updateconnectionhoverfrommouse", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_updateconnectionhoverfrommouse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13019", + "weight": 0.8, + "_src": "canvas_startknifedrag", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_startknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13032", + "weight": 0.8, + "_src": "canvas_continueknifedrag", + "_tgt": "canvas_screentoworld", + "confidence_score": 0.5, + "source": "canvas_screentoworld", + "target": "canvas_continueknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L858", + "weight": 0.8, + "_src": "canvas_applyviewport", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 0.5, + "source": "canvas_applyviewport", + "target": "canvas_scheduleminimaprender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L939", + "weight": 0.8, + "_src": "canvas_centerviewportonworldpoint", + "_tgt": "canvas_applyviewport", + "confidence_score": 0.5, + "source": "canvas_applyviewport", + "target": "canvas_centerviewportonworldpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5127", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_applyviewport", + "confidence_score": 0.5, + "source": "canvas_applyviewport", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5151", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_applyviewport", + "confidence_score": 0.5, + "source": "canvas_applyviewport", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L862", + "weight": 0.8, + "_src": "canvas_estimatednoderect", + "_tgt": "canvas_defaultnodesize", + "confidence_score": 0.5, + "source": "canvas_estimatednoderect", + "target": "canvas_defaultnodesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L879", + "weight": 0.8, + "_src": "canvas_minimapbounds", + "_tgt": "canvas_currentworldviewrect", + "confidence_score": 0.5, + "source": "canvas_currentworldviewrect", + "target": "canvas_minimapbounds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L920", + "weight": 0.8, + "_src": "canvas_updateminimapviewport", + "_tgt": "canvas_currentworldviewrect", + "confidence_score": 0.5, + "source": "canvas_currentworldviewrect", + "target": "canvas_updateminimapviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L901", + "weight": 0.8, + "_src": "canvas_renderminimap", + "_tgt": "canvas_minimapbounds", + "confidence_score": 0.5, + "source": "canvas_minimapbounds", + "target": "canvas_renderminimap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12554", + "weight": 0.8, + "_src": "canvas_onnodedrag", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 0.5, + "source": "canvas_scheduleminimaprender", + "target": "canvas_onnodedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12587", + "weight": 0.8, + "_src": "canvas_onnoderesize", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 0.5, + "source": "canvas_scheduleminimaprender", + "target": "canvas_onnoderesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12728", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 0.5, + "source": "canvas_scheduleminimaprender", + "target": "canvas_enddrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12923", + "weight": 0.8, + "_src": "canvas_refreshselectionvisuals", + "_tgt": "canvas_scheduleminimaprender", + "confidence_score": 0.5, + "source": "canvas_scheduleminimaprender", + "target": "canvas_refreshselectionvisuals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L916", + "weight": 0.8, + "_src": "canvas_renderminimap", + "_tgt": "canvas_updateminimapviewport", + "confidence_score": 0.5, + "source": "canvas_renderminimap", + "target": "canvas_updateminimapviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L928", + "weight": 0.8, + "_src": "canvas_minimapeventtoworld", + "_tgt": "canvas_renderminimap", + "confidence_score": 0.5, + "source": "canvas_renderminimap", + "target": "canvas_minimapeventtoworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L940", + "weight": 0.8, + "_src": "canvas_centerviewportonworldpoint", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_centerviewportonworldpoint", + "target": "canvas_renderlinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L941", + "weight": 0.8, + "_src": "canvas_centerviewportonworldpoint", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_centerviewportonworldpoint", + "target": "canvas_renderselectionhub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L944", + "weight": 0.8, + "_src": "canvas_refreshgeometry", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_refreshgeometry", + "target": "canvas_renderlinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L945", + "weight": 0.8, + "_src": "canvas_refreshgeometry", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_refreshgeometry", + "target": "canvas_renderselectionhub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5142", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_refreshgeometry", + "confidence_score": 0.5, + "source": "canvas_refreshgeometry", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5166", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_refreshgeometry", + "confidence_score": 0.5, + "source": "canvas_refreshgeometry", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5143", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_refreshgeometryafterlayout", + "confidence_score": 0.5, + "source": "canvas_refreshgeometryafterlayout", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5167", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_refreshgeometryafterlayout", + "confidence_score": 0.5, + "source": "canvas_refreshgeometryafterlayout", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9943", + "weight": 0.8, + "_src": "canvas_updateltxnodeelementsize", + "_tgt": "canvas_refreshgeometryafterlayout", + "confidence_score": 0.5, + "source": "canvas_refreshgeometryafterlayout", + "target": "canvas_updateltxnodeelementsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1992", + "weight": 0.8, + "_src": "canvas_addnode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_addnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2621", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2963", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_convertoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2977", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_copyoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3055", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_createlinkednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3251", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_uploadcanvasvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3280", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3491", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3506", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3521", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3557", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimagedroppayloadtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3630", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3655", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_setimagenodefromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3670", + "weight": 0.8, + "_src": "canvas_clearimagenode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_clearimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4914", + "weight": 0.8, + "_src": "canvas_applyimagecrop", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4948", + "weight": 0.8, + "_src": "canvas_applyimageoutpaint", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4964", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5008", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5041", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6778", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyprompttemplatetopromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7815", + "weight": 0.8, + "_src": "canvas_prunemissingcomfyworkflows", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_prunemissingcomfyworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7899", + "weight": 0.8, + "_src": "canvas_togglecomfyrandom", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8079", + "weight": 0.8, + "_src": "canvas_togglerhrandom", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_togglerhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8633", + "weight": 0.8, + "_src": "canvas_rhfetchappinfo", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rhfetchappinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8674", + "weight": 0.8, + "_src": "canvas_rhfetchworkflowinfo", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rhfetchworkflowinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8702", + "weight": 0.8, + "_src": "canvas_rhimportworkflowjson", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rhimportworkflowjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8813", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8967", + "weight": 0.8, + "_src": "canvas_updatecomfyfield", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9210", + "weight": 0.8, + "_src": "canvas_reorderinput", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_reorderinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9287", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9369", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9434", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9603", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10095", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10276", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10333", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10789", + "weight": 0.8, + "_src": "canvas_runllmchat", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_runllmchat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10805", + "weight": 0.8, + "_src": "canvas_deletenode", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10816", + "weight": 0.8, + "_src": "canvas_clearnodecontentbeforedelete", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_clearnodecontentbeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10844", + "weight": 0.8, + "_src": "canvas_deleteconnection", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_deleteconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11211", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11229", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11343", + "weight": 0.8, + "_src": "canvas_markoutputviewed", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_markoutputviewed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11390", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11904", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12115", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12223", + "weight": 0.8, + "_src": "canvas_performundo", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_performundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12259", + "weight": 0.8, + "_src": "canvas_pastenodes", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12468", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12729", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_enddrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12811", + "weight": 0.8, + "_src": "canvas_updategroupmembership", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_updategroupmembership" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12996", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13303", + "weight": 0.8, + "_src": "canvas_deleteselectednodes", + "_tgt": "canvas_schedulesave", + "confidence_score": 0.5, + "source": "canvas_schedulesave", + "target": "canvas_deleteselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12730", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_scheduleviewportsave", + "confidence_score": 0.5, + "source": "canvas_scheduleviewportsave", + "target": "canvas_enddrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5145", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_refreshoutputtimer", + "confidence_score": 0.5, + "source": "canvas_refreshoutputtimer", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5169", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_refreshoutputtimer", + "confidence_score": 0.5, + "source": "canvas_refreshoutputtimer", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5577", + "weight": 0.8, + "_src": "canvas_refreshoutputnodecontent", + "_tgt": "canvas_refreshoutputtimer", + "confidence_score": 0.5, + "source": "canvas_refreshoutputtimer", + "target": "canvas_refreshoutputnodecontent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12226", + "weight": 0.8, + "_src": "canvas_clonenode", + "_tgt": "canvas_serializablecanvasnode", + "confidence_score": 0.5, + "source": "canvas_serializablecanvasnode", + "target": "canvas_clonenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1021", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_serializablecanvasnodes", + "confidence_score": 0.5, + "source": "canvas_serializablecanvasnodes", + "target": "canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12213", + "weight": 0.8, + "_src": "canvas_pushundo", + "_tgt": "canvas_serializablecanvasnodes", + "confidence_score": 0.5, + "source": "canvas_serializablecanvasnodes", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12239", + "weight": 0.8, + "_src": "canvas_copyselectednodes", + "_tgt": "canvas_serializablecanvasnodes", + "confidence_score": 0.5, + "source": "canvas_serializablecanvasnodes", + "target": "canvas_copyselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12269", + "weight": 0.8, + "_src": "canvas_selectedworkflowpayload", + "_tgt": "canvas_serializablecanvasnodes", + "confidence_score": 0.5, + "source": "canvas_serializablecanvasnodes", + "target": "canvas_selectedworkflowpayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1011", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 0.5, + "source": "canvas_savecanvas", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1038", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_applyremotecanvasdata", + "confidence_score": 0.5, + "source": "canvas_savecanvas", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1052", + "weight": 0.8, + "_src": "canvas_savecanvas", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_savecanvas", + "target": "canvas_loadcanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1783", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_savecanvas", + "confidence_score": 0.5, + "source": "canvas_savecanvas", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9301", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_savecanvas", + "confidence_score": 0.5, + "source": "canvas_savecanvas", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1120", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_sortcanvaslistbyupdated", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_sortcanvaslistbyupdated" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1122", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_rendercanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1123", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_refreshtrashcount", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_refreshtrashcount" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1124", + "weight": 0.8, + "_src": "canvas_loadcanvaslist", + "_tgt": "canvas_opencanvas", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1167", + "weight": 0.8, + "_src": "canvas_settrashmode", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_settrashmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1213", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1467", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1535", + "weight": 0.8, + "_src": "canvas_setcanvasicon", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_setcanvasicon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1599", + "weight": 0.8, + "_src": "canvas_setcanvastitle", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_setcanvastitle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1794", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1840", + "weight": 0.8, + "_src": "canvas_deletecanvas", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_deletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1855", + "weight": 0.8, + "_src": "canvas_restorecanvas", + "_tgt": "canvas_loadcanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadcanvaslist", + "target": "canvas_restorecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1141", + "weight": 0.8, + "_src": "canvas_loadtrashlist", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_loadtrashlist", + "target": "canvas_rendercanvaslist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1166", + "weight": 0.8, + "_src": "canvas_settrashmode", + "_tgt": "canvas_loadtrashlist", + "confidence_score": 0.5, + "source": "canvas_loadtrashlist", + "target": "canvas_settrashmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1856", + "weight": 0.8, + "_src": "canvas_restorecanvas", + "_tgt": "canvas_loadtrashlist", + "confidence_score": 0.5, + "source": "canvas_loadtrashlist", + "target": "canvas_restorecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1874", + "weight": 0.8, + "_src": "canvas_purgecanvas", + "_tgt": "canvas_loadtrashlist", + "confidence_score": 0.5, + "source": "canvas_loadtrashlist", + "target": "canvas_purgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1163", + "weight": 0.8, + "_src": "canvas_settrashmode", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_settrashmode", + "target": "canvas_closecanvasmetapopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1171", + "weight": 0.8, + "_src": "canvas_rendercanvaslist", + "_tgt": "canvas_rendercanvaslistinto", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_rendercanvaslistinto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1192", + "weight": 0.8, + "_src": "canvas_setcanvassortmode", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_setcanvassortmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1200", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1240", + "weight": 0.8, + "_src": "canvas_updatecanvaslistrecord", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_updatecanvaslistrecord" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1486", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_createcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1506", + "weight": 0.8, + "_src": "canvas_toggleemojipicker", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_toggleemojipicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1514", + "weight": 0.8, + "_src": "canvas_setcanvasicon", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_setcanvasicon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1578", + "weight": 0.8, + "_src": "canvas_setcanvastitle", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_setcanvastitle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1632", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1667", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_applyremotecanvasdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1803", + "weight": 0.8, + "_src": "canvas_requestdeletecanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_requestdeletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1811", + "weight": 0.8, + "_src": "canvas_requestpurgecanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_requestpurgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1818", + "weight": 0.8, + "_src": "canvas_canceldeletecanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_canceldeletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1838", + "weight": 0.8, + "_src": "canvas_deletecanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_deletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1872", + "weight": 0.8, + "_src": "canvas_purgecanvas", + "_tgt": "canvas_rendercanvaslist", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslist", + "target": "canvas_purgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1191", + "weight": 0.8, + "_src": "canvas_setcanvassortmode", + "_tgt": "canvas_sortcanvaslistbyupdated", + "confidence_score": 0.5, + "source": "canvas_sortcanvaslistbyupdated", + "target": "canvas_setcanvassortmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1199", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_sortcanvaslistbyupdated", + "confidence_score": 0.5, + "source": "canvas_sortcanvaslistbyupdated", + "target": "canvas_patchcanvasmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1239", + "weight": 0.8, + "_src": "canvas_updatecanvaslistrecord", + "_tgt": "canvas_sortcanvaslistbyupdated", + "confidence_score": 0.5, + "source": "canvas_sortcanvaslistbyupdated", + "target": "canvas_updatecanvaslistrecord" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1209", + "weight": 0.8, + "_src": "canvas_patchcanvasmeta", + "_tgt": "canvas_updatecanvaslistrecord", + "confidence_score": 0.5, + "source": "canvas_patchcanvasmeta", + "target": "canvas_updatecanvaslistrecord" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1221", + "weight": 0.8, + "_src": "canvas_togglepincanvas", + "_tgt": "canvas_patchcanvasmeta", + "confidence_score": 0.5, + "source": "canvas_patchcanvasmeta", + "target": "canvas_togglepincanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1226", + "weight": 0.8, + "_src": "canvas_setcanvascolorvalue", + "_tgt": "canvas_patchcanvasmeta", + "confidence_score": 0.5, + "source": "canvas_patchcanvasmeta", + "target": "canvas_setcanvascolorvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1232", + "weight": 0.8, + "_src": "canvas_commitcanvasowner", + "_tgt": "canvas_patchcanvasmeta", + "confidence_score": 0.5, + "source": "canvas_patchcanvasmeta", + "target": "canvas_commitcanvasowner" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1220", + "weight": 0.8, + "_src": "canvas_togglepincanvas", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_togglepincanvas", + "target": "canvas_closecanvasmetapopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1248", + "weight": 0.8, + "_src": "canvas_touchcanvasopened", + "_tgt": "canvas_updatecanvaslistrecord", + "confidence_score": 0.5, + "source": "canvas_updatecanvaslistrecord", + "target": "canvas_touchcanvasopened" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1613", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_touchcanvasopened", + "confidence_score": 0.5, + "source": "canvas_touchcanvasopened", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1373", + "weight": 0.8, + "_src": "canvas_rendercanvaslistinto", + "_tgt": "canvas_rendercanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslistinto", + "target": "canvas_rendercanvasmetapopover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1513", + "weight": 0.8, + "_src": "canvas_setcanvasicon", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_closecanvasmetapopover", + "target": "canvas_setcanvasicon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1800", + "weight": 0.8, + "_src": "canvas_requestdeletecanvas", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_closecanvasmetapopover", + "target": "canvas_requestdeletecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1808", + "weight": 0.8, + "_src": "canvas_requestpurgecanvas", + "_tgt": "canvas_closecanvasmetapopover", + "confidence_score": 0.5, + "source": "canvas_closecanvasmetapopover", + "target": "canvas_requestpurgecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1393", + "weight": 0.8, + "_src": "canvas_rendercanvasmetapopover", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_rendercanvasmetapopover", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1468", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_opensmartcanvaspage", + "confidence_score": 0.5, + "source": "canvas_createcanvas", + "target": "canvas_opensmartcanvaspage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1471", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_resetcascaderuntimestate", + "confidence_score": 0.5, + "source": "canvas_createcanvas", + "target": "canvas_resetcascaderuntimestate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1478", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_resettransientrunstate", + "confidence_score": 0.5, + "source": "canvas_createcanvas", + "target": "canvas_resettransientrunstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1479", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 0.5, + "source": "canvas_createcanvas", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1482", + "weight": 0.8, + "_src": "canvas_createcanvas", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_createcanvas", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1616", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_opensmartcanvaspage", + "confidence_score": 0.5, + "source": "canvas_opensmartcanvaspage", + "target": "canvas_opencanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1611", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_resetcascaderuntimestate", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_resetcascaderuntimestate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1626", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_resettransientrunstate", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_resettransientrunstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1627", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1628", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_prunemissingcomfyworkflows", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_prunemissingcomfyworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1629", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_refreshmissingcanvasassets", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_refreshmissingcanvasassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1633", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1634", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_resumecanvasimagetasks", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_resumecanvasimagetasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1635", + "weight": 0.8, + "_src": "canvas_opencanvas", + "_tgt": "canvas_startcanvasremotepolling", + "confidence_score": 0.5, + "source": "canvas_opencanvas", + "target": "canvas_startcanvasremotepolling" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1651", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_resetcascaderuntimestate", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_resetcascaderuntimestate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1662", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_resettransientrunstate", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_resettransientrunstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1663", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1664", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_prunemissingcomfyworkflows", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_prunemissingcomfyworkflows" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1665", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_refreshmissingcanvasassets", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_refreshmissingcanvasassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1668", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1669", + "weight": 0.8, + "_src": "canvas_applyremotecanvasdata", + "_tgt": "canvas_resumecanvasimagetasks", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_resumecanvasimagetasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1733", + "weight": 0.8, + "_src": "canvas_syncremotecanvasnow", + "_tgt": "canvas_applyremotecanvasdata", + "confidence_score": 0.5, + "source": "canvas_applyremotecanvasdata", + "target": "canvas_syncremotecanvasnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1711", + "weight": 0.8, + "_src": "canvas_refreshmissingcanvasassets", + "_tgt": "canvas_canvaslocalasseturls", + "confidence_score": 0.5, + "source": "canvas_canvaslocalasseturls", + "target": "canvas_refreshmissingcanvasassets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1750", + "weight": 0.8, + "_src": "canvas_checkremotecanvasversion", + "_tgt": "canvas_syncremotecanvasnow", + "confidence_score": 0.5, + "source": "canvas_syncremotecanvasnow", + "target": "canvas_checkremotecanvasversion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1759", + "weight": 0.8, + "_src": "canvas_startcanvasremotepolling", + "_tgt": "canvas_stopcanvasremotepolling", + "confidence_score": 0.5, + "source": "canvas_startcanvasremotepolling", + "target": "canvas_stopcanvasremotepolling" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1784", + "weight": 0.8, + "_src": "canvas_returntocanvasmanager", + "_tgt": "canvas_stopcanvasremotepolling", + "confidence_score": 0.5, + "source": "canvas_stopcanvasremotepolling", + "target": "canvas_returntocanvasmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1991", + "weight": 0.8, + "_src": "canvas_addnode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1998", + "weight": 0.8, + "_src": "canvas_addimagenode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2002", + "weight": 0.8, + "_src": "canvas_addpromptnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2006", + "weight": 0.8, + "_src": "canvas_addloopnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2025", + "weight": 0.8, + "_src": "canvas_addgroupnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addgroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2040", + "weight": 0.8, + "_src": "canvas_addllmnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2060", + "weight": 0.8, + "_src": "canvas_addgeneratornode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addgeneratornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2064", + "weight": 0.8, + "_src": "canvas_addmsgennode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2091", + "weight": 0.8, + "_src": "canvas_addvideonode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2115", + "weight": 0.8, + "_src": "canvas_addrhnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2148", + "weight": 0.8, + "_src": "canvas_addltxdirectornode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2638", + "weight": 0.8, + "_src": "canvas_addcomfynode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2670", + "weight": 0.8, + "_src": "canvas_addoutputnode", + "_tgt": "canvas_addnode", + "confidence_score": 0.5, + "source": "canvas_addnode", + "target": "canvas_addoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L1997", + "weight": 0.8, + "_src": "canvas_addimagenode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2001", + "weight": 0.8, + "_src": "canvas_addpromptnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2005", + "weight": 0.8, + "_src": "canvas_addloopnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2024", + "weight": 0.8, + "_src": "canvas_addgroupnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addgroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2038", + "weight": 0.8, + "_src": "canvas_addllmnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2058", + "weight": 0.8, + "_src": "canvas_addgeneratornode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addgeneratornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2063", + "weight": 0.8, + "_src": "canvas_addmsgennode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2088", + "weight": 0.8, + "_src": "canvas_addvideonode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2114", + "weight": 0.8, + "_src": "canvas_addrhnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2147", + "weight": 0.8, + "_src": "canvas_addltxdirectornode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2637", + "weight": 0.8, + "_src": "canvas_addcomfynode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2669", + "weight": 0.8, + "_src": "canvas_addoutputnode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_addoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3445", + "weight": 0.8, + "_src": "canvas_creategroupforuploadednodes", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_creategroupforuploadednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3502", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3608", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11387", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11888", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12105", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12439", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_defaultpoint", + "confidence_score": 0.5, + "source": "canvas_defaultpoint", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3060", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addimagenode", + "confidence_score": 0.5, + "source": "canvas_addimagenode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3076", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addimagenode", + "confidence_score": 0.5, + "source": "canvas_addimagenode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3061", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addpromptnode", + "confidence_score": 0.5, + "source": "canvas_addpromptnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3077", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addpromptnode", + "confidence_score": 0.5, + "source": "canvas_addpromptnode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3062", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addloopnode", + "confidence_score": 0.5, + "source": "canvas_addloopnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3078", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addloopnode", + "confidence_score": 0.5, + "source": "canvas_addloopnode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3063", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addgroupnode", + "confidence_score": 0.5, + "source": "canvas_addgroupnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3673", + "weight": 0.8, + "_src": "canvas_pickimagefornode", + "_tgt": "canvas_pickmediafornode", + "confidence_score": 0.5, + "source": "canvas_pickmediafornode", + "target": "canvas_pickimagefornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3064", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addllmnode", + "confidence_score": 0.5, + "source": "canvas_addllmnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3079", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addllmnode", + "confidence_score": 0.5, + "source": "canvas_addllmnode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3065", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addgeneratornode", + "confidence_score": 0.5, + "source": "canvas_addgeneratornode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3080", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addgeneratornode", + "confidence_score": 0.5, + "source": "canvas_addgeneratornode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3066", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addmsgennode", + "confidence_score": 0.5, + "source": "canvas_addmsgennode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3081", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addmsgennode", + "confidence_score": 0.5, + "source": "canvas_addmsgennode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3067", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addvideonode", + "confidence_score": 0.5, + "source": "canvas_addvideonode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3082", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addvideonode", + "confidence_score": 0.5, + "source": "canvas_addvideonode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3068", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addrhnode", + "confidence_score": 0.5, + "source": "canvas_addrhnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3083", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addrhnode", + "confidence_score": 0.5, + "source": "canvas_addrhnode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3070", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addltxdirectornode", + "confidence_score": 0.5, + "source": "canvas_addltxdirectornode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3085", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addltxdirectornode", + "confidence_score": 0.5, + "source": "canvas_addltxdirectornode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2574", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_urltobase64", + "confidence_score": 0.5, + "source": "canvas_urltobase64", + "target": "canvas_runmsgennode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2201", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2202", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2265", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2311", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2313", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2528", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_renderimageinputlist", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_renderimageinputlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2530", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_renderpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2532", + "weight": 0.8, + "_src": "canvas_rendermsgenbody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5433", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_rendermsgenbody", + "confidence_score": 0.5, + "source": "canvas_rendermsgenbody", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2538", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_cascadetargetidfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2539", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2539", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2541", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_imagerefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2550", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_outputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2552", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2565", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_refreshrunnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2612", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_collectrunmetas", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_collectrunmetas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2614", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2616", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2617", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2618", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2626", + "weight": 0.8, + "_src": "canvas_runmsgennode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_iscascadeaborterror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10428", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runmsgennode", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10729", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runmsgennode", + "confidence_score": 0.5, + "source": "canvas_runmsgennode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3069", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addcomfynode", + "confidence_score": 0.5, + "source": "canvas_addcomfynode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3084", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addcomfynode", + "confidence_score": 0.5, + "source": "canvas_addcomfynode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3071", + "weight": 0.8, + "_src": "canvas_createnodebytype", + "_tgt": "canvas_addoutputnode", + "confidence_score": 0.5, + "source": "canvas_addoutputnode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3086", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_addoutputnode", + "confidence_score": 0.5, + "source": "canvas_addoutputnode", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2674", + "weight": 0.8, + "_src": "canvas_opencreatemenu", + "_tgt": "canvas_closelinkcreatemenu", + "confidence_score": 0.5, + "source": "canvas_opencreatemenu", + "target": "canvas_closelinkcreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2682", + "weight": 0.8, + "_src": "canvas_closecreatemenu", + "_tgt": "canvas_closelinkcreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_closelinkcreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2683", + "weight": 0.8, + "_src": "canvas_closecreatemenu", + "_tgt": "canvas_closeimagenodemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_closeimagenodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2790", + "weight": 0.8, + "_src": "canvas_openimagenodemenu", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_openimagenodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2835", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_openoutputnodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3075", + "weight": 0.8, + "_src": "canvas_menuadd", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_menuadd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13014", + "weight": 0.8, + "_src": "canvas_startknifedrag", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_startknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13064", + "weight": 0.8, + "_src": "canvas_startboardpan", + "_tgt": "canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "canvas_closecreatemenu", + "target": "canvas_startboardpan" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2715", + "weight": 0.8, + "_src": "canvas_openlinkcreatemenu", + "_tgt": "canvas_linkcreateoptions", + "confidence_score": 0.5, + "source": "canvas_linkcreateoptions", + "target": "canvas_openlinkcreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2738", + "weight": 0.8, + "_src": "canvas_opengeneratornodemenu", + "_tgt": "canvas_linkcreateoptions", + "confidence_score": 0.5, + "source": "canvas_linkcreateoptions", + "target": "canvas_opengeneratornodemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3042", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_closelinkcreatemenu", + "confidence_score": 0.5, + "source": "canvas_closelinkcreatemenu", + "target": "canvas_createlinkednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2791", + "weight": 0.8, + "_src": "canvas_openimagenodemenu", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_openimagenodemenu", + "target": "canvas_mediakindfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2792", + "weight": 0.8, + "_src": "canvas_openimagenodemenu", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 0.5, + "source": "canvas_openimagenodemenu", + "target": "canvas_ismissingasseturl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2795", + "weight": 0.8, + "_src": "canvas_openimagenodemenu", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_openimagenodemenu", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2827", + "weight": 0.8, + "_src": "canvas_openimagenodepreview", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 0.5, + "source": "canvas_openimagenodepreview", + "target": "canvas_ismissingasseturl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2828", + "weight": 0.8, + "_src": "canvas_openimagenodepreview", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_openimagenodepreview", + "target": "canvas_mediakindfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2830", + "weight": 0.8, + "_src": "canvas_openimagenodepreview", + "_tgt": "canvas_openoutputlightbox", + "confidence_score": 0.5, + "source": "canvas_openimagenodepreview", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2836", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_outputimageurls", + "confidence_score": 0.5, + "source": "canvas_openoutputnodemenu", + "target": "canvas_outputimageurls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2837", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_outputdownloadableimageurls", + "confidence_score": 0.5, + "source": "canvas_openoutputnodemenu", + "target": "canvas_outputdownloadableimageurls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2841", + "weight": 0.8, + "_src": "canvas_openoutputnodemenu", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_openoutputnodemenu", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2907", + "weight": 0.8, + "_src": "canvas_createinputgroupfromoutput", + "_tgt": "canvas_outputimageurls", + "confidence_score": 0.5, + "source": "canvas_outputimageurls", + "target": "canvas_createinputgroupfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2946", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_outputimageurls", + "confidence_score": 0.5, + "source": "canvas_outputimageurls", + "target": "canvas_convertoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2968", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_outputimageurls", + "confidence_score": 0.5, + "source": "canvas_outputimageurls", + "target": "canvas_copyoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2981", + "weight": 0.8, + "_src": "canvas_downloadoutputnodeimages", + "_tgt": "canvas_outputdownloadableimageurls", + "confidence_score": 0.5, + "source": "canvas_outputdownloadableimageurls", + "target": "canvas_downloadoutputnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3010", + "weight": 0.8, + "_src": "canvas_downloadgroupnodeimages", + "_tgt": "canvas_groupimageitems", + "confidence_score": 0.5, + "source": "canvas_groupimageitems", + "target": "canvas_downloadgroupnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5407", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_groupimageitems", + "confidence_score": 0.5, + "source": "canvas_groupimageitems", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11354", + "weight": 0.8, + "_src": "canvas_outputlightboxitems", + "_tgt": "canvas_groupimageitems", + "confidence_score": 0.5, + "source": "canvas_groupimageitems", + "target": "canvas_outputlightboxitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11367", + "weight": 0.8, + "_src": "canvas_opengrouplightbox", + "_tgt": "canvas_groupimageitems", + "confidence_score": 0.5, + "source": "canvas_groupimageitems", + "target": "canvas_opengrouplightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12017", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_groupimageitems", + "confidence_score": 0.5, + "source": "canvas_groupimageitems", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2901", + "weight": 0.8, + "_src": "canvas_downloadnameforgroupimage", + "_tgt": "canvas_extensionfromnameorurl", + "confidence_score": 0.5, + "source": "canvas_extensionfromnameorurl", + "target": "canvas_downloadnameforgroupimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2902", + "weight": 0.8, + "_src": "canvas_downloadnameforgroupimage", + "_tgt": "canvas_safedownloadfilename", + "confidence_score": 0.5, + "source": "canvas_safedownloadfilename", + "target": "canvas_downloadnameforgroupimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3015", + "weight": 0.8, + "_src": "canvas_downloadgroupnodeimages", + "_tgt": "canvas_safedownloadfilename", + "confidence_score": 0.5, + "source": "canvas_safedownloadfilename", + "target": "canvas_downloadgroupnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2902", + "weight": 0.8, + "_src": "canvas_downloadnameforgroupimage", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_downloadnameforgroupimage", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2949", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_createinputgroupfromoutput", + "confidence_score": 0.5, + "source": "canvas_createinputgroupfromoutput", + "target": "canvas_convertoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2970", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_createinputgroupfromoutput", + "confidence_score": 0.5, + "source": "canvas_createinputgroupfromoutput", + "target": "canvas_copyoutputnodetoinputgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2947", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_convertoutputnodetoinputgroup", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2960", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_convertoutputnodetoinputgroup", + "target": "canvas_syncgeneratorinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2961", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_convertoutputnodetoinputgroup", + "target": "canvas_refreshgeneratorinputviews" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2962", + "weight": 0.8, + "_src": "canvas_convertoutputnodetoinputgroup", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_convertoutputnodetoinputgroup", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2969", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_copyoutputnodetoinputgroup", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2974", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_copyoutputnodetoinputgroup", + "target": "canvas_syncgeneratorinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2975", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_copyoutputnodetoinputgroup", + "target": "canvas_refreshgeneratorinputviews" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L2976", + "weight": 0.8, + "_src": "canvas_copyoutputnodetoinputgroup", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_copyoutputnodetoinputgroup", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3046", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3047", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_createnodebytype", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_createnodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3051", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_canconnect", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_canconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3053", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_synclatestgeneratedoutputtoconnection", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_synclatestgeneratedoutputtoconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3054", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_syncgeneratorinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3056", + "weight": 0.8, + "_src": "canvas_createlinkednode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_createlinkednode", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3642", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_mediakindforupload", + "confidence_score": 0.5, + "source": "canvas_mediakindforupload", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3412", + "weight": 0.8, + "_src": "canvas_resolveimagedroppayload", + "_tgt": "canvas_uploadfilesfromdatatransfer", + "confidence_score": 0.5, + "source": "canvas_uploadfilesfromdatatransfer", + "target": "canvas_resolveimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3139", + "weight": 0.8, + "_src": "canvas_mediakindforref", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_mediakindforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3300", + "weight": 0.8, + "_src": "canvas_mediakindfornode", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_mediakindfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3503", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_createimagecardfromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3565", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_applyimagedroppayloadtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3649", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_setimagenodefromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5853", + "weight": 0.8, + "_src": "canvas_canvasassetitemkind", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_canvasassetitemkind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10860", + "weight": 0.8, + "_src": "canvas_mediakindforoutputitem", + "_tgt": "canvas_isaudiourl", + "confidence_score": 0.5, + "source": "canvas_isaudiourl", + "target": "canvas_mediakindforoutputitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3140", + "weight": 0.8, + "_src": "canvas_mediakindforref", + "_tgt": "canvas_istexturl", + "confidence_score": 0.5, + "source": "canvas_istexturl", + "target": "canvas_mediakindforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10861", + "weight": 0.8, + "_src": "canvas_mediakindforoutputitem", + "_tgt": "canvas_istexturl", + "confidence_score": 0.5, + "source": "canvas_istexturl", + "target": "canvas_mediakindforoutputitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3138", + "weight": 0.8, + "_src": "canvas_mediakindforref", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_mediakindforref", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3183", + "weight": 0.8, + "_src": "canvas_applytempshurltocanvasref", + "_tgt": "canvas_mediakindforref", + "confidence_score": 0.5, + "source": "canvas_mediakindforref", + "target": "canvas_applytempshurltocanvasref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3213", + "weight": 0.8, + "_src": "canvas_uploadcanvasmediareftocloud", + "_tgt": "canvas_mediakindforref", + "confidence_score": 0.5, + "source": "canvas_mediakindforref", + "target": "canvas_uploadcanvasmediareftocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11386", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_mediakindforref", + "confidence_score": 0.5, + "source": "canvas_mediakindforref", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8293", + "weight": 0.8, + "_src": "canvas_rhmediasources", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_rhmediasources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9249", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9331", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9387", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9561", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10123", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "canvas_imagerefsonly", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8294", + "weight": 0.8, + "_src": "canvas_rhmediasources", + "_tgt": "canvas_videorefsonly", + "confidence_score": 0.5, + "source": "canvas_videorefsonly", + "target": "canvas_rhmediasources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9388", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_videorefsonly", + "confidence_score": 0.5, + "source": "canvas_videorefsonly", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10131", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_videorefsonly", + "confidence_score": 0.5, + "source": "canvas_videorefsonly", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3274", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_isremotevideoreferenceurl", + "confidence_score": 0.5, + "source": "canvas_isremotevideoreferenceurl", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3273", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_tempshuploadedurlfornode", + "confidence_score": 0.5, + "source": "canvas_tempshuploadedurlfornode", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9387", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_applyuploadedurltorefs", + "confidence_score": 0.5, + "source": "canvas_applyuploadedurltorefs", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3273", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_manualvideourlfornode", + "confidence_score": 0.5, + "source": "canvas_manualvideourlfornode", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9410", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_manualvideourlfornode", + "confidence_score": 0.5, + "source": "canvas_manualvideourlfornode", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3167", + "weight": 0.8, + "_src": "canvas_currentcanvasmedialinks", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_currentcanvasmedialinks", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3167", + "weight": 0.8, + "_src": "canvas_currentcanvasmedialinks", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_currentcanvasmedialinks", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3273", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_currentcanvasmedialinks", + "confidence_score": 0.5, + "source": "canvas_currentcanvasmedialinks", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3262", + "weight": 0.8, + "_src": "canvas_applymanualvideourltocanvasref", + "_tgt": "canvas_clearmanualvideourlfornode", + "confidence_score": 0.5, + "source": "canvas_clearmanualvideourlfornode", + "target": "canvas_applymanualvideourltocanvasref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3278", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_clearmanualvideourlfornode", + "confidence_score": 0.5, + "source": "canvas_clearmanualvideourlfornode", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3195", + "weight": 0.8, + "_src": "canvas_applytempshurltocanvasref", + "_tgt": "canvas_outputurlvalue", + "confidence_score": 0.5, + "source": "canvas_applytempshurltocanvasref", + "target": "canvas_outputurlvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3229", + "weight": 0.8, + "_src": "canvas_uploadcanvasmediareftocloud", + "_tgt": "canvas_applytempshurltocanvasref", + "confidence_score": 0.5, + "source": "canvas_applytempshurltocanvasref", + "target": "canvas_uploadcanvasmediareftocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3247", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_uploadcanvasmediareftocloud", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasmediareftocloud", + "target": "canvas_uploadcanvasvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3235", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasvideostocloud", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3235", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasvideostocloud", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3243", + "weight": 0.8, + "_src": "canvas_uploadcanvasvideostocloud", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasvideostocloud", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3288", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_applymanualvideourltocanvasref", + "confidence_score": 0.5, + "source": "canvas_applymanualvideourltocanvasref", + "target": "canvas_setcanvasmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3269", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_setcanvasmanualvideourl", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3269", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_setcanvasmanualvideourl", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3279", + "weight": 0.8, + "_src": "canvas_setcanvasmanualvideourl", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_setcanvasmanualvideourl", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8295", + "weight": 0.8, + "_src": "canvas_rhmediasources", + "_tgt": "canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "canvas_audiorefsonly", + "target": "canvas_rhmediasources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10132", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "canvas_audiorefsonly", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3299", + "weight": 0.8, + "_src": "canvas_mediakindfornode", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3304", + "weight": 0.8, + "_src": "canvas_nodetitleformedia", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_nodetitleformedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4741", + "weight": 0.8, + "_src": "canvas_openimageeditor", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5053", + "weight": 0.8, + "_src": "canvas_nodehaslivemedia", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_nodehaslivemedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5320", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5665", + "weight": 0.8, + "_src": "canvas_imagerefsfromnode", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_imagerefsfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5696", + "weight": 0.8, + "_src": "canvas_videorefsfromnode", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_videorefsfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9088", + "weight": 0.8, + "_src": "canvas_mediarefsfromnode", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_mediarefsfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11355", + "weight": 0.8, + "_src": "canvas_outputlightboxitems", + "_tgt": "canvas_mediakindfornode", + "confidence_score": 0.5, + "source": "canvas_mediakindfornode", + "target": "canvas_outputlightboxitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5306", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_nodetitleformedia", + "confidence_score": 0.5, + "source": "canvas_nodetitleformedia", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3362", + "weight": 0.8, + "_src": "canvas_droptextcandidates", + "_tgt": "canvas_dropdatatypes", + "confidence_score": 0.5, + "source": "canvas_dropdatatypes", + "target": "canvas_droptextcandidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13319", + "weight": 0.8, + "_src": "canvas_hasimagedropdata", + "_tgt": "canvas_dropdatatypes", + "confidence_score": 0.5, + "source": "canvas_dropdatatypes", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3362", + "weight": 0.8, + "_src": "canvas_droptextcandidates", + "_tgt": "canvas_uniquevalues", + "confidence_score": 0.5, + "source": "canvas_uniquevalues", + "target": "canvas_droptextcandidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3394", + "weight": 0.8, + "_src": "canvas_localimagepathsfromdatatransfer", + "_tgt": "canvas_uniquevalues", + "confidence_score": 0.5, + "source": "canvas_uniquevalues", + "target": "canvas_localimagepathsfromdatatransfer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3394", + "weight": 0.8, + "_src": "canvas_localimagepathsfromdatatransfer", + "_tgt": "canvas_droptextcandidates", + "confidence_score": 0.5, + "source": "canvas_droptextcandidates", + "target": "canvas_localimagepathsfromdatatransfer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3397", + "weight": 0.8, + "_src": "canvas_imageurlfromdatatransfer", + "_tgt": "canvas_droptextcandidates", + "confidence_score": 0.5, + "source": "canvas_droptextcandidates", + "target": "canvas_imageurlfromdatatransfer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3400", + "weight": 0.8, + "_src": "canvas_imagedroppayload", + "_tgt": "canvas_imagefilesfromdatatransfer", + "confidence_score": 0.5, + "source": "canvas_imagefilesfromdatatransfer", + "target": "canvas_imagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13317", + "weight": 0.8, + "_src": "canvas_hasimagedropdata", + "_tgt": "canvas_imagefilesfromdatatransfer", + "confidence_score": 0.5, + "source": "canvas_imagefilesfromdatatransfer", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3402", + "weight": 0.8, + "_src": "canvas_imagedroppayload", + "_tgt": "canvas_localimagepathsfromdatatransfer", + "confidence_score": 0.5, + "source": "canvas_localimagepathsfromdatatransfer", + "target": "canvas_imagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3404", + "weight": 0.8, + "_src": "canvas_imagedroppayload", + "_tgt": "canvas_imageurlfromdatatransfer", + "confidence_score": 0.5, + "source": "canvas_imageurlfromdatatransfer", + "target": "canvas_imagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3409", + "weight": 0.8, + "_src": "canvas_resolveimagedroppayload", + "_tgt": "canvas_imagedroppayload", + "confidence_score": 0.5, + "source": "canvas_imagedroppayload", + "target": "canvas_resolveimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13321", + "weight": 0.8, + "_src": "canvas_hasimagedropdata", + "_tgt": "canvas_imagedroppayload", + "confidence_score": 0.5, + "source": "canvas_imagedroppayload", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3411", + "weight": 0.8, + "_src": "canvas_resolveimagedroppayload", + "_tgt": "canvas_hasimagefiles", + "confidence_score": 0.5, + "source": "canvas_resolveimagedroppayload", + "target": "canvas_hasimagefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3591", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_resolveimagedroppayload", + "confidence_score": 0.5, + "source": "canvas_resolveimagedroppayload", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3512", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_importlocalimages", + "confidence_score": 0.5, + "source": "canvas_importlocalimages", + "target": "canvas_createimagecardsfromlocalpaths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3549", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_importlocalimages", + "confidence_score": 0.5, + "source": "canvas_importlocalimages", + "target": "canvas_applyimagedroppayloadtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3487", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_layoutuploadedmedianodes", + "confidence_score": 0.5, + "source": "canvas_layoutuploadedmedianodes", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3443", + "weight": 0.8, + "_src": "canvas_creategroupforuploadednodes", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_creategroupforuploadednodes", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3444", + "weight": 0.8, + "_src": "canvas_creategroupforuploadednodes", + "_tgt": "canvas_nodebounds", + "confidence_score": 0.5, + "source": "canvas_creategroupforuploadednodes", + "target": "canvas_nodebounds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3488", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_creategroupforuploadednodes", + "confidence_score": 0.5, + "source": "canvas_creategroupforuploadednodes", + "target": "canvas_uploadmediafiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3490", + "weight": 0.8, + "_src": "canvas_uploadmediafiles", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_uploadmediafiles", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3495", + "weight": 0.8, + "_src": "canvas_uploadimages", + "_tgt": "canvas_uploadmediafiles", + "confidence_score": 0.5, + "source": "canvas_uploadmediafiles", + "target": "canvas_uploadimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3498", + "weight": 0.8, + "_src": "canvas_uploadimagegroup", + "_tgt": "canvas_uploadmediafiles", + "confidence_score": 0.5, + "source": "canvas_uploadmediafiles", + "target": "canvas_uploadimagegroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3532", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtoboard", + "_tgt": "canvas_uploadimages", + "confidence_score": 0.5, + "source": "canvas_uploadimages", + "target": "canvas_applyimagedroppayloadtoboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3531", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtoboard", + "_tgt": "canvas_uploadimagegroup", + "confidence_score": 0.5, + "source": "canvas_uploadimagegroup", + "target": "canvas_applyimagedroppayloadtoboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3611", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_uploadimagegroup", + "confidence_score": 0.5, + "source": "canvas_uploadimagegroup", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3503", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_createimagecardfromurl", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3504", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_createimagecardfromurl", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3505", + "weight": 0.8, + "_src": "canvas_createimagecardfromurl", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_createimagecardfromurl", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3536", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtoboard", + "_tgt": "canvas_createimagecardfromurl", + "confidence_score": 0.5, + "source": "canvas_createimagecardfromurl", + "target": "canvas_applyimagedroppayloadtoboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3520", + "weight": 0.8, + "_src": "canvas_createimagecardsfromlocalpaths", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_createimagecardsfromlocalpaths", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3534", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtoboard", + "_tgt": "canvas_createimagecardsfromlocalpaths", + "confidence_score": 0.5, + "source": "canvas_createimagecardsfromlocalpaths", + "target": "canvas_applyimagedroppayloadtoboard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3536", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtoboard", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtoboard", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3545", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_fillimagenode", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_fillimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3552", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3554", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3556", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3565", + "weight": 0.8, + "_src": "canvas_applyimagedroppayloadtonode", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3595", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_applyimagedroppayloadtonode", + "confidence_score": 0.5, + "source": "canvas_applyimagedroppayloadtonode", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3571", + "weight": 0.8, + "_src": "canvas_allowimagenodedropevent", + "_tgt": "canvas_hasimagedropdata", + "confidence_score": 0.5, + "source": "canvas_allowimagenodedropevent", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3571", + "weight": 0.8, + "_src": "canvas_allowimagenodedropevent", + "_tgt": "canvas_hasoutputimagedrag", + "confidence_score": 0.5, + "source": "canvas_allowimagenodedropevent", + "target": "canvas_hasoutputimagedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3587", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_clearimagenodedropstate", + "confidence_score": 0.5, + "source": "canvas_clearimagenodedropstate", + "target": "canvas_handleimagenodedropevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3586", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_hasoutputimagedrag", + "confidence_score": 0.5, + "source": "canvas_handleimagenodedropevent", + "target": "canvas_hasoutputimagedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3588", + "weight": 0.8, + "_src": "canvas_handleimagenodedropevent", + "_tgt": "canvas_setimagenodefromoutput", + "confidence_score": 0.5, + "source": "canvas_handleimagenodedropevent", + "target": "canvas_setimagenodefromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3607", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_fillimagenode", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3629", + "weight": 0.8, + "_src": "canvas_fillimagenode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_fillimagenode", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3649", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_setimagenodefromoutput", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3650", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_setimagenodefromoutput", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3652", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_setimagenodefromoutput", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3654", + "weight": 0.8, + "_src": "canvas_setimagenodefromoutput", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_setimagenodefromoutput", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3665", + "weight": 0.8, + "_src": "canvas_clearimagenode", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_clearimagenode", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3669", + "weight": 0.8, + "_src": "canvas_clearimagenode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_clearimagenode", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4713", + "weight": 0.8, + "_src": "canvas_clampoutpaint", + "_tgt": "canvas_cropbounds", + "confidence_score": 0.5, + "source": "canvas_cropbounds", + "target": "canvas_clampoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4721", + "weight": 0.8, + "_src": "canvas_resetoutpaintbox", + "_tgt": "canvas_cropbounds", + "confidence_score": 0.5, + "source": "canvas_cropbounds", + "target": "canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4731", + "weight": 0.8, + "_src": "canvas_resetcropbox", + "_tgt": "canvas_cropbounds", + "confidence_score": 0.5, + "source": "canvas_cropbounds", + "target": "canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4827", + "weight": 0.8, + "_src": "canvas_clampcrop", + "_tgt": "canvas_cropbounds", + "confidence_score": 0.5, + "source": "canvas_cropbounds", + "target": "canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4849", + "weight": 0.8, + "_src": "canvas_resizeoutpaintfromdrag", + "_tgt": "canvas_cropbounds", + "confidence_score": 0.5, + "source": "canvas_cropbounds", + "target": "canvas_resizeoutpaintfromdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4027", + "weight": 0.8, + "_src": "canvas_resizeeditdrawcanvas", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_resizeeditdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4086", + "weight": 0.8, + "_src": "canvas_editdrawsnapshot", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_editdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4097", + "weight": 0.8, + "_src": "canvas_restoreeditdrawsnapshot", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4136", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4178", + "weight": 0.8, + "_src": "canvas_editdrawpoint", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_editdrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4187", + "weight": 0.8, + "_src": "canvas_gridcustomlinehit", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_gridcustomlinehit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4203", + "weight": 0.8, + "_src": "canvas_setgridcustomlinepos", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_setgridcustomlinepos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4262", + "weight": 0.8, + "_src": "canvas_drawnumberlabel", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4285", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4339", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4356", + "weight": 0.8, + "_src": "canvas_endeditdraw", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_endeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4364", + "weight": 0.8, + "_src": "canvas_editcanvashaspixels", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_editcanvashaspixels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4550", + "weight": 0.8, + "_src": "canvas_refreshgridsplitpreview", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4646", + "weight": 0.8, + "_src": "canvas_rendercropbox", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4955", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4997", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_editdrawcanvas", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3686", + "weight": 0.8, + "_src": "canvas_edittextcontext", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_edittextcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3744", + "weight": 0.8, + "_src": "canvas_renderedittextcanvas", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_renderedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3818", + "weight": 0.8, + "_src": "canvas_edittextcanvasscale", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_edittextcanvasscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3851", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3938", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3972", + "weight": 0.8, + "_src": "canvas_updateedittextcursor", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3994", + "weight": 0.8, + "_src": "canvas_moveedittext", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4003", + "weight": 0.8, + "_src": "canvas_endedittext", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4015", + "weight": 0.8, + "_src": "canvas_resizeedittextcanvas", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_resizeedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4139", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4647", + "weight": 0.8, + "_src": "canvas_rendercropbox", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4818", + "weight": 0.8, + "_src": "canvas_closeimageeditor", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4998", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "canvas_edittextcanvas", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3734", + "weight": 0.8, + "_src": "canvas_hitedittextitem", + "_tgt": "canvas_edittextcontext", + "confidence_score": 0.5, + "source": "canvas_edittextcontext", + "target": "canvas_hitedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3745", + "weight": 0.8, + "_src": "canvas_renderedittextcanvas", + "_tgt": "canvas_edittextcontext", + "confidence_score": 0.5, + "source": "canvas_edittextcontext", + "target": "canvas_renderedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3854", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_edittextcontext", + "confidence_score": 0.5, + "source": "canvas_edittextcontext", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3777", + "weight": 0.8, + "_src": "canvas_synctexttoolstate", + "_tgt": "canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "canvas_selectededittextitem", + "target": "canvas_synctexttoolstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3783", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "canvas_selectededittextitem", + "target": "canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3805", + "weight": 0.8, + "_src": "canvas_confirmselectededittextitem", + "_tgt": "canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "canvas_selectededittextitem", + "target": "canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3959", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "canvas_selectededittextitem", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3701", + "weight": 0.8, + "_src": "canvas_createedittextitem", + "_tgt": "canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "canvas_defaultedittexttext", + "target": "canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3892", + "weight": 0.8, + "_src": "canvas_removeedittextinlineeditor", + "_tgt": "canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "canvas_defaultedittexttext", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3908", + "weight": 0.8, + "_src": "canvas_beginedittextinline", + "_tgt": "canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "canvas_defaultedittexttext", + "target": "canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3964", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "canvas_defaultedittexttext", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3695", + "weight": 0.8, + "_src": "canvas_edittextsizefrombrush", + "_tgt": "canvas_editbrushsize", + "confidence_score": 0.5, + "source": "canvas_edittextsizefrombrush", + "target": "canvas_editbrushsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3698", + "weight": 0.8, + "_src": "canvas_createedittextitem", + "_tgt": "canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "canvas_edittextsizefrombrush", + "target": "canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3785", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "canvas_edittextsizefrombrush", + "target": "canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3964", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "canvas_edittextsizefrombrush", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3704", + "weight": 0.8, + "_src": "canvas_createedittextitem", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_createedittextitem", + "target": "canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3964", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_createedittextitem", + "confidence_score": 0.5, + "source": "canvas_createedittextitem", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3716", + "weight": 0.8, + "_src": "canvas_measureedittextitem", + "_tgt": "canvas_textitemfont", + "confidence_score": 0.5, + "source": "canvas_textitemfont", + "target": "canvas_measureedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3738", + "weight": 0.8, + "_src": "canvas_hitedittextitem", + "_tgt": "canvas_measureedittextitem", + "confidence_score": 0.5, + "source": "canvas_measureedittextitem", + "target": "canvas_hitedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3855", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_measureedittextitem", + "confidence_score": 0.5, + "source": "canvas_measureedittextitem", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3940", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_hitedittextitem", + "confidence_score": 0.5, + "source": "canvas_hitedittextitem", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3974", + "weight": 0.8, + "_src": "canvas_updateedittextcursor", + "_tgt": "canvas_hitedittextitem", + "confidence_score": 0.5, + "source": "canvas_hitedittextitem", + "target": "canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3774", + "weight": 0.8, + "_src": "canvas_renderedittextcanvas", + "_tgt": "canvas_positionedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3791", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3801", + "weight": 0.8, + "_src": "canvas_setselectededittextitem", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_setselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3813", + "weight": 0.8, + "_src": "canvas_confirmselectededittextitem", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3895", + "weight": 0.8, + "_src": "canvas_removeedittextinlineeditor", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3927", + "weight": 0.8, + "_src": "canvas_beginedittextinline", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3956", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4000", + "weight": 0.8, + "_src": "canvas_moveedittext", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4006", + "weight": 0.8, + "_src": "canvas_endedittext", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4023", + "weight": 0.8, + "_src": "canvas_resizeedittextcanvas", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_resizeedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4103", + "weight": 0.8, + "_src": "canvas_restoreeditdrawsnapshot", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4158", + "weight": 0.8, + "_src": "canvas_reseteditdrawinghistory", + "_tgt": "canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_renderedittextcanvas", + "target": "canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3792", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3802", + "weight": 0.8, + "_src": "canvas_setselectededittextitem", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_setselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3814", + "weight": 0.8, + "_src": "canvas_confirmselectededittextitem", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3896", + "weight": 0.8, + "_src": "canvas_removeedittextinlineeditor", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3928", + "weight": 0.8, + "_src": "canvas_beginedittextinline", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3955", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4007", + "weight": 0.8, + "_src": "canvas_endedittext", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4082", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4104", + "weight": 0.8, + "_src": "canvas_restoreeditdrawsnapshot", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4146", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4159", + "weight": 0.8, + "_src": "canvas_reseteditdrawinghistory", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4166", + "weight": 0.8, + "_src": "canvas_setbrushtool", + "_tgt": "canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "canvas_synctexttoolstate", + "target": "canvas_setbrushtool" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3786", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_syncselectededittextstylefrombrush", + "target": "canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3788", + "weight": 0.8, + "_src": "canvas_syncselectededittextstylefrombrush", + "_tgt": "canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "canvas_syncselectededittextstylefrombrush", + "target": "canvas_begintexteditchange" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3796", + "weight": 0.8, + "_src": "canvas_begintexteditchange", + "_tgt": "canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "canvas_begintexteditchange", + "target": "canvas_pusheditdrawhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3883", + "weight": 0.8, + "_src": "canvas_removeedittextinlineeditor", + "_tgt": "canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "canvas_begintexteditchange", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3963", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "canvas_begintexteditchange", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3991", + "weight": 0.8, + "_src": "canvas_moveedittext", + "_tgt": "canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "canvas_begintexteditchange", + "target": "canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3960", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_confirmselectededittextitem", + "confidence_score": 0.5, + "source": "canvas_confirmselectededittextitem", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3856", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_edittextcanvasscale", + "confidence_score": 0.5, + "source": "canvas_edittextcanvasscale", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3877", + "weight": 0.8, + "_src": "canvas_removeedittextinlineeditor", + "_tgt": "canvas_inlineeditortext", + "confidence_score": 0.5, + "source": "canvas_inlineeditortext", + "target": "canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3871", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_autosizeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_autosizeedittextinlineeditor", + "target": "canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3870", + "weight": 0.8, + "_src": "canvas_positionedittextinlineeditor", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_positionedittextinlineeditor", + "target": "canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3911", + "weight": 0.8, + "_src": "canvas_beginedittextinline", + "_tgt": "canvas_positionedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_positionedittextinlineeditor", + "target": "canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3900", + "weight": 0.8, + "_src": "canvas_beginedittextinline", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3937", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4042", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4096", + "weight": 0.8, + "_src": "canvas_restoreeditdrawsnapshot", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4135", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4150", + "weight": 0.8, + "_src": "canvas_reseteditdrawinghistory", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4163", + "weight": 0.8, + "_src": "canvas_setbrushtool", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_setbrushtool" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4988", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "canvas_removeedittextinlineeditor", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3931", + "weight": 0.8, + "_src": "canvas_edittextpoint", + "_tgt": "canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "canvas_edittextpoint", + "target": "canvas_editdrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3939", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_edittextpoint", + "confidence_score": 0.5, + "source": "canvas_edittextpoint", + "target": "canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3974", + "weight": 0.8, + "_src": "canvas_updateedittextcursor", + "_tgt": "canvas_edittextpoint", + "confidence_score": 0.5, + "source": "canvas_edittextpoint", + "target": "canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3964", + "weight": 0.8, + "_src": "canvas_beginedittext", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_beginedittext", + "target": "canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L3979", + "weight": 0.8, + "_src": "canvas_moveedittext", + "_tgt": "canvas_updateedittextcursor", + "confidence_score": 0.5, + "source": "canvas_updateedittextcursor", + "target": "canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4008", + "weight": 0.8, + "_src": "canvas_endedittext", + "_tgt": "canvas_updateedittextcursor", + "confidence_score": 0.5, + "source": "canvas_updateedittextcursor", + "target": "canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4363", + "weight": 0.8, + "_src": "canvas_editcanvashaspixels", + "_tgt": "canvas_edittexthascontent", + "confidence_score": 0.5, + "source": "canvas_edittexthascontent", + "target": "canvas_editcanvashaspixels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4036", + "weight": 0.8, + "_src": "canvas_resizeeditdrawcanvas", + "_tgt": "canvas_resizeedittextcanvas", + "confidence_score": 0.5, + "source": "canvas_resizeedittextcanvas", + "target": "canvas_resizeeditdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4037", + "weight": 0.8, + "_src": "canvas_resizeeditdrawcanvas", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_resizeeditdrawcanvas", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4074", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_resizeeditdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_resizeeditdrawcanvas", + "target": "canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4507", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_resizeeditdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_resizeeditdrawcanvas", + "target": "canvas_applyimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4051", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4056", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_syncgridgapvalue", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_syncgridgapvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4075", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_cleareditdrawing", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4076", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4077", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_resetoutpaintbox", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4080", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4081", + "weight": 0.8, + "_src": "canvas_setimageeditmode", + "_tgt": "canvas_syncbrushtoolbuttons", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_syncbrushtoolbuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4791", + "weight": 0.8, + "_src": "canvas_openimageeditor", + "_tgt": "canvas_setimageeditmode", + "confidence_score": 0.5, + "source": "canvas_setimageeditmode", + "target": "canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4107", + "weight": 0.8, + "_src": "canvas_pusheditdrawhistory", + "_tgt": "canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_editdrawsnapshot", + "target": "canvas_pusheditdrawhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4124", + "weight": 0.8, + "_src": "canvas_undoeditdrawing", + "_tgt": "canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_editdrawsnapshot", + "target": "canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4130", + "weight": 0.8, + "_src": "canvas_redoeditdrawing", + "_tgt": "canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_editdrawsnapshot", + "target": "canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4320", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_editdrawsnapshot", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4125", + "weight": 0.8, + "_src": "canvas_undoeditdrawing", + "_tgt": "canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_restoreeditdrawsnapshot", + "target": "canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4131", + "weight": 0.8, + "_src": "canvas_redoeditdrawing", + "_tgt": "canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_restoreeditdrawsnapshot", + "target": "canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4342", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "canvas_restoreeditdrawsnapshot", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4110", + "weight": 0.8, + "_src": "canvas_pusheditdrawhistory", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_pusheditdrawhistory", + "target": "canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4137", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "canvas_pusheditdrawhistory", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4312", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "canvas_pusheditdrawhistory", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4126", + "weight": 0.8, + "_src": "canvas_undoeditdrawing", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4132", + "weight": 0.8, + "_src": "canvas_redoeditdrawing", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4147", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4160", + "weight": 0.8, + "_src": "canvas_reseteditdrawinghistory", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4317", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4360", + "weight": 0.8, + "_src": "canvas_endeditdraw", + "_tgt": "canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "canvas_synceditdrawinghistorybuttons", + "target": "canvas_endeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4137", + "weight": 0.8, + "_src": "canvas_cleareditdrawing", + "_tgt": "canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "canvas_cleareditdrawing", + "target": "canvas_editcanvashaspixels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4803", + "weight": 0.8, + "_src": "canvas_closeimageeditor", + "_tgt": "canvas_cleareditdrawing", + "confidence_score": 0.5, + "source": "canvas_cleareditdrawing", + "target": "canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4807", + "weight": 0.8, + "_src": "canvas_closeimageeditor", + "_tgt": "canvas_reseteditdrawinghistory", + "confidence_score": 0.5, + "source": "canvas_reseteditdrawinghistory", + "target": "canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4165", + "weight": 0.8, + "_src": "canvas_setbrushtool", + "_tgt": "canvas_syncbrushtoolbuttons", + "confidence_score": 0.5, + "source": "canvas_setbrushtool", + "target": "canvas_syncbrushtoolbuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4287", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "canvas_editdrawpoint", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4332", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "canvas_editdrawpoint", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4288", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_gridcustomlinehit", + "confidence_score": 0.5, + "source": "canvas_gridcustomlinehit", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4292", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_setgridcustomlinepos", + "confidence_score": 0.5, + "source": "canvas_setgridcustomlinepos", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4332", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_setgridcustomlinepos", + "confidence_score": 0.5, + "source": "canvas_setgridcustomlinepos", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4222", + "weight": 0.8, + "_src": "canvas_setupdrawstyle", + "_tgt": "canvas_editbrushsize", + "confidence_score": 0.5, + "source": "canvas_editbrushsize", + "target": "canvas_setupdrawstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4264", + "weight": 0.8, + "_src": "canvas_drawnumberlabel", + "_tgt": "canvas_editbrushsize", + "confidence_score": 0.5, + "source": "canvas_editbrushsize", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4223", + "weight": 0.8, + "_src": "canvas_setupdrawstyle", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_brushcolor", + "target": "canvas_setupdrawstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4274", + "weight": 0.8, + "_src": "canvas_drawnumberlabel", + "_tgt": "canvas_brushcolor", + "confidence_score": 0.5, + "source": "canvas_brushcolor", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4248", + "weight": 0.8, + "_src": "canvas_drawbrushshape", + "_tgt": "canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "canvas_setupdrawstyle", + "target": "canvas_drawbrushshape" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4266", + "weight": 0.8, + "_src": "canvas_drawnumberlabel", + "_tgt": "canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "canvas_setupdrawstyle", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4321", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "canvas_setupdrawstyle", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4346", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "canvas_setupdrawstyle", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4326", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_normalizemaskpreviewcanvas", + "confidence_score": 0.5, + "source": "canvas_normalizemaskpreviewcanvas", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4353", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_normalizemaskpreviewcanvas", + "confidence_score": 0.5, + "source": "canvas_normalizemaskpreviewcanvas", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4265", + "weight": 0.8, + "_src": "canvas_drawnumberlabel", + "_tgt": "canvas_circlednumber", + "confidence_score": 0.5, + "source": "canvas_circlednumber", + "target": "canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4343", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_drawbrushshape", + "confidence_score": 0.5, + "source": "canvas_drawbrushshape", + "target": "canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4314", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_drawnumberlabel", + "confidence_score": 0.5, + "source": "canvas_drawnumberlabel", + "target": "canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4293", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_begineditdraw", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4294", + "weight": 0.8, + "_src": "canvas_begineditdraw", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_begineditdraw", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4333", + "weight": 0.8, + "_src": "canvas_moveeditdraw", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_moveeditdraw", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4954", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "canvas_editcanvashaspixels", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4991", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "canvas_editcanvashaspixels", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4380", + "weight": 0.8, + "_src": "canvas_gridsplitsettings", + "_tgt": "canvas_syncgridgapvalue", + "confidence_score": 0.5, + "source": "canvas_syncgridgapvalue", + "target": "canvas_gridsplitsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4385", + "weight": 0.8, + "_src": "canvas_gridsplitrects", + "_tgt": "canvas_gridsplitsettings", + "confidence_score": 0.5, + "source": "canvas_gridsplitsettings", + "target": "canvas_gridsplitrects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4595", + "weight": 0.8, + "_src": "canvas_refreshgridsplitpreview", + "_tgt": "canvas_gridsplitsettings", + "confidence_score": 0.5, + "source": "canvas_gridsplitsettings", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4384", + "weight": 0.8, + "_src": "canvas_gridsplitrects", + "_tgt": "canvas_gridsplitrectscustom", + "confidence_score": 0.5, + "source": "canvas_gridsplitrects", + "target": "canvas_gridsplitrectscustom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5016", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_gridsplitrects", + "confidence_score": 0.5, + "source": "canvas_gridsplitrects", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5033", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_gridlayoutfromrects", + "confidence_score": 0.5, + "source": "canvas_gridlayoutfromrects", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4446", + "weight": 0.8, + "_src": "canvas_applygridpreset", + "_tgt": "canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "canvas_applygridpreset", + "target": "canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4447", + "weight": 0.8, + "_src": "canvas_applygridpreset", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_applygridpreset", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4448", + "weight": 0.8, + "_src": "canvas_applygridpreset", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_applygridpreset", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4466", + "weight": 0.8, + "_src": "canvas_togglegridcustommode", + "_tgt": "canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "canvas_togglegridcustommode", + "target": "canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4467", + "weight": 0.8, + "_src": "canvas_togglegridcustommode", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_togglegridcustommode", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4468", + "weight": 0.8, + "_src": "canvas_togglegridcustommode", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_togglegridcustommode", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4476", + "weight": 0.8, + "_src": "canvas_setgridcustomorientation", + "_tgt": "canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "canvas_setgridcustomorientation", + "target": "canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4482", + "weight": 0.8, + "_src": "canvas_cleargridcustomlines", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_cleargridcustomlines", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4483", + "weight": 0.8, + "_src": "canvas_cleargridcustomlines", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_cleargridcustomlines", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4489", + "weight": 0.8, + "_src": "canvas_undogridcustomline", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_undogridcustomline", + "target": "canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4490", + "weight": 0.8, + "_src": "canvas_undogridcustomline", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_undogridcustomline", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4767", + "weight": 0.8, + "_src": "canvas_openimageeditor", + "_tgt": "canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "canvas_syncgridcustomundobtn", + "target": "canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4515", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_clampcrop", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4516", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_rendercropbox", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4518", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4519", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_syncimageeditoverflow", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_syncimageeditoverflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4520", + "weight": 0.8, + "_src": "canvas_applyimageeditzoom", + "_tgt": "canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_updatezoomlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4537", + "weight": 0.8, + "_src": "canvas_resetimageeditzoom", + "_tgt": "canvas_applyimageeditzoom", + "confidence_score": 0.5, + "source": "canvas_applyimageeditzoom", + "target": "canvas_resetimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4768", + "weight": 0.8, + "_src": "canvas_openimageeditor", + "_tgt": "canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "canvas_updatezoomlabel", + "target": "canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4628", + "weight": 0.8, + "_src": "canvas_imageeditoroutputnode", + "_tgt": "canvas_imageeditoroutputpoint", + "confidence_score": 0.5, + "source": "canvas_imageeditoroutputpoint", + "target": "canvas_imageeditoroutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4635", + "weight": 0.8, + "_src": "canvas_addgeneratedimagenode", + "_tgt": "canvas_imageeditoroutputpoint", + "confidence_score": 0.5, + "source": "canvas_imageeditoroutputpoint", + "target": "canvas_addgeneratedimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5031", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_imageeditoroutputnode", + "confidence_score": 0.5, + "source": "canvas_imageeditoroutputnode", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4961", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_addgeneratedimagenode", + "confidence_score": 0.5, + "source": "canvas_addgeneratedimagenode", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4665", + "weight": 0.8, + "_src": "canvas_rendercropbox", + "_tgt": "canvas_updateoutpaintresolutionlabel", + "confidence_score": 0.5, + "source": "canvas_rendercropbox", + "target": "canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4726", + "weight": 0.8, + "_src": "canvas_resetoutpaintbox", + "_tgt": "canvas_rendercropbox", + "confidence_score": 0.5, + "source": "canvas_rendercropbox", + "target": "canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4736", + "weight": 0.8, + "_src": "canvas_resetcropbox", + "_tgt": "canvas_rendercropbox", + "confidence_score": 0.5, + "source": "canvas_rendercropbox", + "target": "canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4707", + "weight": 0.8, + "_src": "canvas_updateoutpaintresolutionlabel", + "_tgt": "canvas_outpaintnaturalsize", + "confidence_score": 0.5, + "source": "canvas_outpaintnaturalsize", + "target": "canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4826", + "weight": 0.8, + "_src": "canvas_clampcrop", + "_tgt": "canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "canvas_clampoutpaint", + "target": "canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4856", + "weight": 0.8, + "_src": "canvas_resizeoutpaintfromdrag", + "_tgt": "canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "canvas_clampoutpaint", + "target": "canvas_resizeoutpaintfromdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4922", + "weight": 0.8, + "_src": "canvas_applyimageoutpaint", + "_tgt": "canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "canvas_clampoutpaint", + "target": "canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4730", + "weight": 0.8, + "_src": "canvas_resetcropbox", + "_tgt": "canvas_resetoutpaintbox", + "confidence_score": 0.5, + "source": "canvas_resetoutpaintbox", + "target": "canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4912", + "weight": 0.8, + "_src": "canvas_applyimagecrop", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "canvas_closeimageeditor", + "target": "canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4946", + "weight": 0.8, + "_src": "canvas_applyimageoutpaint", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "canvas_closeimageeditor", + "target": "canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4962", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "canvas_closeimageeditor", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5006", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "canvas_closeimageeditor", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5039", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "canvas_closeimageeditor", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4908", + "weight": 0.8, + "_src": "canvas_applyimagecrop", + "_tgt": "canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "canvas_uploadcroppedblob", + "target": "canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4939", + "weight": 0.8, + "_src": "canvas_applyimageoutpaint", + "_tgt": "canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "canvas_uploadcroppedblob", + "target": "canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4959", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "canvas_uploadcroppedblob", + "target": "canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5002", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "canvas_uploadcroppedblob", + "target": "canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5029", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_uploadimageblobs", + "confidence_score": 0.5, + "source": "canvas_uploadimageblobs", + "target": "canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4913", + "weight": 0.8, + "_src": "canvas_applyimagecrop", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimagecrop", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5049", + "weight": 0.8, + "_src": "canvas_applyimageedit", + "_tgt": "canvas_applyimagecrop", + "confidence_score": 0.5, + "source": "canvas_applyimagecrop", + "target": "canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4947", + "weight": 0.8, + "_src": "canvas_applyimageoutpaint", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimageoutpaint", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5045", + "weight": 0.8, + "_src": "canvas_applyimageedit", + "_tgt": "canvas_applyimageoutpaint", + "confidence_score": 0.5, + "source": "canvas_applyimageoutpaint", + "target": "canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4955", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_maskcanvasfromdrawcanvas", + "confidence_score": 0.5, + "source": "canvas_applyimagemask", + "target": "canvas_maskcanvasfromdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L4963", + "weight": 0.8, + "_src": "canvas_applyimagemask", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimagemask", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5046", + "weight": 0.8, + "_src": "canvas_applyimageedit", + "_tgt": "canvas_applyimagemask", + "confidence_score": 0.5, + "source": "canvas_applyimagemask", + "target": "canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5007", + "weight": 0.8, + "_src": "canvas_applyimagebrush", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimagebrush", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5047", + "weight": 0.8, + "_src": "canvas_applyimageedit", + "_tgt": "canvas_applyimagebrush", + "confidence_score": 0.5, + "source": "canvas_applyimagebrush", + "target": "canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5034", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_applyimagegridsplit", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5040", + "weight": 0.8, + "_src": "canvas_applyimagegridsplit", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_applyimagegridsplit", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5048", + "weight": 0.8, + "_src": "canvas_applyimageedit", + "_tgt": "canvas_applyimagegridsplit", + "confidence_score": 0.5, + "source": "canvas_applyimagegridsplit", + "target": "canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5162", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_nodehaslivemedia", + "confidence_score": 0.5, + "source": "canvas_nodehaslivemedia", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5096", + "weight": 0.8, + "_src": "canvas_transplantnodemediaelement", + "_tgt": "canvas_capturemediaplaybackstate", + "confidence_score": 0.5, + "source": "canvas_capturemediaplaybackstate", + "target": "canvas_transplantnodemediaelement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5098", + "weight": 0.8, + "_src": "canvas_transplantnodemediaelement", + "_tgt": "canvas_restoremediaplaybackstate", + "confidence_score": 0.5, + "source": "canvas_restoremediaplaybackstate", + "target": "canvas_transplantnodemediaelement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5093", + "weight": 0.8, + "_src": "canvas_transplantnodemediaelement", + "_tgt": "canvas_mediasignaturefromelement", + "confidence_score": 0.5, + "source": "canvas_mediasignaturefromelement", + "target": "canvas_transplantnodemediaelement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5162", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_transplantnodemediaelement", + "confidence_score": 0.5, + "source": "canvas_transplantnodemediaelement", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5121", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_capturemediaplaybackstates", + "confidence_score": 0.5, + "source": "canvas_capturemediaplaybackstates", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5140", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_restoremediaplaybackstates", + "confidence_score": 0.5, + "source": "canvas_restoremediaplaybackstates", + "target": "canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5120", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_captureoutputscrolls", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_captureoutputscrolls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5141", + "weight": 0.8, + "_src": "canvas_render", + "_tgt": "canvas_restoreoutputscrolls", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_restoreoutputscrolls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5158", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_refreshnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6781", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_applyprompttemplatetopromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8701", + "weight": 0.8, + "_src": "canvas_rhimportworkflowjson", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_rhimportworkflowjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8966", + "weight": 0.8, + "_src": "canvas_updatecomfyfield", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9209", + "weight": 0.8, + "_src": "canvas_reorderinput", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_reorderinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9546", + "weight": 0.8, + "_src": "canvas_ltxrefreshtimelineeditor", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_ltxrefreshtimelineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10804", + "weight": 0.8, + "_src": "canvas_deletenode", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10815", + "weight": 0.8, + "_src": "canvas_clearnodecontentbeforedelete", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_clearnodecontentbeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10843", + "weight": 0.8, + "_src": "canvas_deleteconnection", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_deleteconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11342", + "weight": 0.8, + "_src": "canvas_markoutputviewed", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_markoutputviewed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11389", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11903", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_rerunfromoutputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12114", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12166", + "weight": 0.8, + "_src": "canvas_finishselection", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_finishselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12222", + "weight": 0.8, + "_src": "canvas_performundo", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_performundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12258", + "weight": 0.8, + "_src": "canvas_pastenodes", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12467", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12507", + "weight": 0.8, + "_src": "canvas_startnodedrag", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_startnodedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12727", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_enddrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12810", + "weight": 0.8, + "_src": "canvas_updategroupmembership", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_updategroupmembership" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13302", + "weight": 0.8, + "_src": "canvas_deleteselectednodes", + "_tgt": "canvas_render", + "confidence_score": 0.5, + "source": "canvas_render", + "target": "canvas_deleteselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5150", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_captureoutputscrolls", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_captureoutputscrolls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5155", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_refreshoutputnodecontent", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_refreshoutputnodecontent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5161", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_rendernode", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_rendernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5165", + "weight": 0.8, + "_src": "canvas_refreshnodes", + "_tgt": "canvas_restoreoutputscrolls", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_restoreoutputscrolls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5172", + "weight": 0.8, + "_src": "canvas_refreshrunnodes", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_refreshrunnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7898", + "weight": 0.8, + "_src": "canvas_togglecomfyrandom", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8078", + "weight": 0.8, + "_src": "canvas_togglerhrandom", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_togglerhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8620", + "weight": 0.8, + "_src": "canvas_rhfetchappinfo", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_rhfetchappinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8651", + "weight": 0.8, + "_src": "canvas_rhfetchworkflowinfo", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_rhfetchworkflowinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9884", + "weight": 0.8, + "_src": "canvas_requestcascadestop", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_requestcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9903", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_finalizecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10327", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10522", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10610", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10717", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10765", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10782", + "weight": 0.8, + "_src": "canvas_runllmchat", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_runllmchat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10824", + "weight": 0.8, + "_src": "canvas_clearnodecontentbeforedelete", + "_tgt": "canvas_refreshnodes", + "confidence_score": 0.5, + "source": "canvas_refreshnodes", + "target": "canvas_clearnodecontentbeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8767", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9267", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9341", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9396", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10058", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10141", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11210", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11228", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_refreshrunnodes", + "confidence_score": 0.5, + "source": "canvas_refreshrunnodes", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5182", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizefromsizestring", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 0.5, + "source": "canvas_normalizedpendingpreviewsize", + "target": "canvas_pendingpreviewsizefromsizestring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5186", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizefromnode", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 0.5, + "source": "canvas_normalizedpendingpreviewsize", + "target": "canvas_pendingpreviewsizefromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5202", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizefromrefs", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 0.5, + "source": "canvas_normalizedpendingpreviewsize", + "target": "canvas_pendingpreviewsizefromrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5219", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizeforrun", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 0.5, + "source": "canvas_normalizedpendingpreviewsize", + "target": "canvas_pendingpreviewsizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5227", + "weight": 0.8, + "_src": "canvas_pendingoutputstyle", + "_tgt": "canvas_normalizedpendingpreviewsize", + "confidence_score": 0.5, + "source": "canvas_normalizedpendingpreviewsize", + "target": "canvas_pendingoutputstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5219", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizeforrun", + "_tgt": "canvas_pendingpreviewsizefromsizestring", + "confidence_score": 0.5, + "source": "canvas_pendingpreviewsizefromsizestring", + "target": "canvas_pendingpreviewsizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5210", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizefromrefs", + "_tgt": "canvas_pendingpreviewsizefromnode", + "confidence_score": 0.5, + "source": "canvas_pendingpreviewsizefromnode", + "target": "canvas_pendingpreviewsizefromrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5224", + "weight": 0.8, + "_src": "canvas_pendingpreviewsizeforrun", + "_tgt": "canvas_pendingpreviewsizefromrefs", + "confidence_score": 0.5, + "source": "canvas_pendingpreviewsizefromrefs", + "target": "canvas_pendingpreviewsizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11075", + "weight": 0.8, + "_src": "canvas_makependingforrun", + "_tgt": "canvas_pendingpreviewsizeforrun", + "confidence_score": 0.5, + "source": "canvas_pendingpreviewsizeforrun", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "canvas_renderpendingoutput", + "_tgt": "canvas_pendingoutputstyle", + "confidence_score": 0.5, + "source": "canvas_pendingoutputstyle", + "target": "canvas_renderpendingoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "canvas_renderpendingoutput", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_renderpendingoutput", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "canvas_renderpendingoutput", + "_tgt": "canvas_formatrunduration", + "confidence_score": 0.5, + "source": "canvas_renderpendingoutput", + "target": "canvas_formatrunduration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "canvas_renderpendingoutput", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_renderpendingoutput", + "target": "canvas_nowms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5277", + "weight": 0.8, + "_src": "canvas_isnodedragsurface", + "_tgt": "canvas_isnodecontrol", + "confidence_score": 0.5, + "source": "canvas_isnodecontrol", + "target": "canvas_isnodedragsurface" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9997", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_destroyltxeditor", + "confidence_score": 0.5, + "source": "canvas_destroyltxeditor", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10800", + "weight": 0.8, + "_src": "canvas_deletenode", + "_tgt": "canvas_destroyltxeditor", + "confidence_score": 0.5, + "source": "canvas_destroyltxeditor", + "target": "canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5283", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_defaultnodesize", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_defaultnodesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5319", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_ismissingasseturl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5322", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_missingassethtml", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_missingassethtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5322", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5322", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5380", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_promptcounterhtml", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_promptcounterhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5388", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_bindscrollabletext", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_bindscrollabletext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5397", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_renderloopbody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5431", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_renderllmbody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_renderllmbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5432", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_rendergeneratorbody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_rendergeneratorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5434", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_rendervideobody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_rendervideobody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5435", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_renderrhbody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5436", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_rendercomfybody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_rendercomfybody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5437", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_renderltxdirectorbody", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5442", + "weight": 0.8, + "_src": "canvas_rendernode", + "_tgt": "canvas_renderoutputgrid", + "confidence_score": 0.5, + "source": "canvas_rendernode", + "target": "canvas_renderoutputgrid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5536", + "weight": 0.8, + "_src": "canvas_outputdomkeyforitem", + "_tgt": "canvas_outputurlvalue", + "confidence_score": 0.5, + "source": "canvas_outputdomkeyforitem", + "target": "canvas_outputurlvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5547", + "weight": 0.8, + "_src": "canvas_refreshoutputnodecontent", + "_tgt": "canvas_outputgridlayout", + "confidence_score": 0.5, + "source": "canvas_refreshoutputnodecontent", + "target": "canvas_outputgridlayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12565", + "weight": 0.8, + "_src": "canvas_startnoderesize", + "_tgt": "canvas_defaultnodesize", + "confidence_score": 0.5, + "source": "canvas_defaultnodesize", + "target": "canvas_startnoderesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12574", + "weight": 0.8, + "_src": "canvas_onnoderesize", + "_tgt": "canvas_defaultnodesize", + "confidence_score": 0.5, + "source": "canvas_defaultnodesize", + "target": "canvas_onnoderesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5649", + "weight": 0.8, + "_src": "canvas_renderloopprompt", + "_tgt": "canvas_loopcount", + "confidence_score": 0.5, + "source": "canvas_loopcount", + "target": "canvas_renderloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6786", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_loopcount", + "confidence_score": 0.5, + "source": "canvas_loopcount", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10589", + "weight": 0.8, + "_src": "canvas_resolvecascadeloop", + "_tgt": "canvas_loopcount", + "confidence_score": 0.5, + "source": "canvas_loopcount", + "target": "canvas_resolvecascadeloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5640", + "weight": 0.8, + "_src": "canvas_loopinputprompt", + "_tgt": "canvas_loopinputpromptitems", + "confidence_score": 0.5, + "source": "canvas_loopinputpromptitems", + "target": "canvas_loopinputprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6794", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_loopinputpromptitems", + "confidence_score": 0.5, + "source": "canvas_loopinputpromptitems", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5659", + "weight": 0.8, + "_src": "canvas_renderloopprompt", + "_tgt": "canvas_loopinputprompt", + "confidence_score": 0.5, + "source": "canvas_loopinputprompt", + "target": "canvas_renderloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5678", + "weight": 0.8, + "_src": "canvas_imagerefsfromnode", + "_tgt": "canvas_generatedimagerefs", + "confidence_score": 0.5, + "source": "canvas_imagerefsfromnode", + "target": "canvas_generatedimagerefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6793", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_loopinputimagerefs", + "confidence_score": 0.5, + "source": "canvas_loopinputimagerefs", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5714", + "weight": 0.8, + "_src": "canvas_videorefsfromnode", + "_tgt": "canvas_generatedimagerefs", + "confidence_score": 0.5, + "source": "canvas_videorefsfromnode", + "target": "canvas_generatedimagerefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5756", + "weight": 0.8, + "_src": "canvas_looptokenchiphtml", + "_tgt": "canvas_looptokenlabel", + "confidence_score": 0.5, + "source": "canvas_looptokenlabel", + "target": "canvas_looptokenchiphtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5756", + "weight": 0.8, + "_src": "canvas_looptokenchiphtml", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_looptokenchiphtml", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5756", + "weight": 0.8, + "_src": "canvas_looptokenchiphtml", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_looptokenchiphtml", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5776", + "weight": 0.8, + "_src": "canvas_insertlooptoken", + "_tgt": "canvas_looptokenchiphtml", + "confidence_score": 0.5, + "source": "canvas_looptokenchiphtml", + "target": "canvas_insertlooptoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6830", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_loopvariablehtml", + "confidence_score": 0.5, + "source": "canvas_loopvariablehtml", + "target": "canvas_renderloopbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5798", + "weight": 0.8, + "_src": "canvas_promptcounterhtml", + "_tgt": "canvas_prompttextlength", + "confidence_score": 0.5, + "source": "canvas_prompttextlength", + "target": "canvas_promptcounterhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5805", + "weight": 0.8, + "_src": "canvas_refreshpromptcounter", + "_tgt": "canvas_prompttextlength", + "confidence_score": 0.5, + "source": "canvas_prompttextlength", + "target": "canvas_refreshpromptcounter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5813", + "weight": 0.8, + "_src": "canvas_activecanvasassetlibrary", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_activecanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5945", + "weight": 0.8, + "_src": "canvas_loadcanvasassetlibrary", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_loadcanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5960", + "weight": 0.8, + "_src": "canvas_rendercanvasassetlibrary", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6077", + "weight": 0.8, + "_src": "canvas_renderimageassetmanager", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6136", + "weight": 0.8, + "_src": "canvas_renderworkflowassetmanager", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12358", + "weight": 0.8, + "_src": "canvas_defaultworkflowassettarget", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_defaultworkflowassettarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12420", + "weight": 0.8, + "_src": "canvas_findcanvasassetcategoryforitem", + "_tgt": "canvas_canvasassetlibraries", + "confidence_score": 0.5, + "source": "canvas_canvasassetlibraries", + "target": "canvas_findcanvasassetcategoryforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5817", + "weight": 0.8, + "_src": "canvas_canvasassetcategories", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_canvasassetcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5823", + "weight": 0.8, + "_src": "canvas_canvasmediacategories", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_canvasmediacategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5837", + "weight": 0.8, + "_src": "canvas_canvasworkflowcategories", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_canvasworkflowcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6078", + "weight": 0.8, + "_src": "canvas_renderimageassetmanager", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6137", + "weight": 0.8, + "_src": "canvas_renderworkflowassetmanager", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12359", + "weight": 0.8, + "_src": "canvas_defaultworkflowassettarget", + "_tgt": "canvas_activecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetlibrary", + "target": "canvas_defaultworkflowassettarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5829", + "weight": 0.8, + "_src": "canvas_activecanvasassetcategory", + "_tgt": "canvas_canvasassetcategories", + "confidence_score": 0.5, + "source": "canvas_canvasassetcategories", + "target": "canvas_activecanvasassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5948", + "weight": 0.8, + "_src": "canvas_loadcanvasassetlibrary", + "_tgt": "canvas_canvasassetcategories", + "confidence_score": 0.5, + "source": "canvas_canvasassetcategories", + "target": "canvas_loadcanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5964", + "weight": 0.8, + "_src": "canvas_rendercanvasassetlibrary", + "_tgt": "canvas_canvasassetcategories", + "confidence_score": 0.5, + "source": "canvas_canvasassetcategories", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5833", + "weight": 0.8, + "_src": "canvas_activecanvasmediacategory", + "_tgt": "canvas_canvasmediacategories", + "confidence_score": 0.5, + "source": "canvas_canvasmediacategories", + "target": "canvas_activecanvasmediacategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6079", + "weight": 0.8, + "_src": "canvas_renderimageassetmanager", + "_tgt": "canvas_canvasmediacategories", + "confidence_score": 0.5, + "source": "canvas_canvasmediacategories", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5844", + "weight": 0.8, + "_src": "canvas_currentcanvasassetitem", + "_tgt": "canvas_activecanvasassetcategory", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetcategory", + "target": "canvas_currentcanvasassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5973", + "weight": 0.8, + "_src": "canvas_rendercanvasassetlibrary", + "_tgt": "canvas_activecanvasassetcategory", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetcategory", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6030", + "weight": 0.8, + "_src": "canvas_addurltocanvasassetlibrary", + "_tgt": "canvas_activecanvasassetcategory", + "confidence_score": 0.5, + "source": "canvas_activecanvasassetcategory", + "target": "canvas_addurltocanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6081", + "weight": 0.8, + "_src": "canvas_renderimageassetmanager", + "_tgt": "canvas_activecanvasmediacategory", + "confidence_score": 0.5, + "source": "canvas_activecanvasmediacategory", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5840", + "weight": 0.8, + "_src": "canvas_activecanvasworkflowcategory", + "_tgt": "canvas_canvasworkflowcategories", + "confidence_score": 0.5, + "source": "canvas_canvasworkflowcategories", + "target": "canvas_activecanvasworkflowcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6138", + "weight": 0.8, + "_src": "canvas_renderworkflowassetmanager", + "_tgt": "canvas_canvasworkflowcategories", + "confidence_score": 0.5, + "source": "canvas_canvasworkflowcategories", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6140", + "weight": 0.8, + "_src": "canvas_renderworkflowassetmanager", + "_tgt": "canvas_activecanvasworkflowcategory", + "confidence_score": 0.5, + "source": "canvas_activecanvasworkflowcategory", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5919", + "weight": 0.8, + "_src": "canvas_renamecanvasassetitem", + "_tgt": "canvas_currentcanvasassetitem", + "confidence_score": 0.5, + "source": "canvas_currentcanvasassetitem", + "target": "canvas_renamecanvasassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5932", + "weight": 0.8, + "_src": "canvas_deletecanvasassetitem", + "_tgt": "canvas_currentcanvasassetitem", + "confidence_score": 0.5, + "source": "canvas_currentcanvasassetitem", + "target": "canvas_deletecanvasassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5852", + "weight": 0.8, + "_src": "canvas_canvasassetitemkind", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_canvasassetitemkind", + "target": "canvas_isvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5857", + "weight": 0.8, + "_src": "canvas_canvasassetthumbhtml", + "_tgt": "canvas_canvasassetitemkind", + "confidence_score": 0.5, + "source": "canvas_canvasassetitemkind", + "target": "canvas_canvasassetthumbhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5885", + "weight": 0.8, + "_src": "canvas_showcanvasassethoverpreview", + "_tgt": "canvas_canvasassetitemkind", + "confidence_score": 0.5, + "source": "canvas_canvasassetitemkind", + "target": "canvas_showcanvasassethoverpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5858", + "weight": 0.8, + "_src": "canvas_canvasassetthumbhtml", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_canvasassetthumbhtml", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5864", + "weight": 0.8, + "_src": "canvas_canvasassetthumbhtml", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_canvasassetthumbhtml", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5904", + "weight": 0.8, + "_src": "canvas_showcanvasassethoverpreview", + "_tgt": "canvas_positioncanvasassethoverpreview", + "confidence_score": 0.5, + "source": "canvas_positioncanvasassethoverpreview", + "target": "canvas_showcanvasassethoverpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5937", + "weight": 0.8, + "_src": "canvas_deletecanvasassetitem", + "_tgt": "canvas_hidecanvasassethoverpreview", + "confidence_score": 0.5, + "source": "canvas_hidecanvasassethoverpreview", + "target": "canvas_deletecanvasassetitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5959", + "weight": 0.8, + "_src": "canvas_rendercanvasassetlibrary", + "_tgt": "canvas_hidecanvasassethoverpreview", + "confidence_score": 0.5, + "source": "canvas_hidecanvasassethoverpreview", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6026", + "weight": 0.8, + "_src": "canvas_togglecanvasassetlibrary", + "_tgt": "canvas_hidecanvasassethoverpreview", + "confidence_score": 0.5, + "source": "canvas_hidecanvasassethoverpreview", + "target": "canvas_togglecanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5928", + "weight": 0.8, + "_src": "canvas_renamecanvasassetitem", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_renamecanvasassetitem", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5929", + "weight": 0.8, + "_src": "canvas_renamecanvasassetitem", + "_tgt": "canvas_renderassetmanager", + "confidence_score": 0.5, + "source": "canvas_renamecanvasassetitem", + "target": "canvas_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5938", + "weight": 0.8, + "_src": "canvas_deletecanvasassetitem", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_deletecanvasassetitem", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5939", + "weight": 0.8, + "_src": "canvas_deletecanvasassetitem", + "_tgt": "canvas_renderassetmanager", + "confidence_score": 0.5, + "source": "canvas_deletecanvasassetitem", + "target": "canvas_renderassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L5950", + "weight": 0.8, + "_src": "canvas_loadcanvasassetlibrary", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_loadcanvasassetlibrary", + "target": "canvas_rendercanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6027", + "weight": 0.8, + "_src": "canvas_togglecanvasassetlibrary", + "_tgt": "canvas_loadcanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_loadcanvasassetlibrary", + "target": "canvas_togglecanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6062", + "weight": 0.8, + "_src": "canvas_openassetmanager", + "_tgt": "canvas_loadcanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_loadcanvasassetlibrary", + "target": "canvas_openassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12385", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_loadcanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_loadcanvasassetlibrary", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6042", + "weight": 0.8, + "_src": "canvas_addurltocanvasassetlibrary", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_rendercanvasassetlibrary", + "target": "canvas_addurltocanvasassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12398", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_rendercanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_rendercanvasassetlibrary", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6023", + "weight": 0.8, + "_src": "canvas_togglecanvasassetlibrary", + "_tgt": "canvas_closeworkflowtransfermodal", + "confidence_score": 0.5, + "source": "canvas_togglecanvasassetlibrary", + "target": "canvas_closeworkflowtransfermodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12299", + "weight": 0.8, + "_src": "canvas_openworkflowtransfermodal", + "_tgt": "canvas_togglecanvasassetlibrary", + "confidence_score": 0.5, + "source": "canvas_togglecanvasassetlibrary", + "target": "canvas_openworkflowtransfermodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6062", + "weight": 0.8, + "_src": "canvas_openassetmanager", + "_tgt": "canvas_loadcanvasprompttemplates", + "confidence_score": 0.5, + "source": "canvas_openassetmanager", + "target": "canvas_loadcanvasprompttemplates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6071", + "weight": 0.8, + "_src": "canvas_renderassetmanager", + "_tgt": "canvas_renderpromptassetmanager", + "confidence_score": 0.5, + "source": "canvas_renderassetmanager", + "target": "canvas_renderpromptassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6072", + "weight": 0.8, + "_src": "canvas_renderassetmanager", + "_tgt": "canvas_renderworkflowassetmanager", + "confidence_score": 0.5, + "source": "canvas_renderassetmanager", + "target": "canvas_renderworkflowassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6073", + "weight": 0.8, + "_src": "canvas_renderassetmanager", + "_tgt": "canvas_renderimageassetmanager", + "confidence_score": 0.5, + "source": "canvas_renderassetmanager", + "target": "canvas_renderimageassetmanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12399", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_renderassetmanager", + "confidence_score": 0.5, + "source": "canvas_renderassetmanager", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6133", + "weight": 0.8, + "_src": "canvas_workflowassetthumbhtml", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_workflowassetthumbhtml", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6227", + "weight": 0.8, + "_src": "canvas_loadcanvasprompttemplates", + "_tgt": "canvas_loadcanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_loadcanvasprompttemplates", + "target": "canvas_loadcanvasprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6228", + "weight": 0.8, + "_src": "canvas_loadcanvasprompttemplates", + "_tgt": "canvas_loadcanvasprompttemplateoverrides", + "confidence_score": 0.5, + "source": "canvas_loadcanvasprompttemplates", + "target": "canvas_loadcanvasprompttemplateoverrides" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6234", + "weight": 0.8, + "_src": "canvas_loadcanvasprompttemplates", + "_tgt": "canvas_activecanvaspromptlibraryitems", + "confidence_score": 0.5, + "source": "canvas_loadcanvasprompttemplates", + "target": "canvas_activecanvaspromptlibraryitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6758", + "weight": 0.8, + "_src": "canvas_openprompttemplatemodal", + "_tgt": "canvas_loadcanvasprompttemplates", + "confidence_score": 0.5, + "source": "canvas_loadcanvasprompttemplates", + "target": "canvas_openprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6284", + "weight": 0.8, + "_src": "canvas_activecanvaspromptlibraryitems", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_activecanvaspromptlibraryitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6332", + "weight": 0.8, + "_src": "canvas_activecanvasprompttemplategroups", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_activecanvasprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6338", + "weight": 0.8, + "_src": "canvas_canvasprompttemplatecategorylabel", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_canvasprompttemplatecategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6389", + "weight": 0.8, + "_src": "canvas_currentcanvasprompttemplatelibraryeditable", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_currentcanvasprompttemplatelibraryeditable" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6418", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6446", + "weight": 0.8, + "_src": "canvas_createblankcanvasprompttemplate", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_createblankcanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6468", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6556", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6577", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6599", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_activecanvaspromptlibrary", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibrary", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6259", + "weight": 0.8, + "_src": "canvas_loadcanvasprompttemplategroups", + "_tgt": "canvas_defaultcanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_defaultcanvasprompttemplategroups", + "target": "canvas_loadcanvasprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6572", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_savecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplategroups", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6595", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_savecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplategroups", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6626", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_savecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplategroups", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6484", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_savecanvasprompttemplateoverrides", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplateoverrides", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6512", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_savecanvasprompttemplateoverrides", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplateoverrides", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6627", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_savecanvasprompttemplateoverrides", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplateoverrides", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6324", + "weight": 0.8, + "_src": "canvas_refreshcanvasprompttemplatesfromlibraries", + "_tgt": "canvas_activecanvaspromptlibraryitems", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibraryitems", + "target": "canvas_refreshcanvasprompttemplatesfromlibraries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6633", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_activecanvaspromptlibraryitems", + "confidence_score": 0.5, + "source": "canvas_activecanvaspromptlibraryitems", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6325", + "weight": 0.8, + "_src": "canvas_refreshcanvasprompttemplatesfromlibraries", + "_tgt": "canvas_rendercanvaspromptlibraryselect", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_rendercanvaspromptlibraryselect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6412", + "weight": 0.8, + "_src": "canvas_synccanvasprompttemplatemutation", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_synccanvasprompttemplatemutation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6486", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6515", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6565", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_createcanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6589", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6607", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_refreshcanvasprompttemplatesfromlibraries", + "confidence_score": 0.5, + "source": "canvas_refreshcanvasprompttemplatesfromlibraries", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6634", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_rendercanvaspromptlibraryselect", + "confidence_score": 0.5, + "source": "canvas_rendercanvaspromptlibraryselect", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6340", + "weight": 0.8, + "_src": "canvas_canvasprompttemplatecategorylabel", + "_tgt": "canvas_activecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_activecanvasprompttemplategroups", + "target": "canvas_canvasprompttemplatecategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6578", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_activecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_activecanvasprompttemplategroups", + "target": "canvas_renamecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6636", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_activecanvasprompttemplategroups", + "confidence_score": 0.5, + "source": "canvas_activecanvasprompttemplategroups", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6707", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_canvasprompttemplatecategorylabel", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatecategorylabel", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6508", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_canvasprompttemplatename", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatename", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6706", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_canvasprompttemplatename", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatename", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6776", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_canvasprompttemplatetext", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatetext", + "target": "canvas_applyprompttemplatetopromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6682", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_canvasprompttemplatevisibleitems", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatevisibleitems", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6419", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_currentcanvasprompttemplatelibraryeditable", + "confidence_score": 0.5, + "source": "canvas_currentcanvasprompttemplatelibraryeditable", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6447", + "weight": 0.8, + "_src": "canvas_createblankcanvasprompttemplate", + "_tgt": "canvas_currentcanvasprompttemplatelibraryeditable", + "confidence_score": 0.5, + "source": "canvas_currentcanvasprompttemplatelibraryeditable", + "target": "canvas_createblankcanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6685", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_currentcanvasprompttemplatelibraryeditable", + "confidence_score": 0.5, + "source": "canvas_currentcanvasprompttemplatelibraryeditable", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6420", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_currentcanvasprompttemplatenodetext", + "confidence_score": 0.5, + "source": "canvas_currentcanvasprompttemplatenodetext", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6763", + "weight": 0.8, + "_src": "canvas_openprompttemplatemodal", + "_tgt": "canvas_synccanvasprompttemplatebuttons", + "confidence_score": 0.5, + "source": "canvas_synccanvasprompttemplatebuttons", + "target": "canvas_openprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6770", + "weight": 0.8, + "_src": "canvas_closeprompttemplatemodal", + "_tgt": "canvas_synccanvasprompttemplatebuttons", + "confidence_score": 0.5, + "source": "canvas_synccanvasprompttemplatebuttons", + "target": "canvas_closeprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6428", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_canvasprompttemplatedefaultname", + "confidence_score": 0.5, + "source": "canvas_canvasprompttemplatedefaultname", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6414", + "weight": 0.8, + "_src": "canvas_synccanvasprompttemplatemutation", + "_tgt": "canvas_selectedcanvasprompttemplate", + "confidence_score": 0.5, + "source": "canvas_selectedcanvasprompttemplate", + "target": "canvas_synccanvasprompttemplatemutation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6469", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_selectedcanvasprompttemplate", + "confidence_score": 0.5, + "source": "canvas_selectedcanvasprompttemplate", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6506", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_selectedcanvasprompttemplate", + "confidence_score": 0.5, + "source": "canvas_selectedcanvasprompttemplate", + "target": "canvas_deletecanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6438", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_synccanvasprompttemplatemutation", + "confidence_score": 0.5, + "source": "canvas_synccanvasprompttemplatemutation", + "target": "canvas_savecurrentcanvaspromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6460", + "weight": 0.8, + "_src": "canvas_createblankcanvasprompttemplate", + "_tgt": "canvas_synccanvasprompttemplatemutation", + "confidence_score": 0.5, + "source": "canvas_synccanvasprompttemplatemutation", + "target": "canvas_createblankcanvasprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6498", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_synccanvasprompttemplatemutation", + "confidence_score": 0.5, + "source": "canvas_synccanvasprompttemplatemutation", + "target": "canvas_savecanvasprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6440", + "weight": 0.8, + "_src": "canvas_savecurrentcanvaspromptastemplate", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_savecurrentcanvaspromptastemplate", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6462", + "weight": 0.8, + "_src": "canvas_createblankcanvasprompttemplate", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_createblankcanvasprompttemplate", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6487", + "weight": 0.8, + "_src": "canvas_savecanvasprompttemplateedit", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_savecanvasprompttemplateedit", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6516", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplate", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_deletecanvasprompttemplate", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6635", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_prompttemplatescrollsnapshot", + "confidence_score": 0.5, + "source": "canvas_prompttemplatescrollsnapshot", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6751", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_restoreprompttemplatescroll", + "confidence_score": 0.5, + "source": "canvas_restoreprompttemplatescroll", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6566", + "weight": 0.8, + "_src": "canvas_createcanvasprompttemplategroup", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_createcanvasprompttemplategroup", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6590", + "weight": 0.8, + "_src": "canvas_renamecanvasprompttemplategroup", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_renamecanvasprompttemplategroup", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6613", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_renamecanvasprompttemplategroup", + "confidence_score": 0.5, + "source": "canvas_renamecanvasprompttemplategroup", + "target": "canvas_deletecanvasprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6608", + "weight": 0.8, + "_src": "canvas_deletecanvasprompttemplategroup", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_deletecanvasprompttemplategroup", + "target": "canvas_renderprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6648", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderprompttemplatemodal", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6711", + "weight": 0.8, + "_src": "canvas_renderprompttemplatemodal", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_renderprompttemplatemodal", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6761", + "weight": 0.8, + "_src": "canvas_openprompttemplatemodal", + "_tgt": "canvas_renderprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_renderprompttemplatemodal", + "target": "canvas_openprompttemplatemodal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6777", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_closeprompttemplatemodal", + "confidence_score": 0.5, + "source": "canvas_closeprompttemplatemodal", + "target": "canvas_applyprompttemplatetopromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6779", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_applyprompttemplatetopromptnode", + "target": "canvas_syncgeneratorinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6780", + "weight": 0.8, + "_src": "canvas_applyprompttemplatetopromptnode", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_applyprompttemplatetopromptnode", + "target": "canvas_refreshgeneratorinputviews" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6796", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_findloopcascadetarget", + "confidence_score": 0.5, + "source": "canvas_renderloopbody", + "target": "canvas_findloopcascadetarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6797", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_renderloopbody", + "target": "canvas_computecascadeorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6798", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_iscascadeactive", + "confidence_score": 0.5, + "source": "canvas_renderloopbody", + "target": "canvas_iscascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6799", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_iscascadestopping", + "confidence_score": 0.5, + "source": "canvas_renderloopbody", + "target": "canvas_iscascadestopping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L6830", + "weight": 0.8, + "_src": "canvas_renderloopbody", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_renderloopbody", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7027", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_llminputimages", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_llminputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7028", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_llminputvideos", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_llminputvideos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7043", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7072", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_bindscrollabletext", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_bindscrollabletext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7081", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_renderllmchatpane", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_renderllmchatpane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7084", + "weight": 0.8, + "_src": "canvas_renderllmbody", + "_tgt": "canvas_renderllmnodepane", + "confidence_score": 0.5, + "source": "canvas_renderllmbody", + "target": "canvas_renderllmnodepane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7089", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_llminputtext", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_llminputtext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7097", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7106", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7108", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7111", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_bindscrollabletext", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_bindscrollabletext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7118", + "weight": 0.8, + "_src": "canvas_renderllmnodepane", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_renderllmnodepane", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7137", + "weight": 0.8, + "_src": "canvas_renderllmchatpane", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderllmchatpane", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7140", + "weight": 0.8, + "_src": "canvas_renderllmchatpane", + "_tgt": "canvas_bindscrollabletext", + "confidence_score": 0.5, + "source": "canvas_renderllmchatpane", + "target": "canvas_bindscrollabletext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10322", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_llminputtext", + "confidence_score": 0.5, + "source": "canvas_llminputtext", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10295", + "weight": 0.8, + "_src": "canvas_callcanvasllm", + "_tgt": "canvas_llminputimages", + "confidence_score": 0.5, + "source": "canvas_llminputimages", + "target": "canvas_callcanvasllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10296", + "weight": 0.8, + "_src": "canvas_callcanvasllm", + "_tgt": "canvas_llminputvideos", + "confidence_score": 0.5, + "source": "canvas_llminputvideos", + "target": "canvas_callcanvasllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7307", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7308", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7358", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7379", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7381", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7595", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_renderimageinputlist", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_renderimageinputlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7596", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_renderpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7598", + "weight": 0.8, + "_src": "canvas_rendergeneratorbody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_rendergeneratorbody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7604", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7605", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7667", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7669", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7732", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_rendervideoimageinputs", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_rendervideoimageinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7733", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_renderpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7735", + "weight": 0.8, + "_src": "canvas_rendervideobody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_rendervideobody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7956", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 0.5, + "source": "canvas_renderpromptpreview", + "target": "canvas_rendercomfybody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9984", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_renderpromptpreview", + "confidence_score": 0.5, + "source": "canvas_renderpromptpreview", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7744", + "weight": 0.8, + "_src": "canvas_renderimageinputlist", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderimageinputlist", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8874", + "weight": 0.8, + "_src": "canvas_rendercomfysettings", + "_tgt": "canvas_comfyworkflowoptions", + "confidence_score": 0.5, + "source": "canvas_comfyworkflowoptions", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7804", + "weight": 0.8, + "_src": "canvas_validcomfyworkflowname", + "_tgt": "canvas_hascomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_hascomfyworkflow", + "target": "canvas_validcomfyworkflowname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7822", + "weight": 0.8, + "_src": "canvas_ensurecomfyworkflow", + "_tgt": "canvas_hascomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_hascomfyworkflow", + "target": "canvas_ensurecomfyworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7818", + "weight": 0.8, + "_src": "canvas_currentcomfyworkflow", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 0.5, + "source": "canvas_validcomfyworkflowname", + "target": "canvas_currentcomfyworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7917", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 0.5, + "source": "canvas_validcomfyworkflowname", + "target": "canvas_rendercomfybody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8867", + "weight": 0.8, + "_src": "canvas_rendercomfysettings", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 0.5, + "source": "canvas_validcomfyworkflowname", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8973", + "weight": 0.8, + "_src": "canvas_updatecomfyfield", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 0.5, + "source": "canvas_validcomfyworkflowname", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10188", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_validcomfyworkflowname", + "confidence_score": 0.5, + "source": "canvas_validcomfyworkflowname", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7860", + "weight": 0.8, + "_src": "canvas_comfyfields", + "_tgt": "canvas_currentcomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_currentcomfyworkflow", + "target": "canvas_comfyfields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8869", + "weight": 0.8, + "_src": "canvas_rendercomfysettings", + "_tgt": "canvas_currentcomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_currentcomfyworkflow", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8879", + "weight": 0.8, + "_src": "canvas_rendercomfysettings", + "_tgt": "canvas_ensurecomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_ensurecomfyworkflow", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8975", + "weight": 0.8, + "_src": "canvas_updatecomfyfield", + "_tgt": "canvas_ensurecomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_ensurecomfyworkflow", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10191", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_ensurecomfyworkflow", + "confidence_score": 0.5, + "source": "canvas_ensurecomfyworkflow", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7837", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflow", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_currentrunninghubworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7841", + "weight": 0.8, + "_src": "canvas_ensurerunninghubworkflow", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_ensurerunninghubworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8154", + "weight": 0.8, + "_src": "canvas_rhselectedentryref", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_rhselectedentryref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8179", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowentry", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_currentrunninghubworkflowentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8249", + "weight": 0.8, + "_src": "canvas_rhactivefields", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8262", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8280", + "weight": 0.8, + "_src": "canvas_ensurerunninghubworkflowconfigfornode", + "_tgt": "canvas_validrunninghubworkflowid", + "confidence_score": 0.5, + "source": "canvas_validrunninghubworkflowid", + "target": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8283", + "weight": 0.8, + "_src": "canvas_ensurerunninghubworkflowconfigfornode", + "_tgt": "canvas_ensurerunninghubworkflow", + "confidence_score": 0.5, + "source": "canvas_ensurerunninghubworkflow", + "target": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8653", + "weight": 0.8, + "_src": "canvas_rhfetchworkflowinfo", + "_tgt": "canvas_ensurerunninghubworkflow", + "confidence_score": 0.5, + "source": "canvas_ensurerunninghubworkflow", + "target": "canvas_rhfetchworkflowinfo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7894", + "weight": 0.8, + "_src": "canvas_togglecomfyrandom", + "_tgt": "canvas_comfyfields", + "confidence_score": 0.5, + "source": "canvas_comfyfields", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7912", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_comfyfields", + "confidence_score": 0.5, + "source": "canvas_comfyfields", + "target": "canvas_rendercomfybody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8959", + "weight": 0.8, + "_src": "canvas_updatecomfyfield", + "_tgt": "canvas_comfyfields", + "confidence_score": 0.5, + "source": "canvas_comfyfields", + "target": "canvas_updatecomfyfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10125", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_comfyfields", + "confidence_score": 0.5, + "source": "canvas_comfyfields", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8913", + "weight": 0.8, + "_src": "canvas_rendercomfycustomfield", + "_tgt": "canvas_comfyparamvalue", + "confidence_score": 0.5, + "source": "canvas_comfyparamvalue", + "target": "canvas_rendercomfycustomfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7895", + "weight": 0.8, + "_src": "canvas_togglecomfyrandom", + "_tgt": "canvas_comfyrandomenabled", + "confidence_score": 0.5, + "source": "canvas_comfyrandomenabled", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8941", + "weight": 0.8, + "_src": "canvas_rendercomfycustomfield", + "_tgt": "canvas_comfyrandomenabled", + "confidence_score": 0.5, + "source": "canvas_comfyrandomenabled", + "target": "canvas_rendercomfycustomfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7897", + "weight": 0.8, + "_src": "canvas_togglecomfyrandom", + "_tgt": "canvas_comfyrandomactive", + "confidence_score": 0.5, + "source": "canvas_comfyrandomactive", + "target": "canvas_togglecomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8942", + "weight": 0.8, + "_src": "canvas_rendercomfycustomfield", + "_tgt": "canvas_comfyrandomactive", + "confidence_score": 0.5, + "source": "canvas_comfyrandomactive", + "target": "canvas_rendercomfycustomfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8332", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_comfyrandomvalue", + "confidence_score": 0.5, + "source": "canvas_comfyrandomvalue", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7904", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7905", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7939", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7941", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7958", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_rendercomfyimages", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_rendercomfyimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7960", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_rendercomfysettings", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_rendercomfysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L7962", + "weight": 0.8, + "_src": "canvas_rendercomfybody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_rendercomfybody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9987", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_rendercomfyimages", + "confidence_score": 0.5, + "source": "canvas_rendercomfyimages", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8319", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhparamkey", + "confidence_score": 0.5, + "source": "canvas_rhparamkey", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8382", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhparamkey", + "confidence_score": 0.5, + "source": "canvas_rhparamkey", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8726", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhparamkey", + "confidence_score": 0.5, + "source": "canvas_rhparamkey", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8031", + "weight": 0.8, + "_src": "canvas_rhfieldrole", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "canvas_rhfieldkind", + "target": "canvas_rhfieldrole" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8065", + "weight": 0.8, + "_src": "canvas_rhrandomenabled", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "canvas_rhfieldkind", + "target": "canvas_rhrandomenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8320", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "canvas_rhfieldkind", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8381", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "canvas_rhfieldkind", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8725", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "canvas_rhfieldkind", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8343", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhfieldrole", + "confidence_score": 0.5, + "source": "canvas_rhfieldrole", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8326", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhdefaultvalue", + "confidence_score": 0.5, + "source": "canvas_rhdefaultvalue", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8075", + "weight": 0.8, + "_src": "canvas_togglerhrandom", + "_tgt": "canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "canvas_rhrandomenabled", + "target": "canvas_togglerhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8329", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "canvas_rhrandomenabled", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8562", + "weight": 0.8, + "_src": "canvas_renderrhsettingfield", + "_tgt": "canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "canvas_rhrandomenabled", + "target": "canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8077", + "weight": 0.8, + "_src": "canvas_togglerhrandom", + "_tgt": "canvas_rhrandomactive", + "confidence_score": 0.5, + "source": "canvas_rhrandomactive", + "target": "canvas_togglerhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8329", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhrandomactive", + "confidence_score": 0.5, + "source": "canvas_rhrandomactive", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8563", + "weight": 0.8, + "_src": "canvas_renderrhsettingfield", + "_tgt": "canvas_rhrandomactive", + "confidence_score": 0.5, + "source": "canvas_rhrandomactive", + "target": "canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8074", + "weight": 0.8, + "_src": "canvas_togglerhrandom", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_togglerhrandom", + "target": "canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8690", + "weight": 0.8, + "_src": "canvas_rhimportworkflowjson", + "_tgt": "canvas_rhworkflownodeinfolist", + "confidence_score": 0.5, + "source": "canvas_rhworkflownodeinfolist", + "target": "canvas_rhimportworkflowjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8121", + "weight": 0.8, + "_src": "canvas_runninghubentries", + "_tgt": "canvas_runninghubprovider", + "confidence_score": 0.5, + "source": "canvas_runninghubprovider", + "target": "canvas_runninghubentries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8226", + "weight": 0.8, + "_src": "canvas_rhpaymentoptions", + "_tgt": "canvas_runninghubprovider", + "confidence_score": 0.5, + "source": "canvas_runninghubprovider", + "target": "canvas_rhpaymentoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8143", + "weight": 0.8, + "_src": "canvas_runninghuballentries", + "_tgt": "canvas_runninghubentries", + "confidence_score": 0.5, + "source": "canvas_runninghubentries", + "target": "canvas_runninghuballentries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8176", + "weight": 0.8, + "_src": "canvas_currentrunninghubappconfig", + "_tgt": "canvas_runninghubentries", + "confidence_score": 0.5, + "source": "canvas_runninghubentries", + "target": "canvas_currentrunninghubappconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8181", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowentry", + "_tgt": "canvas_runninghubentries", + "confidence_score": 0.5, + "source": "canvas_runninghubentries", + "target": "canvas_currentrunninghubworkflowentry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8211", + "weight": 0.8, + "_src": "canvas_rhentryoptions", + "_tgt": "canvas_runninghubentries", + "confidence_score": 0.5, + "source": "canvas_runninghubentries", + "target": "canvas_rhentryoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8129", + "weight": 0.8, + "_src": "canvas_runninghubentrylabel", + "_tgt": "canvas_runninghubentryid", + "confidence_score": 0.5, + "source": "canvas_runninghubentryid", + "target": "canvas_runninghubentrylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8269", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_runninghubentryid", + "confidence_score": 0.5, + "source": "canvas_runninghubentryid", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8168", + "weight": 0.8, + "_src": "canvas_applyrhentryselection", + "_tgt": "canvas_runninghubentrykey", + "confidence_score": 0.5, + "source": "canvas_runninghubentrykey", + "target": "canvas_applyrhentryselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8417", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_runninghubentrykey", + "confidence_score": 0.5, + "source": "canvas_runninghubentrykey", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8148", + "weight": 0.8, + "_src": "canvas_rhselectedentryref", + "_tgt": "canvas_parserunninghubentrykey", + "confidence_score": 0.5, + "source": "canvas_parserunninghubentrykey", + "target": "canvas_rhselectedentryref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8149", + "weight": 0.8, + "_src": "canvas_rhselectedentryref", + "_tgt": "canvas_runninghuballentries", + "confidence_score": 0.5, + "source": "canvas_runninghuballentries", + "target": "canvas_rhselectedentryref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8201", + "weight": 0.8, + "_src": "canvas_ensurerhnodeselection", + "_tgt": "canvas_runninghuballentries", + "confidence_score": 0.5, + "source": "canvas_runninghuballentries", + "target": "canvas_ensurerhnodeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8193", + "weight": 0.8, + "_src": "canvas_rhcurrententry", + "_tgt": "canvas_rhselectedentryref", + "confidence_score": 0.5, + "source": "canvas_rhselectedentryref", + "target": "canvas_rhcurrententry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8196", + "weight": 0.8, + "_src": "canvas_rhcurrentkind", + "_tgt": "canvas_rhselectedentryref", + "confidence_score": 0.5, + "source": "canvas_rhselectedentryref", + "target": "canvas_rhcurrentkind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8202", + "weight": 0.8, + "_src": "canvas_ensurerhnodeselection", + "_tgt": "canvas_rhselectedentryref", + "confidence_score": 0.5, + "source": "canvas_rhselectedentryref", + "target": "canvas_ensurerhnodeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8412", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhselectedentryref", + "confidence_score": 0.5, + "source": "canvas_rhselectedentryref", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8205", + "weight": 0.8, + "_src": "canvas_ensurerhnodeselection", + "_tgt": "canvas_applyrhentryselection", + "confidence_score": 0.5, + "source": "canvas_applyrhentryselection", + "target": "canvas_ensurerhnodeselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8256", + "weight": 0.8, + "_src": "canvas_rhactivefields", + "_tgt": "canvas_currentrunninghubappconfig", + "confidence_score": 0.5, + "source": "canvas_currentrunninghubappconfig", + "target": "canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8250", + "weight": 0.8, + "_src": "canvas_rhactivefields", + "_tgt": "canvas_currentrunninghubworkflowentry", + "confidence_score": 0.5, + "source": "canvas_currentrunninghubworkflowentry", + "target": "canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8263", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_currentrunninghubworkflowentry", + "confidence_score": 0.5, + "source": "canvas_currentrunninghubworkflowentry", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8271", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_rhentryfields", + "confidence_score": 0.5, + "source": "canvas_rhentryfields", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8273", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_rhworkflowjsonfromsources", + "confidence_score": 0.5, + "source": "canvas_rhworkflowjsonfromsources", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8750", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhcurrententry", + "confidence_score": 0.5, + "source": "canvas_rhcurrententry", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8248", + "weight": 0.8, + "_src": "canvas_rhactivefields", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8261", + "weight": 0.8, + "_src": "canvas_currentrunninghubworkflowconfig", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8279", + "weight": 0.8, + "_src": "canvas_ensurerunninghubworkflowconfigfornode", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8325", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8415", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8727", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8746", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "canvas_rhcurrentkind", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8411", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_ensurerhnodeselection", + "confidence_score": 0.5, + "source": "canvas_ensurerhnodeselection", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8745", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_ensurerhnodeselection", + "confidence_score": 0.5, + "source": "canvas_ensurerhnodeselection", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8423", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhentryoptions", + "confidence_score": 0.5, + "source": "canvas_rhentryoptions", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8427", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhpaymentoptions", + "confidence_score": 0.5, + "source": "canvas_rhpaymentoptions", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8714", + "weight": 0.8, + "_src": "canvas_rhuploadvalueifneeded", + "_tgt": "canvas_rhusewallet", + "confidence_score": 0.5, + "source": "canvas_rhusewallet", + "target": "canvas_rhuploadvalueifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8773", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhusewallet", + "confidence_score": 0.5, + "source": "canvas_rhusewallet", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8323", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_rhactivefields", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8377", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_rhactivefields", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8414", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_rhactivefields", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8721", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_rhactivefields", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8756", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhactivefields", + "confidence_score": 0.5, + "source": "canvas_rhactivefields", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8285", + "weight": 0.8, + "_src": "canvas_ensurerunninghubworkflowconfigfornode", + "_tgt": "canvas_currentrunninghubworkflowconfig", + "confidence_score": 0.5, + "source": "canvas_currentrunninghubworkflowconfig", + "target": "canvas_ensurerunninghubworkflowconfigfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8375", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_ensurerunninghubworkflowconfigfornode", + "confidence_score": 0.5, + "source": "canvas_ensurerunninghubworkflowconfigfornode", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8755", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_ensurerunninghubworkflowconfigfornode", + "confidence_score": 0.5, + "source": "canvas_ensurerunninghubworkflowconfigfornode", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8288", + "weight": 0.8, + "_src": "canvas_rhmediasources", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_rhmediasources", + "target": "canvas_orderedsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8288", + "weight": 0.8, + "_src": "canvas_rhmediasources", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_rhmediasources", + "target": "canvas_generatorsources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8324", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhmediasources", + "confidence_score": 0.5, + "source": "canvas_rhmediasources", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8413", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_rhmediasources", + "confidence_score": 0.5, + "source": "canvas_rhmediasources", + "target": "canvas_renderrhbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8760", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhmediasources", + "confidence_score": 0.5, + "source": "canvas_rhmediasources", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8323", + "weight": 0.8, + "_src": "canvas_rhfieldvalue", + "_tgt": "canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "canvas_rhfieldindexes", + "target": "canvas_rhfieldvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8378", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "canvas_rhfieldindexes", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8723", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "canvas_rhfieldindexes", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8733", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhfieldvalue", + "confidence_score": 0.5, + "source": "canvas_rhfieldvalue", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8386", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhrequiredlabel", + "confidence_score": 0.5, + "source": "canvas_rhrequiredlabel", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8398", + "weight": 0.8, + "_src": "canvas_rhbuildworkflowrequestextras", + "_tgt": "canvas_rhpruneworkflowformissingfields", + "confidence_score": 0.5, + "source": "canvas_rhpruneworkflowformissingfields", + "target": "canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8770", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhbuildworkflowrequestextras", + "confidence_score": 0.5, + "source": "canvas_rhbuildworkflowrequestextras", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8402", + "weight": 0.8, + "_src": "canvas_rhmediapreviewhtml", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_rhmediapreviewhtml", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8405", + "weight": 0.8, + "_src": "canvas_rhmediapreviewhtml", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 0.5, + "source": "canvas_rhmediapreviewhtml", + "target": "canvas_ismissingasseturl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8449", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8451", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8473", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_renderrhpromptfields", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_renderrhpromptfields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8474", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_renderrhinputs", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_renderrhinputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8475", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_renderrhparams", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_renderrhparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8477", + "weight": 0.8, + "_src": "canvas_renderrhbody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_renderrhbody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8513", + "weight": 0.8, + "_src": "canvas_renderrhpromptfields", + "_tgt": "canvas_bindrhparamcontrols", + "confidence_score": 0.5, + "source": "canvas_renderrhpromptfields", + "target": "canvas_bindrhparamcontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8535", + "weight": 0.8, + "_src": "canvas_renderrhparams", + "_tgt": "canvas_bindrhparamcontrols", + "confidence_score": 0.5, + "source": "canvas_renderrhparams", + "target": "canvas_bindrhparamcontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8538", + "weight": 0.8, + "_src": "canvas_renderrhsettingfield", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderrhsettingfield", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8542", + "weight": 0.8, + "_src": "canvas_renderrhsettingfield", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_renderrhsettingfield", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8734", + "weight": 0.8, + "_src": "canvas_rhbuildnodeinfolist", + "_tgt": "canvas_rhuploadvalueifneeded", + "confidence_score": 0.5, + "source": "canvas_rhuploadvalueifneeded", + "target": "canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8769", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_rhbuildnodeinfolist", + "confidence_score": 0.5, + "source": "canvas_rhbuildnodeinfolist", + "target": "canvas_runrhnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8744", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_cascadetargetidfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8761", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_outputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8763", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8765", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_makependingforrun", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8775", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8789", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_ensurecascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8790", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_sleep", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_sleep" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8805", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_collectrunmeta", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_collectrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8807", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8808", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8809", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8818", + "weight": 0.8, + "_src": "canvas_runrhnode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_iscascadeaborterror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10433", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runrhnode", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10734", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runrhnode", + "confidence_score": 0.5, + "source": "canvas_runrhnode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L8914", + "weight": 0.8, + "_src": "canvas_rendercomfycustomfield", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_rendercomfycustomfield", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9019", + "weight": 0.8, + "_src": "canvas_shouldcreateoutputfornode", + "_tgt": "canvas_hasexplicitoutputconnection", + "confidence_score": 0.5, + "source": "canvas_hasexplicitoutputconnection", + "target": "canvas_shouldcreateoutputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9020", + "weight": 0.8, + "_src": "canvas_shouldcreateoutputfornode", + "_tgt": "canvas_hasdownstreamgenerator", + "confidence_score": 0.5, + "source": "canvas_hasdownstreamgenerator", + "target": "canvas_shouldcreateoutputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9023", + "weight": 0.8, + "_src": "canvas_outputfornode", + "_tgt": "canvas_shouldcreateoutputfornode", + "confidence_score": 0.5, + "source": "canvas_shouldcreateoutputfornode", + "target": "canvas_outputfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9252", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_outputfornode", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9334", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_outputfornode", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9392", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_outputfornode", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10050", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_outputfornode", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10133", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_outputfornode", + "confidence_score": 0.5, + "source": "canvas_outputfornode", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9067", + "weight": 0.8, + "_src": "canvas_syncconnectedoutputsfromgenerated", + "_tgt": "canvas_outputnodesforsource", + "confidence_score": 0.5, + "source": "canvas_outputnodesforsource", + "target": "canvas_syncconnectedoutputsfromgenerated" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9059", + "weight": 0.8, + "_src": "canvas_synclatestgeneratedoutputtoconnection", + "_tgt": "canvas_latestgeneratedoutputitem", + "confidence_score": 0.5, + "source": "canvas_latestgeneratedoutputitem", + "target": "canvas_synclatestgeneratedoutputtoconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9052", + "weight": 0.8, + "_src": "canvas_appendoutputimageswithoutduplicates", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_appendoutputimageswithoutduplicates", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9061", + "weight": 0.8, + "_src": "canvas_synclatestgeneratedoutputtoconnection", + "_tgt": "canvas_appendoutputimageswithoutduplicates", + "confidence_score": 0.5, + "source": "canvas_appendoutputimageswithoutduplicates", + "target": "canvas_synclatestgeneratedoutputtoconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11096", + "weight": 0.8, + "_src": "canvas_mergegeneratedoutputs", + "_tgt": "canvas_syncconnectedoutputsfromgenerated", + "confidence_score": 0.5, + "source": "canvas_syncconnectedoutputsfromgenerated", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9105", + "weight": 0.8, + "_src": "canvas_mediarefsfromnode", + "_tgt": "canvas_generatedimagerefs", + "confidence_score": 0.5, + "source": "canvas_generatedimagerefs", + "target": "canvas_mediarefsfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9200", + "weight": 0.8, + "_src": "canvas_reorderinput", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_reorderinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9247", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9329", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9384", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9551", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9959", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10031", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10120", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_generatorsources", + "confidence_score": 0.5, + "source": "canvas_generatorsources", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9247", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_rungenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9329", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_rungeneratorlegacy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9384", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_runvideonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9551", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9959", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10031", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10120", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_orderedsources", + "confidence_score": 0.5, + "source": "canvas_orderedsources", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10842", + "weight": 0.8, + "_src": "canvas_deleteconnection", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_deleteconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12112", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12208", + "weight": 0.8, + "_src": "canvas_connectselectiontogenerator", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_connectselectiontogenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12466", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12808", + "weight": 0.8, + "_src": "canvas_updategroupmembership", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_updategroupmembership" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12991", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_syncgeneratorinputs", + "confidence_score": 0.5, + "source": "canvas_syncgeneratorinputs", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12113", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_refreshgeneratorinputviews", + "target": "canvas_groupselectedimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12809", + "weight": 0.8, + "_src": "canvas_updategroupmembership", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_refreshgeneratorinputviews", + "target": "canvas_updategroupmembership" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12992", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_refreshgeneratorinputviews", + "confidence_score": 0.5, + "source": "canvas_refreshgeneratorinputviews", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9246", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_cascadetargetidfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9253", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9264", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_nowms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9276", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_waitcanvasimagetaskresult", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9278", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9281", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9282", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9303", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_cascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_cascadeaborterror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9303", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_cascadestopmessage", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_cascadestopmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9308", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_collectrunmetas", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_collectrunmetas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9312", + "weight": 0.8, + "_src": "canvas_rungenerator", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_iscascadeaborterror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10427", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_rungenerator", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10728", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_rungenerator", + "confidence_score": 0.5, + "source": "canvas_rungenerator", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9336", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9361", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_collectrunmetas", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_collectrunmetas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9362", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9364", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9365", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9366", + "weight": 0.8, + "_src": "canvas_rungeneratorlegacy", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_rungeneratorlegacy", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9383", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_cascadetargetidfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9394", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9395", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_makependingforrun", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9399", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9421", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_collectrunmeta", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_collectrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9423", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_resultmediaurls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9428", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9429", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9430", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9431", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9439", + "weight": 0.8, + "_src": "canvas_runvideonode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_iscascadeaborterror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10432", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runvideonode", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10733", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runvideonode", + "confidence_score": 0.5, + "source": "canvas_runvideonode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9469", + "weight": 0.8, + "_src": "canvas_comfynameforref", + "_tgt": "canvas_uploadcanvasurltocomfy", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasurltocomfy", + "target": "canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9473", + "weight": 0.8, + "_src": "canvas_runcomfyupscale", + "_tgt": "canvas_uploadcanvasurltocomfy", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasurltocomfy", + "target": "canvas_runcomfyupscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9726", + "weight": 0.8, + "_src": "canvas_ltxdirectorbuildtimelinepayload", + "_tgt": "canvas_uploadcanvasurltocomfy", + "confidence_score": 0.5, + "source": "canvas_uploadcanvasurltocomfy", + "target": "canvas_ltxdirectorbuildtimelinepayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10165", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_comfynameforref", + "confidence_score": 0.5, + "source": "canvas_comfynameforref", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10183", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_runcomfyupscale", + "confidence_score": 0.5, + "source": "canvas_runcomfyupscale", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9492", + "weight": 0.8, + "_src": "canvas_comfyresultoutputs", + "_tgt": "canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "canvas_comfyresultoutputs", + "target": "canvas_resultmediaurls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10085", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_comfyresultoutputs", + "confidence_score": 0.5, + "source": "canvas_comfyresultoutputs", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10162", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_comfyresultoutputs", + "confidence_score": 0.5, + "source": "canvas_comfyresultoutputs", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9598", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_ltxdirectorsyncseconds", + "confidence_score": 0.5, + "source": "canvas_ltxdirectorsyncseconds", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9716", + "weight": 0.8, + "_src": "canvas_ltxdirectorbuildtimelinepayload", + "_tgt": "canvas_ltxdirectorsyncseconds", + "confidence_score": 0.5, + "source": "canvas_ltxdirectorsyncseconds", + "target": "canvas_ltxdirectorbuildtimelinepayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9948", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_ltxdirectorsyncseconds", + "confidence_score": 0.5, + "source": "canvas_ltxdirectorsyncseconds", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10049", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_ltxdirectorsyncseconds", + "confidence_score": 0.5, + "source": "canvas_ltxdirectorsyncseconds", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9553", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_ltxparsetimeline", + "confidence_score": 0.5, + "source": "canvas_ltxparsetimeline", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9602", + "weight": 0.8, + "_src": "canvas_ltxsyncconnectedimagestotimeline", + "_tgt": "canvas_ltxrefreshtimelineeditor", + "confidence_score": 0.5, + "source": "canvas_ltxrefreshtimelineeditor", + "target": "canvas_ltxsyncconnectedimagestotimeline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9986", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_ltxsyncconnectedimagestotimeline", + "confidence_score": 0.5, + "source": "canvas_ltxsyncconnectedimagestotimeline", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9985", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_bindltxparamsrow", + "confidence_score": 0.5, + "source": "canvas_bindltxparamsrow", + "target": "canvas_renderltxdirectorbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9666", + "weight": 0.8, + "_src": "canvas_ltxbuildcontiguousrelay", + "_tgt": "canvas_ltxflushtimelinetonode", + "confidence_score": 0.5, + "source": "canvas_ltxflushtimelinetonode", + "target": "canvas_ltxbuildcontiguousrelay" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9757", + "weight": 0.8, + "_src": "canvas_ltxdirectortimelinesegments", + "_tgt": "canvas_ltxflushtimelinetonode", + "confidence_score": 0.5, + "source": "canvas_ltxflushtimelinetonode", + "target": "canvas_ltxdirectortimelinesegments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10030", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_ltxflushtimelinetonode", + "confidence_score": 0.5, + "source": "canvas_ltxflushtimelinetonode", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9719", + "weight": 0.8, + "_src": "canvas_ltxdirectorbuildtimelinepayload", + "_tgt": "canvas_ltxbuildcontiguousrelay", + "confidence_score": 0.5, + "source": "canvas_ltxbuildcontiguousrelay", + "target": "canvas_ltxdirectorbuildtimelinepayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10064", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_ltxdirectorbuildtimelinepayload", + "confidence_score": 0.5, + "source": "canvas_ltxdirectorbuildtimelinepayload", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10034", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_ltxdirectortimelinesegments", + "confidence_score": 0.5, + "source": "canvas_ltxdirectortimelinesegments", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10028", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_clearstuckgeneratorrunning", + "confidence_score": 0.5, + "source": "canvas_clearstuckgeneratorrunning", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9783", + "weight": 0.8, + "_src": "canvas_iscascadeactive", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_iscascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9787", + "weight": 0.8, + "_src": "canvas_iscascadestopping", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_iscascadestopping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9847", + "weight": 0.8, + "_src": "canvas_begincascade", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_begincascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9875", + "weight": 0.8, + "_src": "canvas_requestcascadestop", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_requestcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9887", + "weight": 0.8, + "_src": "canvas_ensurecascadeactive", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_ensurecascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9893", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_finalizecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9919", + "weight": 0.8, + "_src": "canvas_cascadecontextfromoptions", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_cascadecontextfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10723", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_cascadecontextfor", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfor", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10391", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_iscascadeactive", + "confidence_score": 0.5, + "source": "canvas_iscascadeactive", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10750", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_iscascadeactive", + "confidence_score": 0.5, + "source": "canvas_iscascadeactive", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10392", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_iscascadestopping", + "confidence_score": 0.5, + "source": "canvas_iscascadestopping", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9889", + "weight": 0.8, + "_src": "canvas_ensurecascadeactive", + "_tgt": "canvas_cascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_cascadeaborterror", + "target": "canvas_ensurecascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9931", + "weight": 0.8, + "_src": "canvas_cascadefetch", + "_tgt": "canvas_cascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_cascadeaborterror", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10100", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10281", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10336", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10527", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10653", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10760", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11167", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_iscascadeaborterror", + "confidence_score": 0.5, + "source": "canvas_iscascadeaborterror", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9889", + "weight": 0.8, + "_src": "canvas_ensurecascadeactive", + "_tgt": "canvas_cascadestopmessage", + "confidence_score": 0.5, + "source": "canvas_cascadestopmessage", + "target": "canvas_ensurecascadeactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9931", + "weight": 0.8, + "_src": "canvas_cascadefetch", + "_tgt": "canvas_cascadestopmessage", + "confidence_score": 0.5, + "source": "canvas_cascadestopmessage", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9809", + "weight": 0.8, + "_src": "canvas_normalizecanvastaskerror", + "_tgt": "canvas_cascadebackendrestartmessage", + "confidence_score": 0.5, + "source": "canvas_cascadebackendrestartmessage", + "target": "canvas_normalizecanvastaskerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11151", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_cascadebackendrestartmessage", + "confidence_score": 0.5, + "source": "canvas_cascadebackendrestartmessage", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11181", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_cascadebackendrestartmessage", + "confidence_score": 0.5, + "source": "canvas_cascadebackendrestartmessage", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11166", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_normalizecanvastaskerror", + "confidence_score": 0.5, + "source": "canvas_normalizecanvastaskerror", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9829", + "weight": 0.8, + "_src": "canvas_createcascadecontext", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_createcascadecontext", + "target": "canvas_nowms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9852", + "weight": 0.8, + "_src": "canvas_begincascade", + "_tgt": "canvas_createcascadecontext", + "confidence_score": 0.5, + "source": "canvas_createcascadecontext", + "target": "canvas_begincascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9849", + "weight": 0.8, + "_src": "canvas_begincascade", + "_tgt": "canvas_clearcascadecleanuptimer", + "confidence_score": 0.5, + "source": "canvas_clearcascadecleanuptimer", + "target": "canvas_begincascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9860", + "weight": 0.8, + "_src": "canvas_queuecascadecleanup", + "_tgt": "canvas_clearcascadecleanuptimer", + "confidence_score": 0.5, + "source": "canvas_clearcascadecleanuptimer", + "target": "canvas_queuecascadecleanup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9896", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_clearcascadecleanuptimer", + "confidence_score": 0.5, + "source": "canvas_clearcascadecleanuptimer", + "target": "canvas_finalizecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10521", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_begincascade", + "confidence_score": 0.5, + "source": "canvas_begincascade", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10609", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_begincascade", + "confidence_score": 0.5, + "source": "canvas_begincascade", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10755", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_begincascade", + "confidence_score": 0.5, + "source": "canvas_begincascade", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9902", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_queuecascadecleanup", + "confidence_score": 0.5, + "source": "canvas_queuecascadecleanup", + "target": "canvas_finalizecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9884", + "weight": 0.8, + "_src": "canvas_requestcascadestop", + "_tgt": "canvas_cascadeuinodeids", + "confidence_score": 0.5, + "source": "canvas_requestcascadestop", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10769", + "weight": 0.8, + "_src": "canvas_cancelcascade", + "_tgt": "canvas_requestcascadestop", + "confidence_score": 0.5, + "source": "canvas_requestcascadestop", + "target": "canvas_cancelcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9924", + "weight": 0.8, + "_src": "canvas_cascadefetch", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_ensurecascadeactive", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10669", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_ensurecascadeactive", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10719", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_ensurecascadeactive", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11148", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_ensurecascadeactive", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11178", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_ensurecascadeactive", + "confidence_score": 0.5, + "source": "canvas_ensurecascadeactive", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9894", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_finalizecascade", + "target": "canvas_computecascadeorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9895", + "weight": 0.8, + "_src": "canvas_finalizecascade", + "_tgt": "canvas_cascadeuinodeids", + "confidence_score": 0.5, + "source": "canvas_finalizecascade", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10525", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_finalizecascade", + "confidence_score": 0.5, + "source": "canvas_finalizecascade", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10654", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_finalizecascade", + "confidence_score": 0.5, + "source": "canvas_finalizecascade", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10758", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_finalizecascade", + "confidence_score": 0.5, + "source": "canvas_finalizecascade", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9919", + "weight": 0.8, + "_src": "canvas_cascadecontextfromoptions", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_cascadecontextfromoptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10027", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10119", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10321", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10712", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11177", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_cascadetargetidfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadetargetidfromoptions", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9922", + "weight": 0.8, + "_src": "canvas_cascadefetch", + "_tgt": "canvas_cascadecontextfromoptions", + "confidence_score": 0.5, + "source": "canvas_cascadecontextfromoptions", + "target": "canvas_cascadefetch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10069", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_runltxdirectornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10149", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_runcomfynode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10297", + "weight": 0.8, + "_src": "canvas_callcanvasllm", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_callcanvasllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11130", + "weight": 0.8, + "_src": "canvas_createcanvasimagetask", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_createcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11149", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11179", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_cascadefetch", + "confidence_score": 0.5, + "source": "canvas_cascadefetch", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9979", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_cascadebtnhtml", + "confidence_score": 0.5, + "source": "canvas_renderltxdirectorbody", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L9981", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_retrybarhtml", + "confidence_score": 0.5, + "source": "canvas_renderltxdirectorbody", + "target": "canvas_retrybarhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10005", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderltxdirectorbody", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10021", + "weight": 0.8, + "_src": "canvas_renderltxdirectorbody", + "_tgt": "canvas_bindcascadebuttons", + "confidence_score": 0.5, + "source": "canvas_renderltxdirectorbody", + "target": "canvas_bindcascadebuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10053", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10055", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_makependingforrun", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10083", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10087", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_collectrunmeta", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_collectrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10089", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10090", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10091", + "weight": 0.8, + "_src": "canvas_runltxdirectornode", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10430", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runltxdirectornode", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10731", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runltxdirectornode", + "confidence_score": 0.5, + "source": "canvas_runltxdirectornode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10135", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_runsnapshot", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_runsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10136", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_comfyrunlabel", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_comfyrunlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10138", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_makependingforrun", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10161", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_requestmetafromresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10269", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_collectrunmeta", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_collectrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10271", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10272", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_mergegeneratedoutputs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10273", + "weight": 0.8, + "_src": "canvas_runcomfynode", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10429", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runcomfynode", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10730", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runcomfynode", + "confidence_score": 0.5, + "source": "canvas_runcomfynode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10329", + "weight": 0.8, + "_src": "canvas_runllmnode", + "_tgt": "canvas_callcanvasllm", + "confidence_score": 0.5, + "source": "canvas_callcanvasllm", + "target": "canvas_runllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10784", + "weight": 0.8, + "_src": "canvas_runllmchat", + "_tgt": "canvas_callcanvasllm", + "confidence_score": 0.5, + "source": "canvas_callcanvasllm", + "target": "canvas_runllmchat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10431", + "weight": 0.8, + "_src": "canvas_runcascadenodebytype", + "_tgt": "canvas_runllmnode", + "confidence_score": 0.5, + "source": "canvas_runllmnode", + "target": "canvas_runcascadenodebytype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10732", + "weight": 0.8, + "_src": "canvas_runonecascadepass", + "_tgt": "canvas_runllmnode", + "confidence_score": 0.5, + "source": "canvas_runllmnode", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10349", + "weight": 0.8, + "_src": "canvas_isterminalgenerator", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 0.5, + "source": "canvas_isterminalgenerator", + "target": "canvas_canvasruntypes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10385", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_isterminalgenerator", + "confidence_score": 0.5, + "source": "canvas_isterminalgenerator", + "target": "canvas_cascadebtnhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10364", + "weight": 0.8, + "_src": "canvas_findloopcascadetarget", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 0.5, + "source": "canvas_findloopcascadetarget", + "target": "canvas_canvasruntypes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10387", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_cascadebtnhtml", + "target": "canvas_computecascadeorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10388", + "weight": 0.8, + "_src": "canvas_cascadebtnhtml", + "_tgt": "canvas_resolvecascadeloop", + "confidence_score": 0.5, + "source": "canvas_cascadebtnhtml", + "target": "canvas_resolvecascadeloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10401", + "weight": 0.8, + "_src": "canvas_retrybarhtml", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_retrybarhtml", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10401", + "weight": 0.8, + "_src": "canvas_retrybarhtml", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_retrybarhtml", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10442", + "weight": 0.8, + "_src": "canvas_runcascadenodewithloopcontext", + "_tgt": "canvas_runcascadenodebytype", + "confidence_score": 0.5, + "source": "canvas_runcascadenodebytype", + "target": "canvas_runcascadenodewithloopcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10542", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_runcascadenodebytype", + "confidence_score": 0.5, + "source": "canvas_runcascadenodebytype", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10686", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_runcascadenodewithloopcontext", + "confidence_score": 0.5, + "source": "canvas_runcascadenodewithloopcontext", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10623", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_cascadeparallellimit", + "confidence_score": 0.5, + "source": "canvas_cascadeparallellimit", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10624", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_runlimitedcascaderounds", + "confidence_score": 0.5, + "source": "canvas_runlimitedcascaderounds", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10470", + "weight": 0.8, + "_src": "canvas_canvasworkflowedges", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 0.5, + "source": "canvas_canvasruntypes", + "target": "canvas_canvasworkflowedges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10491", + "weight": 0.8, + "_src": "canvas_computeconnectedworkfloworder", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 0.5, + "source": "canvas_canvasruntypes", + "target": "canvas_computeconnectedworkfloworder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10547", + "weight": 0.8, + "_src": "canvas_computecascadeorder", + "_tgt": "canvas_canvasruntypes", + "confidence_score": 0.5, + "source": "canvas_canvasruntypes", + "target": "canvas_computecascadeorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10493", + "weight": 0.8, + "_src": "canvas_computeconnectedworkfloworder", + "_tgt": "canvas_canvasworkflowedges", + "confidence_score": 0.5, + "source": "canvas_canvasworkflowedges", + "target": "canvas_computeconnectedworkfloworder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10519", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_computeconnectedworkfloworder", + "confidence_score": 0.5, + "source": "canvas_computeconnectedworkfloworder", + "target": "canvas_runcanvasgenerate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10522", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_cascadeuinodeids", + "confidence_score": 0.5, + "source": "canvas_runcanvasgenerate", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10524", + "weight": 0.8, + "_src": "canvas_runcanvasgenerate", + "_tgt": "canvas_runonecascadepass", + "confidence_score": 0.5, + "source": "canvas_runcanvasgenerate", + "target": "canvas_runonecascadepass" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10592", + "weight": 0.8, + "_src": "canvas_cascadeuinodeids", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_computecascadeorder", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10601", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_computecascadeorder", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10751", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_computecascadeorder", + "confidence_score": 0.5, + "source": "canvas_computecascadeorder", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10585", + "weight": 0.8, + "_src": "canvas_resolvecascadeloop", + "_tgt": "canvas_upstreamnodeids", + "confidence_score": 0.5, + "source": "canvas_upstreamnodeids", + "target": "canvas_resolvecascadeloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10593", + "weight": 0.8, + "_src": "canvas_cascadeuinodeids", + "_tgt": "canvas_resolvecascadeloop", + "confidence_score": 0.5, + "source": "canvas_resolvecascadeloop", + "target": "canvas_cascadeuinodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10603", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_resolvecascadeloop", + "confidence_score": 0.5, + "source": "canvas_resolvecascadeloop", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10610", + "weight": 0.8, + "_src": "canvas_runnodecascade", + "_tgt": "canvas_cascadeuinodeids", + "confidence_score": 0.5, + "source": "canvas_cascadeuinodeids", + "target": "canvas_runnodecascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10757", + "weight": 0.8, + "_src": "canvas_retrynodeanddownstream", + "_tgt": "canvas_runonecascadepass", + "confidence_score": 0.5, + "source": "canvas_runonecascadepass", + "target": "canvas_retrynodeanddownstream" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10799", + "weight": 0.8, + "_src": "canvas_deletenode", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_deletenode", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10834", + "weight": 0.8, + "_src": "canvas_deletenodefrombutton", + "_tgt": "canvas_deletenode", + "confidence_score": 0.5, + "source": "canvas_deletenode", + "target": "canvas_deletenodefrombutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10811", + "weight": 0.8, + "_src": "canvas_clearnodecontentbeforedelete", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_clearnodecontentbeforedelete", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10833", + "weight": 0.8, + "_src": "canvas_deletenodefrombutton", + "_tgt": "canvas_clearnodecontentbeforedelete", + "confidence_score": 0.5, + "source": "canvas_clearnodecontentbeforedelete", + "target": "canvas_deletenodefrombutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10839", + "weight": 0.8, + "_src": "canvas_deleteconnection", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_deleteconnection", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10859", + "weight": 0.8, + "_src": "canvas_mediakindforoutputitem", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_isvideourl", + "target": "canvas_mediakindforoutputitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12025", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_isvideourl", + "confidence_score": 0.5, + "source": "canvas_isvideourl", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10858", + "weight": 0.8, + "_src": "canvas_mediakindforoutputitem", + "_tgt": "canvas_outputurlvalue", + "confidence_score": 0.5, + "source": "canvas_mediakindforoutputitem", + "target": "canvas_outputurlvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11242", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_mediakindforoutputitem", + "confidence_score": 0.5, + "source": "canvas_mediakindforoutputitem", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11245", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_formatrunduration", + "confidence_score": 0.5, + "source": "canvas_formatrunduration", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11413", + "weight": 0.8, + "_src": "canvas_outputresolutiontext", + "_tgt": "canvas_formatrunduration", + "confidence_score": 0.5, + "source": "canvas_formatrunduration", + "target": "canvas_outputresolutiontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11071", + "weight": 0.8, + "_src": "canvas_makepending", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_nowms", + "target": "canvas_makepending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11195", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_nowms", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11218", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_nowms", + "confidence_score": 0.5, + "source": "canvas_nowms", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11239", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_outputurlvalue", + "confidence_score": 0.5, + "source": "canvas_outputurlvalue", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11247", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_ismissingasseturl", + "confidence_score": 0.5, + "source": "canvas_ismissingasseturl", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10878", + "weight": 0.8, + "_src": "canvas_missingassethtml", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_missingassethtml", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11248", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_missingassethtml", + "confidence_score": 0.5, + "source": "canvas_missingassethtml", + "target": "canvas_renderoutputmedia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11327", + "weight": 0.8, + "_src": "canvas_outputcompareurlfor", + "_tgt": "canvas_outputmetafor", + "confidence_score": 0.5, + "source": "canvas_outputmetafor", + "target": "canvas_outputcompareurlfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12011", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_outputmetafor", + "confidence_score": 0.5, + "source": "canvas_outputmetafor", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10908", + "weight": 0.8, + "_src": "canvas_runtasklabel", + "_tgt": "canvas_comfyrunlabel", + "confidence_score": 0.5, + "source": "canvas_comfyrunlabel", + "target": "canvas_runtasklabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10962", + "weight": 0.8, + "_src": "canvas_addgenerationlog", + "_tgt": "canvas_runtasklabel", + "confidence_score": 0.5, + "source": "canvas_runtasklabel", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11198", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_requestmetafromresult", + "confidence_score": 0.5, + "source": "canvas_requestmetafromresult", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10960", + "weight": 0.8, + "_src": "canvas_addgenerationlog", + "_tgt": "canvas_runplatformlabel", + "confidence_score": 0.5, + "source": "canvas_runplatformlabel", + "target": "canvas_addgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L10948", + "weight": 0.8, + "_src": "canvas_logtasklabel", + "_tgt": "canvas_comfylabelfromworkflow", + "confidence_score": 0.5, + "source": "canvas_comfylabelfromworkflow", + "target": "canvas_logtasklabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11209", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_addgenerationlog", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11227", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_addgenerationlog", + "confidence_score": 0.5, + "source": "canvas_addgenerationlog", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11058", + "weight": 0.8, + "_src": "canvas_opencanvaslog", + "_tgt": "canvas_rendercanvaslog", + "confidence_score": 0.5, + "source": "canvas_rendercanvaslog", + "target": "canvas_opencanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11044", + "weight": 0.8, + "_src": "canvas_importworkflowasseturl", + "_tgt": "canvas_importworkflowfile", + "confidence_score": 0.5, + "source": "canvas_importworkflowasseturl", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11061", + "weight": 0.8, + "_src": "canvas_opencanvaslog", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_opencanvaslog", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11074", + "weight": 0.8, + "_src": "canvas_makependingforrun", + "_tgt": "canvas_makepending", + "confidence_score": 0.5, + "source": "canvas_makepending", + "target": "canvas_makependingforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11204", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_mergegeneratedoutputs", + "confidence_score": 0.5, + "source": "canvas_mergegeneratedoutputs", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11117", + "weight": 0.8, + "_src": "canvas_collectrunmeta", + "_tgt": "canvas_collectrunmetas", + "confidence_score": 0.5, + "source": "canvas_collectrunmetas", + "target": "canvas_collectrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11145", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_findpendingtask", + "confidence_score": 0.5, + "source": "canvas_findpendingtask", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11191", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_findpendingtask", + "confidence_score": 0.5, + "source": "canvas_findpendingtask", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11214", + "weight": 0.8, + "_src": "canvas_failcanvasimagetask", + "_tgt": "canvas_findpendingtask", + "confidence_score": 0.5, + "source": "canvas_findpendingtask", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11163", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_sleep", + "confidence_score": 0.5, + "source": "canvas_sleep", + "target": "canvas_pollcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11187", + "weight": 0.8, + "_src": "canvas_waitcanvasimagetaskresult", + "_tgt": "canvas_sleep", + "confidence_score": 0.5, + "source": "canvas_sleep", + "target": "canvas_waitcanvasimagetaskresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11156", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_completecanvasimagetask", + "confidence_score": 0.5, + "source": "canvas_pollcanvasimagetask", + "target": "canvas_completecanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11160", + "weight": 0.8, + "_src": "canvas_pollcanvasimagetask", + "_tgt": "canvas_failcanvasimagetask", + "confidence_score": 0.5, + "source": "canvas_pollcanvasimagetask", + "target": "canvas_failcanvasimagetask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11201", + "weight": 0.8, + "_src": "canvas_completecanvasimagetask", + "_tgt": "canvas_appendoutputimages", + "confidence_score": 0.5, + "source": "canvas_completecanvasimagetask", + "target": "canvas_appendoutputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11240", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_escapeattr", + "confidence_score": 0.5, + "source": "canvas_renderoutputmedia", + "target": "canvas_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11246", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_renderoutputmedia", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11254", + "weight": 0.8, + "_src": "canvas_renderoutputmedia", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_renderoutputmedia", + "target": "canvas_outputimagename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11272", + "weight": 0.8, + "_src": "canvas_renderoutputgrid", + "_tgt": "canvas_outputgridlayout", + "confidence_score": 0.5, + "source": "canvas_outputgridlayout", + "target": "canvas_renderoutputgrid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11388", + "weight": 0.8, + "_src": "canvas_createimagecardfromoutput", + "_tgt": "canvas_outputimagename", + "confidence_score": 0.5, + "source": "canvas_outputimagename", + "target": "canvas_createimagecardfromoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11286", + "weight": 0.8, + "_src": "canvas_setoutputdragpreview", + "_tgt": "canvas_clonenode", + "confidence_score": 0.5, + "source": "canvas_setoutputdragpreview", + "target": "canvas_clonenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12015", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_outputcompareurlfor", + "confidence_score": 0.5, + "source": "canvas_outputcompareurlfor", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12012", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_markoutputviewed", + "confidence_score": 0.5, + "source": "canvas_markoutputviewed", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11375", + "weight": 0.8, + "_src": "canvas_navigateoutputlightbox", + "_tgt": "canvas_outputlightboxitems", + "confidence_score": 0.5, + "source": "canvas_outputlightboxitems", + "target": "canvas_navigateoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11370", + "weight": 0.8, + "_src": "canvas_opengrouplightbox", + "_tgt": "canvas_openoutputlightbox", + "confidence_score": 0.5, + "source": "canvas_opengrouplightbox", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11381", + "weight": 0.8, + "_src": "canvas_navigateoutputlightbox", + "_tgt": "canvas_openoutputlightbox", + "confidence_score": 0.5, + "source": "canvas_navigateoutputlightbox", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12016", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_setoutputcomparemode", + "confidence_score": 0.5, + "source": "canvas_setoutputcomparemode", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12074", + "weight": 0.8, + "_src": "canvas_closeoutputlightbox", + "_tgt": "canvas_setoutputcomparemode", + "confidence_score": 0.5, + "source": "canvas_setoutputcomparemode", + "target": "canvas_closeoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12014", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_outputresolutiontext", + "confidence_score": 0.5, + "source": "canvas_outputresolutiontext", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12013", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_setupoutputpromptpanel", + "confidence_score": 0.5, + "source": "canvas_setupoutputpromptpanel", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12094", + "weight": 0.8, + "_src": "canvas_closeoutputlightbox", + "_tgt": "canvas_setupoutputpromptpanel", + "confidence_score": 0.5, + "source": "canvas_setupoutputpromptpanel", + "target": "canvas_closeoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11603", + "weight": 0.8, + "_src": "canvas_hascanvasassetsavedrop", + "_tgt": "canvas_hasoutputimagedrag", + "confidence_score": 0.5, + "source": "canvas_hascanvasassetsavedrop", + "target": "canvas_hasoutputimagedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11603", + "weight": 0.8, + "_src": "canvas_hascanvasassetsavedrop", + "_tgt": "canvas_hasimagedropdata", + "confidence_score": 0.5, + "source": "canvas_hascanvasassetsavedrop", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11902", + "weight": 0.8, + "_src": "canvas_rerunfromoutputmeta", + "_tgt": "canvas_closeoutputlightbox", + "confidence_score": 0.5, + "source": "canvas_rerunfromoutputmeta", + "target": "canvas_closeoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L11926", + "weight": 0.8, + "_src": "canvas_resetoutputpreviewzoom", + "_tgt": "canvas_applyoutputpreviewzoom", + "confidence_score": 0.5, + "source": "canvas_applyoutputpreviewzoom", + "target": "canvas_resetoutputpreviewzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12008", + "weight": 0.8, + "_src": "canvas_openoutputlightbox", + "_tgt": "canvas_resetoutputpreviewzoom", + "confidence_score": 0.5, + "source": "canvas_resetoutputpreviewzoom", + "target": "canvas_openoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12089", + "weight": 0.8, + "_src": "canvas_closeoutputlightbox", + "_tgt": "canvas_resetoutputpreviewzoom", + "confidence_score": 0.5, + "source": "canvas_resetoutputpreviewzoom", + "target": "canvas_closeoutputlightbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12100", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_groupselectedimages", + "target": "canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12102", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_nodebounds", + "confidence_score": 0.5, + "source": "canvas_groupselectedimages", + "target": "canvas_nodebounds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12109", + "weight": 0.8, + "_src": "canvas_groupselectedimages", + "_tgt": "canvas_handoffexistinginputstogroup", + "confidence_score": 0.5, + "source": "canvas_groupselectedimages", + "target": "canvas_handoffexistinginputstogroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12196", + "weight": 0.8, + "_src": "canvas_connectselectiontogenerator", + "_tgt": "canvas_nodebounds", + "confidence_score": 0.5, + "source": "canvas_nodebounds", + "target": "canvas_connectselectiontogenerator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12138", + "weight": 0.8, + "_src": "canvas_startselection", + "_tgt": "canvas_updateselectionbox", + "confidence_score": 0.5, + "source": "canvas_startselection", + "target": "canvas_updateselectionbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12167", + "weight": 0.8, + "_src": "canvas_finishselection", + "_tgt": "canvas_updateworkflowtransfermeta", + "confidence_score": 0.5, + "source": "canvas_finishselection", + "target": "canvas_updateworkflowtransfermeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12552", + "weight": 0.8, + "_src": "canvas_onnodedrag", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_renderselectionhub", + "target": "canvas_onnodedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12586", + "weight": 0.8, + "_src": "canvas_onnoderesize", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_renderselectionhub", + "target": "canvas_onnoderesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12921", + "weight": 0.8, + "_src": "canvas_refreshselectionvisuals", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_renderselectionhub", + "target": "canvas_refreshselectionvisuals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12995", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_renderselectionhub", + "confidence_score": 0.5, + "source": "canvas_renderselectionhub", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12243", + "weight": 0.8, + "_src": "canvas_pastenodes", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_pushundo", + "target": "canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12436", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_pushundo", + "target": "canvas_insertworkflowintocanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12988", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_pushundo", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13286", + "weight": 0.8, + "_src": "canvas_deleteselectednodes", + "_tgt": "canvas_pushundo", + "confidence_score": 0.5, + "source": "canvas_pushundo", + "target": "canvas_deleteselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12492", + "weight": 0.8, + "_src": "canvas_startnodedrag", + "_tgt": "canvas_clonenode", + "confidence_score": 0.5, + "source": "canvas_clonenode", + "target": "canvas_startnodedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12311", + "weight": 0.8, + "_src": "canvas_updateworkflowtransfermeta", + "_tgt": "canvas_selectedworkflowpayload", + "confidence_score": 0.5, + "source": "canvas_selectedworkflowpayload", + "target": "canvas_updateworkflowtransfermeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12329", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_selectedworkflowpayload", + "confidence_score": 0.5, + "source": "canvas_selectedworkflowpayload", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12370", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_selectedworkflowpayload", + "confidence_score": 0.5, + "source": "canvas_selectedworkflowpayload", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12338", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_workflowfilename", + "confidence_score": 0.5, + "source": "canvas_workflowfilename", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12386", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_workflowfilename", + "confidence_score": 0.5, + "source": "canvas_workflowfilename", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12339", + "weight": 0.8, + "_src": "canvas_exportselectedworkflow", + "_tgt": "canvas_downloadblob", + "confidence_score": 0.5, + "source": "canvas_downloadblob", + "target": "canvas_exportselectedworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12300", + "weight": 0.8, + "_src": "canvas_openworkflowtransfermodal", + "_tgt": "canvas_updateworkflowtransfermeta", + "confidence_score": 0.5, + "source": "canvas_openworkflowtransfermodal", + "target": "canvas_updateworkflowtransfermeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12480", + "weight": 0.8, + "_src": "canvas_importworkflowfile", + "_tgt": "canvas_closeworkflowtransfermodal", + "confidence_score": 0.5, + "source": "canvas_closeworkflowtransfermodal", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12553", + "weight": 0.8, + "_src": "canvas_onnodedrag", + "_tgt": "canvas_updateworkflowtransfermeta", + "confidence_score": 0.5, + "source": "canvas_updateworkflowtransfermeta", + "target": "canvas_onnodedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12922", + "weight": 0.8, + "_src": "canvas_refreshselectionvisuals", + "_tgt": "canvas_updateworkflowtransfermeta", + "confidence_score": 0.5, + "source": "canvas_updateworkflowtransfermeta", + "target": "canvas_refreshselectionvisuals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12324", + "weight": 0.8, + "_src": "canvas_setworkflowlibraryexportstate", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_setworkflowlibraryexportstate", + "target": "canvas_escapehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12377", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_setworkflowlibraryexportstate", + "confidence_score": 0.5, + "source": "canvas_setworkflowlibraryexportstate", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12387", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_defaultworkflowassettarget", + "confidence_score": 0.5, + "source": "canvas_defaultworkflowassettarget", + "target": "canvas_exportselectedworkflowtolibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12397", + "weight": 0.8, + "_src": "canvas_exportselectedworkflowtolibrary", + "_tgt": "canvas_findcanvasassetcategoryforitem", + "confidence_score": 0.5, + "source": "canvas_exportselectedworkflowtolibrary", + "target": "canvas_findcanvasassetcategoryforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12479", + "weight": 0.8, + "_src": "canvas_importworkflowfile", + "_tgt": "canvas_normalizeimportedworkflow", + "confidence_score": 0.5, + "source": "canvas_normalizeimportedworkflow", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12465", + "weight": 0.8, + "_src": "canvas_insertworkflowintocanvas", + "_tgt": "canvas_sanitizeconnections", + "confidence_score": 0.5, + "source": "canvas_insertworkflowintocanvas", + "target": "canvas_sanitizeconnections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12479", + "weight": 0.8, + "_src": "canvas_importworkflowfile", + "_tgt": "canvas_insertworkflowintocanvas", + "confidence_score": 0.5, + "source": "canvas_insertworkflowintocanvas", + "target": "canvas_importworkflowfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12487", + "weight": 0.8, + "_src": "canvas_startnodedrag", + "_tgt": "canvas_startknifedrag", + "confidence_score": 0.5, + "source": "canvas_startnodedrag", + "target": "canvas_startknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12551", + "weight": 0.8, + "_src": "canvas_onnodedrag", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_onnodedrag", + "target": "canvas_renderlinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12585", + "weight": 0.8, + "_src": "canvas_onnoderesize", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_onnoderesize", + "target": "canvas_renderlinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12592", + "weight": 0.8, + "_src": "canvas_startlink", + "_tgt": "canvas_portpoint", + "confidence_score": 0.5, + "source": "canvas_startlink", + "target": "canvas_portpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12687", + "weight": 0.8, + "_src": "canvas_canconnect", + "_tgt": "canvas_wouldcreategeneratorcycle", + "confidence_score": 0.5, + "source": "canvas_wouldcreategeneratorcycle", + "target": "canvas_canconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12710", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_updategroupmembership", + "confidence_score": 0.5, + "source": "canvas_enddrag", + "target": "canvas_updategroupmembership" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12722", + "weight": 0.8, + "_src": "canvas_enddrag", + "_tgt": "canvas_setknifemode", + "confidence_score": 0.5, + "source": "canvas_enddrag", + "target": "canvas_setknifemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12882", + "weight": 0.8, + "_src": "canvas_connectiondistancetopoint", + "_tgt": "canvas_portpoint", + "confidence_score": 0.5, + "source": "canvas_portpoint", + "target": "canvas_connectiondistancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12966", + "weight": 0.8, + "_src": "canvas_knifehitsconnection", + "_tgt": "canvas_portpoint", + "confidence_score": 0.5, + "source": "canvas_portpoint", + "target": "canvas_knifehitsconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12839", + "weight": 0.8, + "_src": "canvas_renderlinks", + "_tgt": "canvas_pathel", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_pathel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12841", + "weight": 0.8, + "_src": "canvas_renderlinks", + "_tgt": "canvas_renderknifetrail", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_renderknifetrail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12920", + "weight": 0.8, + "_src": "canvas_refreshselectionvisuals", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_refreshselectionvisuals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12994", + "weight": 0.8, + "_src": "canvas_applyknifecut", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_applyknifecut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13006", + "weight": 0.8, + "_src": "canvas_setknifemode", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_setknifemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13021", + "weight": 0.8, + "_src": "canvas_startknifedrag", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_startknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13037", + "weight": 0.8, + "_src": "canvas_continueknifedrag", + "_tgt": "canvas_renderlinks", + "confidence_score": 0.5, + "source": "canvas_renderlinks", + "target": "canvas_continueknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12852", + "weight": 0.8, + "_src": "canvas_linkdeletebutton", + "_tgt": "canvas_isconnectionselected", + "confidence_score": 0.5, + "source": "canvas_linkdeletebutton", + "target": "canvas_isconnectionselected" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12864", + "weight": 0.8, + "_src": "canvas_linkhitel", + "_tgt": "canvas_pathel", + "confidence_score": 0.5, + "source": "canvas_linkhitel", + "target": "canvas_pathel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12895", + "weight": 0.8, + "_src": "canvas_updateconnectionhoverfrommouse", + "_tgt": "canvas_sethoveredconnection", + "confidence_score": 0.5, + "source": "canvas_sethoveredconnection", + "target": "canvas_updateconnectionhoverfrommouse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12885", + "weight": 0.8, + "_src": "canvas_connectiondistancetopoint", + "_tgt": "canvas_cubicpoint", + "confidence_score": 0.5, + "source": "canvas_connectiondistancetopoint", + "target": "canvas_cubicpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12888", + "weight": 0.8, + "_src": "canvas_connectiondistancetopoint", + "_tgt": "canvas_pointsegmentdistance", + "confidence_score": 0.5, + "source": "canvas_connectiondistancetopoint", + "target": "canvas_pointsegmentdistance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12972", + "weight": 0.8, + "_src": "canvas_knifehitsconnection", + "_tgt": "canvas_pointsegmentdistance", + "confidence_score": 0.5, + "source": "canvas_pointsegmentdistance", + "target": "canvas_knifehitsconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12953", + "weight": 0.8, + "_src": "canvas_segmentintersectsrect", + "_tgt": "canvas_segmentsintersect", + "confidence_score": 0.5, + "source": "canvas_segmentsintersect", + "target": "canvas_segmentintersectsrect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12972", + "weight": 0.8, + "_src": "canvas_knifehitsconnection", + "_tgt": "canvas_segmentsintersect", + "confidence_score": 0.5, + "source": "canvas_segmentsintersect", + "target": "canvas_knifehitsconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L12969", + "weight": 0.8, + "_src": "canvas_knifehitsconnection", + "_tgt": "canvas_cubicpoint", + "confidence_score": 0.5, + "source": "canvas_cubicpoint", + "target": "canvas_knifehitsconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13033", + "weight": 0.8, + "_src": "canvas_continueknifedrag", + "_tgt": "canvas_applyknifecut", + "confidence_score": 0.5, + "source": "canvas_applyknifecut", + "target": "canvas_continueknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13015", + "weight": 0.8, + "_src": "canvas_startknifedrag", + "_tgt": "canvas_setknifemode", + "confidence_score": 0.5, + "source": "canvas_setknifemode", + "target": "canvas_startknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13029", + "weight": 0.8, + "_src": "canvas_continueknifedrag", + "_tgt": "canvas_setknifemode", + "confidence_score": 0.5, + "source": "canvas_setknifemode", + "target": "canvas_continueknifedrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13010", + "weight": 0.8, + "_src": "canvas_startknifedrag", + "_tgt": "canvas_iseditabletarget", + "confidence_score": 0.5, + "source": "canvas_startknifedrag", + "target": "canvas_iseditabletarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13061", + "weight": 0.8, + "_src": "canvas_startboardpan", + "_tgt": "canvas_iseditabletarget", + "confidence_score": 0.5, + "source": "canvas_iseditabletarget", + "target": "canvas_startboardpan" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13318", + "weight": 0.8, + "_src": "canvas_hasimagedropdata", + "_tgt": "canvas_hasimagefiles", + "confidence_score": 0.5, + "source": "canvas_hasimagefiles", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13316", + "weight": 0.8, + "_src": "canvas_hasimagedropdata", + "_tgt": "canvas_iscanvasinputdrag", + "confidence_score": 0.5, + "source": "canvas_iscanvasinputdrag", + "target": "canvas_hasimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js", + "source_location": "L13325", + "weight": 0.8, + "_src": "canvas_escapeattr", + "_tgt": "canvas_escapehtml", + "confidence_score": 0.5, + "source": "canvas_escapehtml", + "target": "canvas_escapeattr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_tr", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_tr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L2", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_tf", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_tf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L5", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_refreshlanguageview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_refreshlanguageview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L13", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_applylanguage", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_applylanguage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L17", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_refreshicons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L30", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_currentlang", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_currentlang" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L31", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_typelabel", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_typelabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L107", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_nodelabel", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_nodelabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L111", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_nodesub", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_nodesub" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L116", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_nodeicon", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_nodeicon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L119", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_inputlabel", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_inputlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L148", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_setstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L149", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_escapehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L150", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_escapeattr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L151", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_fieldkind", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_fieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L157", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_ismediafield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_ismediafield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L158", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_mediafieldlabel", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_mediafieldlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L164", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_mediaaccept", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_mediaaccept" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L169", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_mediauploadtext", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_mediauploadtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L174", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_mediauploadfailedtext", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_mediauploadfailedtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L179", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_mediapreviewhtml", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_mediapreviewhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L187", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_defaultminicards", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_defaultminicards" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L195", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_defaultminitestnodes", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_defaultminitestnodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L206", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_loadcomfyinstances", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_loadcomfyinstances" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L213", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_rendercomfyinstances", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_rendercomfyinstances" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L225", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_addcomfyinstance", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_addcomfyinstance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L229", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updatecomfyinstance", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updatecomfyinstance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L232", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_removecomfyinstance", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_removecomfyinstance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L236", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_savecomfyinstances", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_savecomfyinstances" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L259", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_loadlist", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_loadlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L277", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderlist", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L291", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_selectworkflow", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L324", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_fieldfor", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_fieldfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L327", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_makefieldid", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_makefieldid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L329", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_togglefield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_togglefield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L364", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_refreshpopupbody", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_refreshpopupbody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L380", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_guesstype", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_guesstype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L397", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updatefield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updatefield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L421", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updateworkflowtitle", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updateworkflowtitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L429", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_setworkspacemode", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_setworkspacemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L436", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L493", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_computelayers", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_computelayers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L531", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_rendergraph", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_rendergraph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L609", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updatezoompill", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updatezoompill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L613", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_applygraphtransform", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_applygraphtransform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L618", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_graphzoom", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_graphzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L630", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_graphfit", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_graphfit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L642", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_attachpanzoom", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_attachpanzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L679", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_opennodepopup", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L734", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_closenodepopup", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_closenodepopup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L741", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_togglenodelist", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_togglenodelist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L754", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderinputrow", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L791", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderextras", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderextras" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L833", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updatedropdownoption", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updatedropdownoption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L848", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_adddropdownoption", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_adddropdownoption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L854", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_removedropdownoption", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_removedropdownoption" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L862", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_setpreviewvalue", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_setpreviewvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L868", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_randomvalueforfield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_randomvalueforfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L886", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_fieldsupportsrandom", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_fieldsupportsrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L890", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_ispreviewrandomactive", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_ispreviewrandomactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L894", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_randombuttonhtml", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_randombuttonhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L901", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_togglepreviewrandom", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_togglepreviewrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L909", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_applyactiverandomvalues", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_applyactiverandomvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L921", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_openimagepreview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_openimagepreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L929", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_closeimagepreview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_closeimagepreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L936", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L957", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderpreviewfield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L995", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_minicardstyle", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_minicardstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1000", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_miniline", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_miniline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1010", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderworkspaceview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1031", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderminicanvaspreview", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1097", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_renderminifield", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1128", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_minideletebutton", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_minideletebutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1132", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_minilinebetween", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_minilinebetween" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1141", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_addmininode", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_addmininode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1155", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_removemininode", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_removemininode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1160", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_updatemininode", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_updatemininode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1165", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_pickminiimage", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_pickminiimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1188", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_bindminicanvas", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_bindminicanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1250", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_pickimage", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_pickimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1275", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_onrun", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_onrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1302", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_fieldsfromminicanvas", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_fieldsfromminicanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1320", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_onupload", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_onupload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1346", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_onsave", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_onsave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1368", + "weight": 1.0, + "_src": "comfyui_settings", + "_tgt": "comfyui_settings_ondelete", + "confidence_score": 1.0, + "source": "comfyui_settings", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L3", + "weight": 0.8, + "_src": "comfyui_settings_tf", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_tf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L6", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_refreshlanguageview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L170", + "weight": 0.8, + "_src": "comfyui_settings_mediauploadtext", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_mediauploadtext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L175", + "weight": 0.8, + "_src": "comfyui_settings_mediauploadfailedtext", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_mediauploadfailedtext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L269", + "weight": 0.8, + "_src": "comfyui_settings_loadlist", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_loadlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L295", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L375", + "weight": 0.8, + "_src": "comfyui_settings_refreshpopupbody", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_refreshpopupbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L448", + "weight": 0.8, + "_src": "comfyui_settings_rendereditor", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L703", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L745", + "weight": 0.8, + "_src": "comfyui_settings_togglenodelist", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_togglenodelist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L780", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L800", + "weight": 0.8, + "_src": "comfyui_settings_renderextras", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L939", + "weight": 0.8, + "_src": "comfyui_settings_renderpreview", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L976", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1043", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1120", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1129", + "weight": 0.8, + "_src": "comfyui_settings_minideletebutton", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_minideletebutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1278", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_onrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1328", + "weight": 0.8, + "_src": "comfyui_settings_onupload", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_onupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1354", + "weight": 0.8, + "_src": "comfyui_settings_onsave", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_onsave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1373", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_tr", + "confidence_score": 0.5, + "source": "comfyui_settings_tr", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L448", + "weight": 0.8, + "_src": "comfyui_settings_rendereditor", + "_tgt": "comfyui_settings_tf", + "confidence_score": 0.5, + "source": "comfyui_settings_tf", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1351", + "weight": 0.8, + "_src": "comfyui_settings_onsave", + "_tgt": "comfyui_settings_tf", + "confidence_score": 0.5, + "source": "comfyui_settings_tf", + "target": "comfyui_settings_onsave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1370", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_tf", + "confidence_score": 0.5, + "source": "comfyui_settings_tf", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L7", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_renderlist", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_renderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L8", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L9", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L10", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_renderworkspaceview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L11", + "weight": 0.8, + "_src": "comfyui_settings_refreshlanguageview", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_refreshicons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L15", + "weight": 0.8, + "_src": "comfyui_settings_applylanguage", + "_tgt": "comfyui_settings_refreshlanguageview", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshlanguageview", + "target": "comfyui_settings_applylanguage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L223", + "weight": 0.8, + "_src": "comfyui_settings_rendercomfyinstances", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_rendercomfyinstances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L288", + "weight": 0.8, + "_src": "comfyui_settings_renderlist", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_renderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L377", + "weight": 0.8, + "_src": "comfyui_settings_refreshpopupbody", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_refreshpopupbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L489", + "weight": 0.8, + "_src": "comfyui_settings_rendereditor", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L731", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L954", + "weight": 0.8, + "_src": "comfyui_settings_renderpreview", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1094", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_refreshicons", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshicons", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L33", + "weight": 0.8, + "_src": "comfyui_settings_typelabel", + "_tgt": "comfyui_settings_currentlang", + "confidence_score": 0.5, + "source": "comfyui_settings_currentlang", + "target": "comfyui_settings_typelabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L159", + "weight": 0.8, + "_src": "comfyui_settings_mediafieldlabel", + "_tgt": "comfyui_settings_currentlang", + "confidence_score": 0.5, + "source": "comfyui_settings_currentlang", + "target": "comfyui_settings_mediafieldlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L181", + "weight": 0.8, + "_src": "comfyui_settings_mediapreviewhtml", + "_tgt": "comfyui_settings_typelabel", + "confidence_score": 0.5, + "source": "comfyui_settings_typelabel", + "target": "comfyui_settings_mediapreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1051", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_typelabel", + "confidence_score": 0.5, + "source": "comfyui_settings_typelabel", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L690", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_nodelabel", + "confidence_score": 0.5, + "source": "comfyui_settings_nodelabel", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L691", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_nodesub", + "confidence_score": 0.5, + "source": "comfyui_settings_nodesub", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L689", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_nodeicon", + "confidence_score": 0.5, + "source": "comfyui_settings_nodeicon", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L342", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_inputlabel", + "confidence_score": 0.5, + "source": "comfyui_settings_inputlabel", + "target": "comfyui_settings_togglefield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L771", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_inputlabel", + "confidence_score": 0.5, + "source": "comfyui_settings_inputlabel", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L239", + "weight": 0.8, + "_src": "comfyui_settings_savecomfyinstances", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_savecomfyinstances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L269", + "weight": 0.8, + "_src": "comfyui_settings_loadlist", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_loadlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L295", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1279", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_onrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1341", + "weight": 0.8, + "_src": "comfyui_settings_onupload", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_onupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1354", + "weight": 0.8, + "_src": "comfyui_settings_onsave", + "_tgt": "comfyui_settings_setstatus", + "confidence_score": 0.5, + "source": "comfyui_settings_setstatus", + "target": "comfyui_settings_onsave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L150", + "weight": 0.8, + "_src": "comfyui_settings_escapeattr", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_escapeattr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L181", + "weight": 0.8, + "_src": "comfyui_settings_mediapreviewhtml", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_mediapreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L696", + "weight": 0.8, + "_src": "comfyui_settings_opennodepopup", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_opennodepopup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L763", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L958", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1071", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1098", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_escapehtml", + "confidence_score": 0.5, + "source": "comfyui_settings_escapehtml", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L180", + "weight": 0.8, + "_src": "comfyui_settings_mediapreviewhtml", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_mediapreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L775", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L806", + "weight": 0.8, + "_src": "comfyui_settings_renderextras", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L944", + "weight": 0.8, + "_src": "comfyui_settings_renderpreview", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L965", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1043", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1109", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1129", + "weight": 0.8, + "_src": "comfyui_settings_minideletebutton", + "_tgt": "comfyui_settings_escapeattr", + "confidence_score": 0.5, + "source": "comfyui_settings_escapeattr", + "target": "comfyui_settings_minideletebutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L157", + "weight": 0.8, + "_src": "comfyui_settings_ismediafield", + "_tgt": "comfyui_settings_fieldkind", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldkind", + "target": "comfyui_settings_ismediafield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L982", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_fieldkind", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldkind", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1102", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_fieldkind", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldkind", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1254", + "weight": 0.8, + "_src": "comfyui_settings_pickimage", + "_tgt": "comfyui_settings_fieldkind", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldkind", + "target": "comfyui_settings_pickimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L978", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_ismediafield", + "confidence_score": 0.5, + "source": "comfyui_settings_ismediafield", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1100", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_ismediafield", + "confidence_score": 0.5, + "source": "comfyui_settings_ismediafield", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1075", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_mediafieldlabel", + "confidence_score": 0.5, + "source": "comfyui_settings_mediafieldlabel", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1169", + "weight": 0.8, + "_src": "comfyui_settings_pickminiimage", + "_tgt": "comfyui_settings_mediaaccept", + "confidence_score": 0.5, + "source": "comfyui_settings_mediaaccept", + "target": "comfyui_settings_pickminiimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1255", + "weight": 0.8, + "_src": "comfyui_settings_pickimage", + "_tgt": "comfyui_settings_mediaaccept", + "confidence_score": 0.5, + "source": "comfyui_settings_mediaaccept", + "target": "comfyui_settings_pickimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L182", + "weight": 0.8, + "_src": "comfyui_settings_mediapreviewhtml", + "_tgt": "comfyui_settings_mediauploadtext", + "confidence_score": 0.5, + "source": "comfyui_settings_mediauploadtext", + "target": "comfyui_settings_mediapreviewhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L982", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_mediapreviewhtml", + "confidence_score": 0.5, + "source": "comfyui_settings_mediapreviewhtml", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1102", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_mediapreviewhtml", + "confidence_score": 0.5, + "source": "comfyui_settings_mediapreviewhtml", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L302", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_defaultminicards", + "confidence_score": 0.5, + "source": "comfyui_settings_defaultminicards", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L996", + "weight": 0.8, + "_src": "comfyui_settings_minicardstyle", + "_tgt": "comfyui_settings_defaultminicards", + "confidence_score": 0.5, + "source": "comfyui_settings_defaultminicards", + "target": "comfyui_settings_minicardstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1001", + "weight": 0.8, + "_src": "comfyui_settings_miniline", + "_tgt": "comfyui_settings_defaultminicards", + "confidence_score": 0.5, + "source": "comfyui_settings_defaultminicards", + "target": "comfyui_settings_miniline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L315", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_defaultminitestnodes", + "confidence_score": 0.5, + "source": "comfyui_settings_defaultminitestnodes", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1040", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_defaultminitestnodes", + "confidence_score": 0.5, + "source": "comfyui_settings_defaultminitestnodes", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L210", + "weight": 0.8, + "_src": "comfyui_settings_loadcomfyinstances", + "_tgt": "comfyui_settings_rendercomfyinstances", + "confidence_score": 0.5, + "source": "comfyui_settings_loadcomfyinstances", + "target": "comfyui_settings_rendercomfyinstances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L227", + "weight": 0.8, + "_src": "comfyui_settings_addcomfyinstance", + "_tgt": "comfyui_settings_rendercomfyinstances", + "confidence_score": 0.5, + "source": "comfyui_settings_rendercomfyinstances", + "target": "comfyui_settings_addcomfyinstance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L234", + "weight": 0.8, + "_src": "comfyui_settings_removecomfyinstance", + "_tgt": "comfyui_settings_rendercomfyinstances", + "confidence_score": 0.5, + "source": "comfyui_settings_rendercomfyinstances", + "target": "comfyui_settings_removecomfyinstance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L249", + "weight": 0.8, + "_src": "comfyui_settings_savecomfyinstances", + "_tgt": "comfyui_settings_rendercomfyinstances", + "confidence_score": 0.5, + "source": "comfyui_settings_rendercomfyinstances", + "target": "comfyui_settings_savecomfyinstances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L263", + "weight": 0.8, + "_src": "comfyui_settings_loadlist", + "_tgt": "comfyui_settings_renderlist", + "confidence_score": 0.5, + "source": "comfyui_settings_loadlist", + "target": "comfyui_settings_renderlist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L267", + "weight": 0.8, + "_src": "comfyui_settings_loadlist", + "_tgt": "comfyui_settings_selectworkflow", + "confidence_score": 0.5, + "source": "comfyui_settings_loadlist", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1339", + "weight": 0.8, + "_src": "comfyui_settings_onupload", + "_tgt": "comfyui_settings_loadlist", + "confidence_score": 0.5, + "source": "comfyui_settings_loadlist", + "target": "comfyui_settings_onupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1363", + "weight": 0.8, + "_src": "comfyui_settings_onsave", + "_tgt": "comfyui_settings_loadlist", + "confidence_score": 0.5, + "source": "comfyui_settings_loadlist", + "target": "comfyui_settings_onsave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1380", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_loadlist", + "confidence_score": 0.5, + "source": "comfyui_settings_loadlist", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L293", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_renderlist", + "confidence_score": 0.5, + "source": "comfyui_settings_renderlist", + "target": "comfyui_settings_selectworkflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L426", + "weight": 0.8, + "_src": "comfyui_settings_updateworkflowtitle", + "_tgt": "comfyui_settings_renderlist", + "confidence_score": 0.5, + "source": "comfyui_settings_renderlist", + "target": "comfyui_settings_updateworkflowtitle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L316", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 0.5, + "source": "comfyui_settings_selectworkflow", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L317", + "weight": 0.8, + "_src": "comfyui_settings_selectworkflow", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_selectworkflow", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1340", + "weight": 0.8, + "_src": "comfyui_settings_onupload", + "_tgt": "comfyui_settings_selectworkflow", + "confidence_score": 0.5, + "source": "comfyui_settings_selectworkflow", + "target": "comfyui_settings_onupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L330", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_fieldfor", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldfor", + "target": "comfyui_settings_togglefield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L755", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_fieldfor", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldfor", + "target": "comfyui_settings_renderinputrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L340", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_makefieldid", + "confidence_score": 0.5, + "source": "comfyui_settings_makefieldid", + "target": "comfyui_settings_togglefield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L338", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_guesstype", + "confidence_score": 0.5, + "source": "comfyui_settings_togglefield", + "target": "comfyui_settings_guesstype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L358", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 0.5, + "source": "comfyui_settings_togglefield", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L359", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_togglefield", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L361", + "weight": 0.8, + "_src": "comfyui_settings_togglefield", + "_tgt": "comfyui_settings_refreshpopupbody", + "confidence_score": 0.5, + "source": "comfyui_settings_togglefield", + "target": "comfyui_settings_refreshpopupbody" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L413", + "weight": 0.8, + "_src": "comfyui_settings_updatefield", + "_tgt": "comfyui_settings_refreshpopupbody", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshpopupbody", + "target": "comfyui_settings_updatefield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L852", + "weight": 0.8, + "_src": "comfyui_settings_adddropdownoption", + "_tgt": "comfyui_settings_refreshpopupbody", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshpopupbody", + "target": "comfyui_settings_adddropdownoption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L858", + "weight": 0.8, + "_src": "comfyui_settings_removedropdownoption", + "_tgt": "comfyui_settings_refreshpopupbody", + "confidence_score": 0.5, + "source": "comfyui_settings_refreshpopupbody", + "target": "comfyui_settings_removedropdownoption" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L411", + "weight": 0.8, + "_src": "comfyui_settings_updatefield", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_updatefield", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L412", + "weight": 0.8, + "_src": "comfyui_settings_updatefield", + "_tgt": "comfyui_settings_renderminicanvaspreview", + "confidence_score": 0.5, + "source": "comfyui_settings_updatefield", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L416", + "weight": 0.8, + "_src": "comfyui_settings_updatefield", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 0.5, + "source": "comfyui_settings_updatefield", + "target": "comfyui_settings_rendereditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L433", + "weight": 0.8, + "_src": "comfyui_settings_setworkspacemode", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_setworkspacemode", + "target": "comfyui_settings_renderworkspaceview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L452", + "weight": 0.8, + "_src": "comfyui_settings_rendereditor", + "_tgt": "comfyui_settings_rendergraph", + "confidence_score": 0.5, + "source": "comfyui_settings_rendereditor", + "target": "comfyui_settings_rendergraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L453", + "weight": 0.8, + "_src": "comfyui_settings_rendereditor", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_rendereditor", + "target": "comfyui_settings_renderworkspaceview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1377", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_rendereditor", + "confidence_score": 0.5, + "source": "comfyui_settings_rendereditor", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L538", + "weight": 0.8, + "_src": "comfyui_settings_rendergraph", + "_tgt": "comfyui_settings_computelayers", + "confidence_score": 0.5, + "source": "comfyui_settings_computelayers", + "target": "comfyui_settings_rendergraph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L600", + "weight": 0.8, + "_src": "comfyui_settings_rendergraph", + "_tgt": "comfyui_settings_attachpanzoom", + "confidence_score": 0.5, + "source": "comfyui_settings_rendergraph", + "target": "comfyui_settings_attachpanzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L601", + "weight": 0.8, + "_src": "comfyui_settings_rendergraph", + "_tgt": "comfyui_settings_updatezoompill", + "confidence_score": 0.5, + "source": "comfyui_settings_rendergraph", + "target": "comfyui_settings_updatezoompill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L616", + "weight": 0.8, + "_src": "comfyui_settings_applygraphtransform", + "_tgt": "comfyui_settings_updatezoompill", + "confidence_score": 0.5, + "source": "comfyui_settings_updatezoompill", + "target": "comfyui_settings_applygraphtransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L628", + "weight": 0.8, + "_src": "comfyui_settings_graphzoom", + "_tgt": "comfyui_settings_applygraphtransform", + "confidence_score": 0.5, + "source": "comfyui_settings_applygraphtransform", + "target": "comfyui_settings_graphzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L640", + "weight": 0.8, + "_src": "comfyui_settings_graphfit", + "_tgt": "comfyui_settings_applygraphtransform", + "confidence_score": 0.5, + "source": "comfyui_settings_applygraphtransform", + "target": "comfyui_settings_graphfit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L786", + "weight": 0.8, + "_src": "comfyui_settings_renderinputrow", + "_tgt": "comfyui_settings_renderextras", + "confidence_score": 0.5, + "source": "comfyui_settings_renderinputrow", + "target": "comfyui_settings_renderextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L846", + "weight": 0.8, + "_src": "comfyui_settings_updatedropdownoption", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_updatedropdownoption", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L851", + "weight": 0.8, + "_src": "comfyui_settings_adddropdownoption", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_adddropdownoption", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L857", + "weight": 0.8, + "_src": "comfyui_settings_removedropdownoption", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_removedropdownoption", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L895", + "weight": 0.8, + "_src": "comfyui_settings_randombuttonhtml", + "_tgt": "comfyui_settings_fieldsupportsrandom", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldsupportsrandom", + "target": "comfyui_settings_randombuttonhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L903", + "weight": 0.8, + "_src": "comfyui_settings_togglepreviewrandom", + "_tgt": "comfyui_settings_fieldsupportsrandom", + "confidence_score": 0.5, + "source": "comfyui_settings_fieldsupportsrandom", + "target": "comfyui_settings_togglepreviewrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L896", + "weight": 0.8, + "_src": "comfyui_settings_randombuttonhtml", + "_tgt": "comfyui_settings_ispreviewrandomactive", + "confidence_score": 0.5, + "source": "comfyui_settings_ispreviewrandomactive", + "target": "comfyui_settings_randombuttonhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L904", + "weight": 0.8, + "_src": "comfyui_settings_togglepreviewrandom", + "_tgt": "comfyui_settings_ispreviewrandomactive", + "confidence_score": 0.5, + "source": "comfyui_settings_ispreviewrandomactive", + "target": "comfyui_settings_togglepreviewrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L964", + "weight": 0.8, + "_src": "comfyui_settings_renderpreviewfield", + "_tgt": "comfyui_settings_randombuttonhtml", + "confidence_score": 0.5, + "source": "comfyui_settings_randombuttonhtml", + "target": "comfyui_settings_renderpreviewfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1108", + "weight": 0.8, + "_src": "comfyui_settings_renderminifield", + "_tgt": "comfyui_settings_randombuttonhtml", + "confidence_score": 0.5, + "source": "comfyui_settings_randombuttonhtml", + "target": "comfyui_settings_renderminifield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L905", + "weight": 0.8, + "_src": "comfyui_settings_togglepreviewrandom", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_togglepreviewrandom", + "target": "comfyui_settings_renderpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L906", + "weight": 0.8, + "_src": "comfyui_settings_togglepreviewrandom", + "_tgt": "comfyui_settings_renderminicanvaspreview", + "confidence_score": 0.5, + "source": "comfyui_settings_togglepreviewrandom", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1282", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_applyactiverandomvalues", + "confidence_score": 0.5, + "source": "comfyui_settings_applyactiverandomvalues", + "target": "comfyui_settings_onrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1291", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderpreview", + "target": "comfyui_settings_onrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1378", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_renderpreview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderpreview", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1023", + "weight": 0.8, + "_src": "comfyui_settings_renderworkspaceview", + "_tgt": "comfyui_settings_renderminicanvaspreview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderworkspaceview", + "target": "comfyui_settings_renderminicanvaspreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1152", + "weight": 0.8, + "_src": "comfyui_settings_addmininode", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderworkspaceview", + "target": "comfyui_settings_addmininode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1157", + "weight": 0.8, + "_src": "comfyui_settings_removemininode", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderworkspaceview", + "target": "comfyui_settings_removemininode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1292", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderworkspaceview", + "target": "comfyui_settings_onrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1379", + "weight": 0.8, + "_src": "comfyui_settings_ondelete", + "_tgt": "comfyui_settings_renderworkspaceview", + "confidence_score": 0.5, + "source": "comfyui_settings_renderworkspaceview", + "target": "comfyui_settings_ondelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1056", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_minilinebetween", + "confidence_score": 0.5, + "source": "comfyui_settings_renderminicanvaspreview", + "target": "comfyui_settings_minilinebetween" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1093", + "weight": 0.8, + "_src": "comfyui_settings_renderminicanvaspreview", + "_tgt": "comfyui_settings_bindminicanvas", + "confidence_score": 0.5, + "source": "comfyui_settings_renderminicanvaspreview", + "target": "comfyui_settings_bindminicanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js", + "source_location": "L1281", + "weight": 0.8, + "_src": "comfyui_settings_onrun", + "_tgt": "comfyui_settings_fieldsfromminicanvas", + "confidence_score": 0.5, + "source": "comfyui_settings_onrun", + "target": "comfyui_settings_fieldsfromminicanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L15", + "weight": 1.0, + "_src": "history_bulk_manager", + "_tgt": "history_bulk_manager_tr", + "confidence_score": 1.0, + "source": "history_bulk_manager", + "target": "history_bulk_manager_tr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L18", + "weight": 1.0, + "_src": "history_bulk_manager", + "_tgt": "history_bulk_manager_fmt", + "confidence_score": 1.0, + "source": "history_bulk_manager", + "target": "history_bulk_manager_fmt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L24", + "weight": 1.0, + "_src": "history_bulk_manager", + "_tgt": "history_bulk_manager_injectstyles", + "confidence_score": 1.0, + "source": "history_bulk_manager", + "target": "history_bulk_manager_injectstyles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L85", + "weight": 1.0, + "_src": "history_bulk_manager", + "_tgt": "history_bulk_manager_attach", + "confidence_score": 1.0, + "source": "history_bulk_manager", + "target": "history_bulk_manager_attach" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L19", + "weight": 0.8, + "_src": "history_bulk_manager_fmt", + "_tgt": "history_bulk_manager_tr", + "confidence_score": 0.5, + "source": "history_bulk_manager_tr", + "target": "history_bulk_manager_fmt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js", + "source_location": "L93", + "weight": 0.8, + "_src": "history_bulk_manager_attach", + "_tgt": "history_bulk_manager_injectstyles", + "confidence_score": 0.5, + "source": "history_bulk_manager_injectstyles", + "target": "history_bulk_manager_attach" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L6", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_lang", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_lang" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L10", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_normalizeentry", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_normalizeentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L21", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_register", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L35", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_t", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L40", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_apply", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_apply" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L54", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_set", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_set" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L59", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_toggle", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_toggle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L63", + "weight": 1.0, + "_src": "i18n_core", + "_tgt": "i18n_core_entries", + "confidence_score": 1.0, + "source": "i18n_core", + "target": "i18n_core_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L36", + "weight": 0.8, + "_src": "i18n_core_t", + "_tgt": "i18n_core_lang", + "confidence_score": 0.5, + "source": "i18n_core_lang", + "target": "i18n_core_t" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L50", + "weight": 0.8, + "_src": "i18n_core_apply", + "_tgt": "i18n_core_lang", + "confidence_score": 0.5, + "source": "i18n_core_lang", + "target": "i18n_core_apply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L60", + "weight": 0.8, + "_src": "i18n_core_toggle", + "_tgt": "i18n_core_lang", + "confidence_score": 0.5, + "source": "i18n_core_lang", + "target": "i18n_core_toggle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L28", + "weight": 0.8, + "_src": "i18n_core_register", + "_tgt": "i18n_core_entries", + "confidence_score": 0.5, + "source": "i18n_core_register", + "target": "i18n_core_entries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L56", + "weight": 0.8, + "_src": "i18n_core_set", + "_tgt": "i18n_core_apply", + "confidence_score": 0.5, + "source": "i18n_core_apply", + "target": "i18n_core_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js", + "source_location": "L60", + "weight": 0.8, + "_src": "i18n_core_toggle", + "_tgt": "i18n_core_set", + "confidence_score": 0.5, + "source": "i18n_core_set", + "target": "i18n_core_toggle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", + "source_location": "L5", + "weight": 1.0, + "_src": "image_preview", + "_tgt": "image_preview_injectstyles", + "confidence_score": 1.0, + "source": "image_preview", + "target": "image_preview_injectstyles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js", + "source_location": "L58", + "weight": 1.0, + "_src": "image_preview", + "_tgt": "image_preview_attach", + "confidence_score": 1.0, + "source": "image_preview", + "target": "image_preview_attach" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_iscanvasltxnode", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_iscanvasltxnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L51", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_hidewidget", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_hidewidget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L63", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_clamp", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_clamp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L593", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_parseinitial", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_parseinitial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L625", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_timelineeditor", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_timelineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4000", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_ltxmigratelegacysegments", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_ltxmigratelegacysegments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4022", + "weight": 1.0, + "_src": "ltx_director_timeline", + "_tgt": "ltx_director_timeline_beforeregisternodedef", + "confidence_score": 1.0, + "source": "ltx_director_timeline", + "target": "ltx_director_timeline_beforeregisternodedef" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L630", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_iscanvasltxnode", + "confidence_score": 0.5, + "source": "ltx_director_timeline_iscanvasltxnode", + "target": "ltx_director_timeline_timelineeditor_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3359", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_hidesettingswidgets", + "_tgt": "ltx_director_timeline_hidewidget", + "confidence_score": 0.5, + "source": "ltx_director_timeline_hidewidget", + "target": "ltx_director_timeline_timelineeditor_hidesettingswidgets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4035", + "weight": 0.8, + "_src": "ltx_director_timeline_beforeregisternodedef", + "_tgt": "ltx_director_timeline_hidewidget", + "confidence_score": 0.5, + "source": "ltx_director_timeline_hidewidget", + "target": "ltx_director_timeline_beforeregisternodedef" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2519", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_clamp", + "confidence_score": 0.5, + "source": "ltx_director_timeline_clamp", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2674", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_clamp", + "confidence_score": 0.5, + "source": "ltx_director_timeline_clamp", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2790", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_applycenterdragphysics", + "_tgt": "ltx_director_timeline_clamp", + "confidence_score": 0.5, + "source": "ltx_director_timeline_clamp", + "target": "ltx_director_timeline_timelineeditor_applycenterdragphysics" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L688", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_parseinitial", + "confidence_score": 0.5, + "source": "ltx_director_timeline_parseinitial", + "target": "ltx_director_timeline_timelineeditor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L626", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_constructor", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L764", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_destroy", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_destroy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L793", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getdurationframes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L801", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getframerate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L811", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_growtimelineifneeded", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_growtimelineifneeded" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L836", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getmaxzoom", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getmaxzoom" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L851", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L866", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_updatezoomslidermax" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L883", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_loadimages", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_loadimages" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L893", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_createdom", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_createdom" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1487", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_checkresize", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_checkresize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1504", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getrenderscale", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getrenderscale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1516", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_resizecanvas", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_resizecanvas" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1528", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getmousepos", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getmousepos" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1540", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_handleimageupload", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_handleimageupload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1640", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_handleaudioupload", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_handleaudioupload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1745", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_deleteselectedsegment" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1760", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_formattime", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_formattime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1769", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1801", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_updateuifromselection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1865", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2305", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2368", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_gethittest", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_gethittest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2447", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_onmousedown", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2559", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_onmousemove", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2784", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_applycenterdragphysics", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_applycenterdragphysics" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2863", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_onmouseup", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_onmouseup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2896", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2984", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_getgapregions", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3028", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_promptaddaudioingap", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_promptaddaudioingap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3039", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_oncontextmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3083", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showcontextmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showcontextmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3202", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showgapcontextmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showgapcontextmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3269", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_dismisscontextmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3275", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showgapmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showgapmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3344", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_dismissgapmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_dismissgapmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3351", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_settingswidgetnames", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_settingswidgetnames" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3356", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_hidesettingswidgets", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_hidesettingswidgets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3389", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showsettingswidgets", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showsettingswidgets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3419", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_makesettingrow", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_makesettingrow" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3430", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3498", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_showsettingsmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_showsettingsmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3778", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3785", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_addsegmentingap", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_addsegmentingap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3799", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3824", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_updateplayerui", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_updateplayerui" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3841", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_toggleplay", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_toggleplay" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3852", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_toggleloop", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_toggleloop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3857", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_playaudio", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3968", + "weight": 1.0, + "_src": "ltx_director_timeline_timelineeditor", + "_tgt": "ltx_director_timeline_timelineeditor_pauseaudio", + "confidence_score": 1.0, + "source": "ltx_director_timeline_timelineeditor", + "target": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L693", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_timelineeditor_loadimages", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_constructor", + "target": "ltx_director_timeline_timelineeditor_loadimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L695", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_timelineeditor_createdom", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_constructor", + "target": "ltx_director_timeline_timelineeditor_createdom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L699", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_constructor", + "target": "ltx_director_timeline_timelineeditor_updateuifromselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L700", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_constructor", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L757", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_constructor", + "_tgt": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_constructor", + "target": "ltx_director_timeline_timelineeditor_updatewidgetvisibility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L768", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_destroy", + "_tgt": "ltx_director_timeline_timelineeditor_pauseaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_destroy", + "target": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L779", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_destroy", + "_tgt": "ltx_director_timeline_timelineeditor_dismisscontextmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_destroy", + "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L780", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_destroy", + "_tgt": "ltx_director_timeline_timelineeditor_dismissgapmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_destroy", + "target": "ltx_director_timeline_timelineeditor_dismissgapmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L781", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_destroy", + "_tgt": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_destroy", + "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L4082", + "weight": 0.8, + "_src": "ltx_director_timeline_beforeregisternodedef", + "_tgt": "ltx_director_timeline_timelineeditor_destroy", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_destroy", + "target": "ltx_director_timeline_beforeregisternodedef" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L812", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_growtimelineifneeded", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_growtimelineifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L859", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1542", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_handleimageupload", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_handleimageupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1642", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_handleaudioupload", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_handleaudioupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2235", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2901", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_commitchanges", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2986", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_getgapregions", + "_tgt": "ltx_director_timeline_timelineeditor_getdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getdurationframes", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L818", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_growtimelineifneeded", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_growtimelineifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L837", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_getmaxzoom", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_getmaxzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1541", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_handleimageupload", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_handleimageupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1641", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_handleaudioupload", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_handleaudioupload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1763", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_formattime", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_formattime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2135", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3074", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3800", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3875", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_playaudio", + "_tgt": "ltx_director_timeline_timelineeditor_getframerate", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getframerate", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L837", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_getmaxzoom", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getmaxzoom", + "target": "ltx_director_timeline_timelineeditor_getvisualdurationframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L868", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "_tgt": "ltx_director_timeline_timelineeditor_getmaxzoom", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getmaxzoom", + "target": "ltx_director_timeline_timelineeditor_updatezoomslidermax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1868", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2370", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_gethittest", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_gethittest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2517", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2672", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2985", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_getgapregions", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3048", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3809", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3833", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_updateplayerui", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_updateplayerui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3845", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_toggleplay", + "_tgt": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getvisualdurationframes", + "target": "ltx_director_timeline_timelineeditor_toggleplay" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L878", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "_tgt": "ltx_director_timeline_timelineeditor_resizecanvas", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "target": "ltx_director_timeline_timelineeditor_resizecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2978", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_commitchanges", + "_tgt": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updatezoomslidermax", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L998", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_createdom", + "_tgt": "ltx_director_timeline_timelineeditor_formattime", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_createdom", + "target": "ltx_director_timeline_timelineeditor_formattime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1490", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_checkresize", + "_tgt": "ltx_director_timeline_timelineeditor_getrenderscale", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_checkresize", + "target": "ltx_director_timeline_timelineeditor_getrenderscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1499", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_checkresize", + "_tgt": "ltx_director_timeline_timelineeditor_resizecanvas", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_checkresize", + "target": "ltx_director_timeline_timelineeditor_resizecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1517", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_resizecanvas", + "_tgt": "ltx_director_timeline_timelineeditor_getrenderscale", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getrenderscale", + "target": "ltx_director_timeline_timelineeditor_resizecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1524", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_resizecanvas", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_resizecanvas", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2637", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_resizecanvas", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_resizecanvas", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2449", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_getmousepos", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getmousepos", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2560", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_getmousepos", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getmousepos", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3041", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_getmousepos", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getmousepos", + "target": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1755", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "target": "ltx_director_timeline_timelineeditor_updateuifromselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1756", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1757", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_deleteselectedsegment", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L1827", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_updateuifromselection", + "_tgt": "ltx_director_timeline_timelineeditor_formattime", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_formattime", + "target": "ltx_director_timeline_timelineeditor_updateuifromselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2198", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_formattime", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_formattime", + "target": "ltx_director_timeline_timelineeditor_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3837", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_updateplayerui", + "_tgt": "ltx_director_timeline_timelineeditor_formattime", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_formattime", + "target": "ltx_director_timeline_timelineeditor_updateplayerui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3373", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_hidesettingswidgets", + "_tgt": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "target": "ltx_director_timeline_timelineeditor_hidesettingswidgets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3404", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showsettingswidgets", + "_tgt": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updatewidgetvisibility", + "target": "ltx_director_timeline_timelineeditor_showsettingswidgets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2507", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateuifromselection", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2780", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateuifromselection", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3795", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addsegmentingap", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateuifromselection", + "target": "ltx_director_timeline_timelineeditor_addsegmentingap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3819", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", + "_tgt": "ltx_director_timeline_timelineeditor_updateuifromselection", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateuifromselection", + "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2119", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_drawaudiosegmentvisuals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2213", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_getgapregions", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2302", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_render", + "_tgt": "ltx_director_timeline_timelineeditor_updateplayerui", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_updateplayerui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2509", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2574", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2980", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_commitchanges", + "_tgt": "ltx_director_timeline_timelineeditor_render", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_render", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2501", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_gethittest", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_gethittest", + "target": "ltx_director_timeline_timelineeditor_onmousedown" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2581", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_gethittest", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_gethittest", + "target": "ltx_director_timeline_timelineeditor_onmousemove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2484", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_getgapregions", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousedown", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2492", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_promptaddaudioingap", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousedown", + "target": "ltx_director_timeline_timelineeditor_promptaddaudioingap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2494", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_showgapmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousedown", + "target": "ltx_director_timeline_timelineeditor_showgapmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2522", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousedown", + "_tgt": "ltx_director_timeline_timelineeditor_playaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousedown", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2565", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_getgapregions", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousemove", + "target": "ltx_director_timeline_timelineeditor_getgapregions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2677", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_playaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousemove", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2775", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmousemove", + "_tgt": "ltx_director_timeline_timelineeditor_applycenterdragphysics", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmousemove", + "target": "ltx_director_timeline_timelineeditor_applycenterdragphysics" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L2891", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_onmouseup", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_onmouseup", + "target": "ltx_director_timeline_timelineeditor_commitchanges" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3796", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addsegmentingap", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_commitchanges", + "target": "ltx_director_timeline_timelineeditor_addsegmentingap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3820", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace", + "_tgt": "ltx_director_timeline_timelineeditor_commitchanges", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_commitchanges", + "target": "ltx_director_timeline_timelineeditor_addtextsegmentfreespace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3065", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_getgapregions", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_getgapregions", + "target": "ltx_director_timeline_timelineeditor_oncontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3063", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_showcontextmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_oncontextmenu", + "target": "ltx_director_timeline_timelineeditor_showcontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3079", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_oncontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_showgapcontextmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_oncontextmenu", + "target": "ltx_director_timeline_timelineeditor_showgapcontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3084", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showcontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_dismisscontextmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_showcontextmenu", + "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3203", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showgapcontextmenu", + "_tgt": "ltx_director_timeline_timelineeditor_dismisscontextmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_showgapcontextmenu", + "target": "ltx_director_timeline_timelineeditor_dismisscontextmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3276", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showgapmenu", + "_tgt": "ltx_director_timeline_timelineeditor_dismissgapmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_showgapmenu", + "target": "ltx_director_timeline_timelineeditor_dismissgapmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3481", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", + "_tgt": "ltx_director_timeline_timelineeditor_makesettingrow", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_makesettingrow", + "target": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3577", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showsettingsmenu", + "_tgt": "ltx_director_timeline_timelineeditor_makesettingrow", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_makesettingrow", + "target": "ltx_director_timeline_timelineeditor_showsettingsmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3501", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showsettingsmenu", + "_tgt": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_showcanvassettingsmenu", + "target": "ltx_director_timeline_timelineeditor_showsettingsmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3499", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_showsettingsmenu", + "_tgt": "ltx_director_timeline_timelineeditor_dismisssettingsmenu", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_showsettingsmenu", + "target": "ltx_director_timeline_timelineeditor_dismisssettingsmenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3854", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_toggleloop", + "_tgt": "ltx_director_timeline_timelineeditor_updateplayerui", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateplayerui", + "target": "ltx_director_timeline_timelineeditor_toggleloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3873", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_playaudio", + "_tgt": "ltx_director_timeline_timelineeditor_updateplayerui", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateplayerui", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3986", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_pauseaudio", + "_tgt": "ltx_director_timeline_timelineeditor_updateplayerui", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_updateplayerui", + "target": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3843", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_toggleplay", + "_tgt": "ltx_director_timeline_timelineeditor_pauseaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_toggleplay", + "target": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3848", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_toggleplay", + "_tgt": "ltx_director_timeline_timelineeditor_playaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_toggleplay", + "target": "ltx_director_timeline_timelineeditor_playaudio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js", + "source_location": "L3858", + "weight": 0.8, + "_src": "ltx_director_timeline_timelineeditor_playaudio", + "_tgt": "ltx_director_timeline_timelineeditor_pauseaudio", + "confidence_score": 0.5, + "source": "ltx_director_timeline_timelineeditor_playaudio", + "target": "ltx_director_timeline_timelineeditor_pauseaudio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L137", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activesmartcascadecount", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activesmartcascadecount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L138", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascaderunforloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascaderunforloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L139", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadeislooprunning", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadeislooprunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L140", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncsmartcascadelegacystate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncsmartcascadelegacystate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L150", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadeanyrunning", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadeanyrunning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L151", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadeedgestate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadeedgestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L158", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadepathforctx", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadepathforctx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L161", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_capturependingundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_capturependingundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L162", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_commitpendingundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_commitpendingundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L169", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_discardpendingundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_discardpendingundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L170", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_snapshotforundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_snapshotforundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L179", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pushundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L185", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_performundo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_performundo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L343", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_tr", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_tr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L344", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_trf", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_trf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L347", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshicons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L348", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L349", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_escapehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L351", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clonesmartsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L358", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_settingsforstorage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_settingsforstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L363", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isapilikeengine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L366", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediaitemforstorage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediaitemforstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L375", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_canvasforstorage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_canvasforstorage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L388", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartsettingsmodekey", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartsettingsmodekey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L396", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadrecentsmartsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadrecentsmartsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L404", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_saverecentsmartsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_saverecentsmartsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L407", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_recentsmartsettingsformode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_recentsmartsettingsformode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L412", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rememberrecentsmartsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rememberrecentsmartsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L428", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L445", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L451", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_issmartimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L454", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ishistorygroupnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ishistorygroupnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L457", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_normalizesmartimagemode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_normalizesmartimagemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L460", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimagemode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimagemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L463", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setsmartimagemode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setsmartimagemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L467", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimageusesworkflowinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L470", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_normalizelegacysmartnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_normalizelegacysmartnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L500", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_validoutpaintsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_validoutpaintsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L505", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_parsesizepair", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_parsesizepair" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L509", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nearestfourksizefor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nearestfourksizefor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L522", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_exceedsfourkstandard", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_exceedsfourkstandard" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L527", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_withoutpaintdisplaysettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_withoutpaintdisplaysettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L554", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_stripoutpaintdisplaysettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_stripoutpaintdisplaysettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L580", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartsettingsfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L590", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activesettingssubject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L596", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activecomposernode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L602", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_persistactivesmartsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L609", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_backtocanvaslist", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_backtocanvaslist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L610", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptplaintext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptplaintext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L613", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setpromptinputlocked", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setpromptinputlocked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L619", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setprompttext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setprompttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L622", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearpromptinput", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearpromptinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L635", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applytheme", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applytheme" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L642", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_toast", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_toast" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L649", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selectednode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L650", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearselection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L656", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearimageclicktimer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearimageclicktimer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L662", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncselectionui", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncselectionui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L672", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isnodeselected", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isnodeselected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L675", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selectednodeids", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selectednodeids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L678", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_iseditabletarget", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_iseditabletarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L682", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_safescale", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_safescale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L686", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nodescale", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nodescale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L697", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_medianodedefaultscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L701", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createimagenodeat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L705", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_singleimagelayout", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_singleimagelayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L728", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_groupimagegridlayout", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_groupimagegridlayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L764", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartnodeinputthumbrows", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartnodeinputthumbrows" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L767", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartnodeinputthumbsheight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartnodeinputthumbsheight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L771", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptnodeinputimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptnodeinputimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L775", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptnodeinputmediaforllm", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptnodeinputmediaforllm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L779", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartnodeinputthumbshtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartnodeinputthumbshtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L795", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptnodeexpandedheight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptnodeexpandedheight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L798", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptnodelayoutsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptnodelayoutsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L811", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L857", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopcount", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopcount" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L860", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopwidth", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopwidth" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L863", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopheight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopheight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L873", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_fitsmartloopnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_fitsmartloopnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L878", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_noderect", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_noderect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L882", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L888", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_screentoworld", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_screentoworld" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L895", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_viewportcenter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L901", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderminimap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L933", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_minimapeventtoworld", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_minimapeventtoworld" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L945", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_centerviewportonworldpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_centerviewportonworldpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L951", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_fitallnodesviewport", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_fitallnodesviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L977", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_enterzoompreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_enterzoompreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L984", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_exitzoompreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_exitzoompreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1001", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_exitzoompreviewtonode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_exitzoompreviewtonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1024", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglezoompreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglezoompreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1028", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imageproviders", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imageproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1031", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_volcengineprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1040", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubprovider", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1043", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubentries", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1048", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubentryid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubentryid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1051", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubentrylabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubentrylabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1055", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubentrykey", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubentrykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1058", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_parserunninghubentrykey", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_parserunninghubentrykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1063", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghuballentries", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghuballentries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1069", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selectedrunninghubref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1078", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhentryfields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhentryfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1081", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhworkflowjsonfromsources", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhworkflowjsonfromsources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1087", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhcurrentkind", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhcurrentkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1090", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhactivefields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1100", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runninghubrunneedsprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runninghubrunneedsprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1107", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrunneedsprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrunneedsprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1113", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sortrunninghubfields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sortrunninghubfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1126", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_chatapiproviders", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_chatapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1129", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resolvechatproviderid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1134", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_providerchatmodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_providerchatmodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1138", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resolvechatmodel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resolvechatmodel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1142", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_chatprovideroptions", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_chatprovideroptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1146", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_chatmodeloptions", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_chatmodeloptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1152", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_apiproviderbyid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_apiproviderbyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1157", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videoproviderplatform", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videoproviderplatform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1165", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_providerimagemodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_providerimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1171", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_jimengimageeditmode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_jimengimageeditmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1177", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_filterjimengimagemodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_filterjimengimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1184", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncjimengmodelpillforrefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncjimengmodelpillforrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1204", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_jimengvideocommand", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_jimengvideocommand" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1214", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_filterjimengvideomodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_filterjimengvideomodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1221", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncjimengvideomodelpillforrefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncjimengvideomodelpillforrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1233", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sanitizesmartapiselection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sanitizesmartapiselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1258", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_modelscopeprovider", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_modelscopeprovider" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1261", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_modelscopeimagemodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_modelscopeimagemodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1265", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videoapiproviders", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videoapiproviders" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1270", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videoproviderbyid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videoproviderbyid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1274", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_providervideomodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_providervideomodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1280", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_volcenginevideomodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_volcenginevideomodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1284", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideoprovidercontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideoprovidercontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1296", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideomodelcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideomodelcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1307", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideodurationcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideodurationcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1324", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideoaspectcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideoaspectcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1341", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideoresolutioncontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideoresolutioncontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1355", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideotogglecontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideotogglecontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1359", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendertempshuploadcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendertempshuploadcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1362", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermanualvideourlcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermanualvideourlcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1366", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervideotrustedassetcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervideotrustedassetcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1378", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_optionhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_optionhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1381", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_parsesizevalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_parsesizevalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1385", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_parseratiovalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_parseratiovalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1393", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_apiimagesize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_apiimagesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1411", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_normalizeapisizesettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_normalizeapisizesettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1415", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensurecomfyworkflow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensurecomfyworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1422", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentcomfyfields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentcomfyfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1425", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_comfyparamvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_comfyparamvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1430", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateprovidermodels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateprovidermodels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1431", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1454", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderapiparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1472", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderapivideoparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1493", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervolcengineparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervolcengineparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1512", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendervolcenginevideoparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1534", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderrunninghubparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1554", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderrhconfigcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1576", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderrhpaymentcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderrhpaymentcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1589", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderrhmachinecontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderrhmachinecontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1602", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermsparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermsparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1616", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercomfyparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercomfyparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1658", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderupscalepill", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderupscalepill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1671", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercomfyworkflowcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercomfyworkflowcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1685", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendersizecontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendersizecontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1700", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ratiolabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ratiolabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1707", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gcdint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gcdint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1713", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagesizeforratio", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagesizeforratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1718", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sourceratioimagefornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sourceratioimagefornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1727", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_reducedratioforimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_reducedratioforimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1733", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sourceimageratiolabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1739", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applysourceratiotosettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applysourceratiotosettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1751", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resolutionlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resolutionlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1757", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ratioiconclass", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ratioiconclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1768", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videoaspecticonclass", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videoaspecticonclass" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1776", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderprovidercontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1788", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermodelcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermodelcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1799", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_msmodellabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_msmodellabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1803", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermsfunctioncontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermsfunctioncontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1814", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermscustommodelpill", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermscustommodelpill" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1828", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderratiocontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1847", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderresolutioncontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1859", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderinlinecustomratiofields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1872", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderinlinecustomsizefields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1884", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderqualitycontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderqualitycontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1897", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercountvisualcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1909", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercountcontrol", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercountcontrol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1912", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercustomratiocontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercustomratiocontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1921", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercustomsizecontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercustomsizecontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1929", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercomfysettingfield", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercomfysettingfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1976", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhparamkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1979", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhfieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1993", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhfieldrole", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhfieldrole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2000", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhextractfieldoptions", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhextractfieldoptions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2017", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhdefaultvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhdefaultvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2023", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhisworkflowlinkvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhisworkflowlinkvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2026", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhrandomenabled", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhrandomenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2029", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrhrandomactive", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrhrandomactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2032", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrhrandomactivefor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrhrandomactivefor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2037", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglesmartrhrandom", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2046", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrhrandomvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrhrandomvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2056", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhparamvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2075", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhuserparamvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhuserparamvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2080", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhpromptplaceholder", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhpromptplaceholder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2083", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhdefaultpromptsuggestion", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhdefaultpromptsuggestion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2092", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatepromptplaceholder", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatepromptplaceholder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2097", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhfieldindexes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhfieldindexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2108", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensurerunninghubworkflow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensurerunninghubworkflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2121", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentrunninghubworkflowconfig", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2134", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhmediaforrun", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhmediaforrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2144", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_tempshuploadedurlfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_tempshuploadedurlfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2153", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediarefsourceurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediarefsourceurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2156", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyuploadedurlstosmartrefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyuploadedurlstosmartrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2164", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_manualsmartvideolink", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_manualsmartvideolink" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2167", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_manualsmartmedialinks", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_manualsmartmedialinks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2170", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderedinputmediarefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderedinputmediarefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2181", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentsmartmediarefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentsmartmediarefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2186", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentuploadmediarefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentuploadmediarefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2191", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentsmartmedialinks", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentsmartmedialinks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2198", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearmanualsmartvideourl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearmanualsmartvideourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2201", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_splitmanualmediaurls", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_splitmanualmediaurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2207", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadmediareftocloud", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadmediareftocloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2229", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applymanualvideourltosmartref", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applymanualvideourltosmartref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2237", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setcurrentsmartmanualvideourl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2280", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadcurrentsmartvideostocloud", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2309", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhrequiredlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhrequiredlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2312", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhpruneworkflowformissingfields", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhpruneworkflowformissingfields" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2334", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhbuildworkflowrequestextras", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2357", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhuploadvalueifneeded", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhuploadvalueifneeded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2370", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rhbuildnodeinfolist", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2392", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderrhsettingfield", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2439", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_comfyrandomenabledfield", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_comfyrandomenabledfield" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2440", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcomfyrandomactive", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcomfyrandomactive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2443", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcomfyrandomactivefor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcomfyrandomactivefor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2447", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglesmartcomfyrandom", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglesmartcomfyrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2454", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcomfyrandomvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcomfyrandomvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2469", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setdynamicsetting", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2512", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closeallsmartpopovers", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closeallsmartpopovers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2515", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_binddynamicparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_binddynamicparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2692", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadconfig", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadconfig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2715", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshsmartconfigfromsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshsmartconfigfromsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2724", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadpromptpresets", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadpromptpresets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2732", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savepromptpresets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2735", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_defaultprompttemplategroups", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_defaultprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2745", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadprompttemplategroups", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2756", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_saveprompttemplategroups", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_saveprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2759", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadprompttemplateoverrides", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadprompttemplateoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2770", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_saveprompttemplateoverrides", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_saveprompttemplateoverrides" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2773", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadprompttemplates", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadprompttemplates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2792", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activepromptlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2795", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderpromptlibraryselect", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderpromptlibraryselect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2799", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplateitems", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplateitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2831", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatetext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatetext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2840", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatename", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2844", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatescene", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatescene" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2848", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatesearchtext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatesearchtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2858", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeprompttemplategroups", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeprompttemplategroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2866", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatecategorylabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatecategorylabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2882", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplateselecteditem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplateselecteditem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2885", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentpromptpreset", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentpromptpreset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2888", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_defaultpromptpresetname", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_defaultpromptpresetname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2891", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptpresetpanelnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptpresetpanelnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2894", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setpromptpresetstatus", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setpromptpresetstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2900", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetpromptpresetdeletestate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetpromptpresetdeletestate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2907", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createpromptpresetfromnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2925", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createpromptpresetfromcomposer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2935", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savepromptnodeaspreset", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savepromptnodeaspreset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2938", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderpromptpresetpanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2956", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_openpromptpresetpanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_openpromptpresetpanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2975", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closepromptpresetpanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closepromptpresetpanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2979", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompttemplatescrollsnapshot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompttemplatescrollsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2988", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoreprompttemplatescroll", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoreprompttemplatescroll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3000", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3138", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeprompttemplatenodeid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeprompttemplatenodeid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3141", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_synccomposertemplatebutton", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_synccomposertemplatebutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3147", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_openprompttemplatepanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3170", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closeprompttemplatepanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closeprompttemplatepanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3175", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyprompttemplatetonode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3196", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savecurrentpromptastemplate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3223", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createblankprompttemplate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createblankprompttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3247", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_saveprompttemplateedit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3292", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_deleteprompttemplate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3320", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createprompttemplategroup", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3343", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renameprompttemplategroup", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3365", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_deleteprompttemplategroup", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3391", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editpromptpresetfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editpromptpresetfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3394", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3398", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_workflowassetcategories", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_workflowassetcategories" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3401", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetlibraries", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetlibraries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3404", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeassetlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3408", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeassetcategory", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3413", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeworkflowassetcategory", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeworkflowassetcategory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3418", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadassetlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3427", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshassetlibrarysoon", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshassetlibrarysoon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3434", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handleassetlibraryupdatedmessage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handleassetlibraryupdatedmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3445", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergesmartimagelists", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergesmartimagelists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3462", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartnodeinflight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartnodeinflight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3465", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergesmartnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergesmartnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3473", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergesmartnodelists", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergesmartnodelists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3488", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergesmartconnections", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergesmartconnections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3500", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applymergedservercanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applymergedservercanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3519", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergereloadcanvasnow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergereloadcanvasnow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3533", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_schedulecanvasmergereload", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_schedulecanvasmergereload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3537", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handlecanvasupdatedmessage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handlecanvasupdatedmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3546", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_startcanvasmetapoll", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_startcanvasmetapoll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3560", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_connectassetlibrarysyncsocket", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_connectassetlibrarysyncsocket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3595", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setassetlibraryfromresponse", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3614", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_toggleassetlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_toggleassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3622", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetcategoryformention", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetcategoryformention" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3630", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetmediakind", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetmediakind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3642", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetthumbhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetthumbhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3657", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderassetlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3695", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_openassetnamedialog", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_openassetnamedialog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3730", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_positionassethoverpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_positionassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3742", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_showassethoverpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_showassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3774", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hideassethoverpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hideassethoverpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3783", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_beginassetinlinerename", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_beginassetinlinerename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3836", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindassetitemevents", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindassetitemevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3869", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindworkflowassetitemevents", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindworkflowassetitemevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3886", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_addurltoassetlibrary", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_addurltoassetlibrary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3896", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_canvasimagedragpayload", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_canvasimagedragpayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3901", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3939", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3943", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savecanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savecanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3996", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagemetafromnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagemetafromnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3999", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applynodemetatoimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applynodemetatoimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4002", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inheritnodemetafromimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inheritnodemetafromimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4006", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4018", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createpromptnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4044", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createloopnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createloopnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4053", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clonesmartnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clonesmartnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4072", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_copyselectednodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_copyselectednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4085", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pastenodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pastenodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4122", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_duplicateforaltdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_duplicateforaltdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4150", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_shellpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_shellpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4154", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderconnections", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderconnections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4193", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshconnectionlayer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4202", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_movenodeelementsduringdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_movenodeelementsduringdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4220", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatenodeelementduringresize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4269", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isvideomediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isvideomediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4275", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isaudiomediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isaudiomediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4281", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_istextmediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_istextmediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4287", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isfilemediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isfilemediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4291", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediakindforfile", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediakindforfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4299", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4306", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_localdisplayurlformediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_localdisplayurlformediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4319", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagefordisplay", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagefordisplay" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4329", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resultmediaurls", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resultmediaurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4361", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediakindforurls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4369", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagerefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4372", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_lookslikeimagemediaurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_lookslikeimagemediaurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4380", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videorefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4383", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isremotevideoreferenceurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isremotevideoreferenceurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4386", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_audiorefsonly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4389", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_thumbmediahtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4395", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imageresolutionlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imageresolutionlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4400", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imageresolutionbadgehtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imageresolutionbadgehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4404", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_thumbdisplaysize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_thumbdisplaysize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4415", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_thumbitemstyle", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_thumbitemstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4419", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applythumbdisplaysizetoelement", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applythumbdisplaysizetoelement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4434", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_singlemediahtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4440", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartnodehaslivemedia", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartnodehaslivemedia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4443", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mediasignaturepartfromelement", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mediasignaturepartfromelement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4456", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_capturemediaplaybackstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_capturemediaplaybackstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4466", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoremediaplaybackstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoremediaplaybackstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4483", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_transplantsmartmediaelements", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_transplantsmartmediaelements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4504", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_capturemediaplaybackstates", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_capturemediaplaybackstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4513", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoremediaplaybackstates", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoremediaplaybackstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4521", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartruntasklabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartruntasklabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4534", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_outputurllooksvideo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_outputurllooksvideo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4537", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_proxiedmediaurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_proxiedmediaurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4543", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_displaymediaurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4548", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindimageproxyfallback", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindimageproxyfallback" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4559", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_safeexportfilename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4563", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_filenamefromurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_filenamefromurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4571", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_extensionformediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_extensionformediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4580", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downloadnameformediaitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downloadnameformediaitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4589", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downloadpreviewimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downloadpreviewimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4601", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downloadpreviewfile", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downloadpreviewfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4611", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_previewdownloadgroupitems", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_previewdownloadgroupitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4625", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downloadpreviewgroup", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downloadpreviewgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4654", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrunplatformlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrunplatformlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4661", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrunrequestmeta", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrunrequestmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4668", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartrunsnapshot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartrunsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4680", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_addsmartgenerationlog", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4700", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlogpreviewnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlogpreviewnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4716", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendersmartcanvaslog", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendersmartcanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4771", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_opensmartcanvaslog", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_opensmartcanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4776", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closesmartcanvaslog", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closesmartcanvaslog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4779", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_opensmartcanvasshortcuts", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_opensmartcanvasshortcuts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4783", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closesmartcanvasshortcuts", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closesmartcanvasshortcuts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4786", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptnodebodyhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4815", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loopnumbercontrolhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loopnumbercontrolhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4830", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlooptokenlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlooptokenlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4834", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlooptokenchiphtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlooptokenchiphtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4837", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopvariablehtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopvariablehtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4843", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopeditortext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4853", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_insertsmartlooptoken", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_insertsmartlooptoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4875", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopbodyhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4938", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nodebodyhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4963", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_jimengpendingbodyhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_jimengpendingbodyhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4976", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nowms", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nowms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4977", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_formatrunduration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_formatrunduration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4983", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_noderunelapsedms", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_noderunelapsedms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4989", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runtimepillhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runtimepillhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4996", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hideruntimerfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hideruntimerfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5002", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshruntimerpills", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshruntimerpills" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5016", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_render", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_render" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5124", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_measuresmartnodeimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_measuresmartnodeimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5154", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindconnectionevents", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindconnectionevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5170", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensureportdragpathelement", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensureportdragpathelement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5185", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearportdragvisual", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearportdragvisual" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5190", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindpromptnodecontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindpromptnodecontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5251", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindloopnodecontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindloopnodecontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5399", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindscrollabletext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindscrollabletext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5465", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateportdragvisual", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateportdragvisual" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5487", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handleportdrop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5534", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pickmediaforsmartnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pickmediaforsmartnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5550", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindnodeevents", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindnodeevents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5741", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rectoverlapnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rectoverlapnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5751", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_dragconnecttargetfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_dragconnecttargetfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5759", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_canautoconnectdraggednode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_canautoconnectdraggednode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5767", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoredraggednodeposition", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoredraggednodeposition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5777", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleardrophighlight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleardrophighlight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5780", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setdrophighlight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setdrophighlight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5786", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_deletenode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_deletenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5803", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearnodemediabeforedelete", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearnodemediabeforedelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5827", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_deletenodefrombutton", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_deletenodefrombutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5831", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_disconnectconnection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_disconnectconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5849", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_connectionmidpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_connectionmidpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5859", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_insertionconnectionfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_insertionconnectionfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5880", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_insertloopnodeintoconnection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_insertloopnodeintoconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5892", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateloopinsertpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateloopinsertpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5903", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_deleteimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_deleteimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5914", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currenteditimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5919", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cropimagedisplaysize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5929", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cropbounds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5932", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5933", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5934", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittextcontext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittextcontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5935", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selectededittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5936", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_defaultedittexttext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_defaultedittexttext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5937", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittextsizefrombrush", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittextsizefrombrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5938", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createedittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5942", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_textitemfont", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_textitemfont" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5946", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_measureedittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_measureedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5959", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hitedittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hitedittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5969", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderedittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6002", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_synctexttoolstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6006", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncselectededittextstylefrombrush", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6019", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_begintexteditchange", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_begintexteditchange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6024", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setselectededittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setselectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6029", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_confirmselectededittextitem", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_confirmselectededittextitem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6040", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittextcanvasscale", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittextcanvasscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6045", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selectinlineeditortext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selectinlineeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6052", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inlineeditortext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inlineeditortext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6055", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_autosizeedittextinlineeditor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_autosizeedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6064", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_positionedittextinlineeditor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6089", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6113", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_beginedittextinline", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6137", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittextpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittextpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6138", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_beginedittext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6166", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateedittextcursor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateedittextcursor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6172", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_moveedittext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_moveedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6196", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_endedittext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_endedittext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6204", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_edittexthascontent", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_edittexthascontent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6205", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resizeedittextcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resizeedittextcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6218", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resizeeditdrawcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resizeeditdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6230", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setimageeditmode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6318", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applypreviewtransform", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applypreviewtransform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6325", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetpreviewtransform", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetpreviewtransform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6332", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_panoramaratiovalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_panoramaratiovalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6340", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_panoramaresolutionvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_panoramaresolutionvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6349", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_panoramasource", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_panoramasource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6355", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_panoramafallbacksource", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_panoramafallbacksource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6359", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_islikelypanoramaimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_islikelypanoramaimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6380", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensurepanoramarenderer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensurepanoramarenderer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6409", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applypanoramatexture", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applypanoramatexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6424", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_drawpanoramaframe", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_drawpanoramaframe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6448", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderpanoramaframe", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderpanoramaframe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6452", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_startpanoramaloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_startpanoramaloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6456", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_stoppanoramaloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_stoppanoramaloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6460", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resizepanoramaviewer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resizepanoramaviewer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6492", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_disposepanoramatexture", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_disposepanoramatexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6503", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadpanoramatexture", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadpanoramatexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6554", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshpanoramacontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshpanoramacontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6567", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setpanoramaenabled", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6608", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglepanoramapreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglepanoramapreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6613", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_exportpanoramaframe", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6646", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetpanoramaview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetpanoramaview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6653", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_disposepanoramapreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_disposepanoramapreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6669", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applypanoramaratio", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applypanoramaratio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6674", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setpreviewcomparepos", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setpreviewcomparepos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6683", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncpreviewframesize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncpreviewframesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6703", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_previewresolutiontext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_previewresolutiontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6714", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatepreviewmetahint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatepreviewmetahint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6720", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rememberpreviewimageresolution", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rememberpreviewimageresolution" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6735", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_previewcomparesources", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_previewcomparesources" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6762", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshcomparepanel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6902", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglepreviewcompare", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglepreviewcompare" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6910", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentpreviewvideo", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentpreviewvideo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6915", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_videoframestep", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_videoframestep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6920", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_seekpreviewvideoframes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_seekpreviewvideoframes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6930", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_waitforvideoevent", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_waitforvideoevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6944", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_seekvideoforframe", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_seekvideoforframe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6949", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_exportvideoframe", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6999", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editdrawsnapshot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editdrawsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7008", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoreeditdrawsnapshot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7018", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pusheditdrawhistory", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pusheditdrawhistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7024", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7028", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_undoeditdrawing", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_undoeditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7034", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_redoeditdrawing", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_redoeditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7040", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editcanvashaspixels", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editcanvashaspixels" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7047", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleareditdrawing", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7062", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_reseteditdrawinghistory", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_reseteditdrawinghistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7075", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setbrushtool", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setbrushtool" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7081", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncbrushtoolbuttons", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncbrushtoolbuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7089", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editdrawpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editdrawpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7094", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gridcustomlinehit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gridcustomlinehit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7104", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setgridcustomlinepos", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setgridcustomlinepos" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7114", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_editbrushsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_editbrushsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7115", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_brushcolor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7116", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setupdrawstyle", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setupdrawstyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7122", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_normalizemaskpreviewcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_normalizemaskpreviewcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7138", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_strokefreedrawpoint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_strokefreedrawpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7164", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_circlednumber", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_circlednumber" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7165", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_drawbrushshape", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_drawbrushshape" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7171", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_drawnumberlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7179", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_begineditdraw", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7202", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_moveeditdraw", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7217", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_endeditdraw", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_endeditdraw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7222", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncgridgapvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncgridgapvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7230", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gridsplitsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gridsplitsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7235", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gridsplitrects", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gridsplitrects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7250", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gridsplitrectscustom", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gridsplitrectscustom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7263", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_gridlayoutfromrects", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_gridlayoutfromrects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7266", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applygridpreset", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applygridpreset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7276", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncgridcustomcontrols", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncgridcustomcontrols" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7283", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_togglegridcustommode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_togglegridcustommode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7293", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setgridcustomorientation", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setgridcustomorientation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7301", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleargridcustomlines", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleargridcustomlines" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7302", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_undogridcustomline", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_undogridcustomline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7303", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7309", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimageeditzoom", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimageeditzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7327", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensureimageeditbasesize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensureimageeditbasesize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7339", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncimageeditoverflow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncimageeditoverflow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7347", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetimageeditzoom", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetimageeditzoom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7360", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatezoomlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7369", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncgridcustomcursor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncgridcustomcursor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7374", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7398", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendercropbox", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendercropbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7450", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_outpaintnaturalsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_outpaintnaturalsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7461", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateoutpaintresolutionlabel", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7470", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clampoutpaint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clampoutpaint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7478", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetoutpaintbox", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7490", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resetcropbox", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resetcropbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7497", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatepreviewnavbuttons", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatepreviewnavbuttons" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7505", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_navigatepreviewimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_navigatepreviewimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7514", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_openimagepreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_openimagepreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7518", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_openimageeditor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7587", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7616", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clampcrop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clampcrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7623", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_begincropdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_begincropdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7629", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resizeoutpaintfromdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resizeoutpaintfromdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7647", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadcroppedblob", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadcroppedblob" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7653", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadimageblobs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadimageblobs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7659", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_replaceeditedimage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_replaceeditedimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7667", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyoutpaintsizetosmartparams", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7680", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimagecrop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7696", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimageoutpaint", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7725", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimagemask", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7739", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_maskcanvasfromdrawcanvas", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_maskcanvasfromdrawcanvas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7758", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimagebrush", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7774", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimagegridsplit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7805", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyimageedit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7815", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_currentcomposersubject", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_currentcomposersubject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7818", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7830", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setpromptdraftfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setpromptdraftfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7841", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadpromptdraft", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadpromptdraft" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7855", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_positioncomposerfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_positioncomposerfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7864", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updatecomposer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7906", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderinputpromptpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderinputpromptpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7914", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_renderinputthumbsrow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7935", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindinputthumbsdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindinputthumbsdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7989", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputthumbdropplacement", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputthumbdropplacement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7993", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearinputthumbdropmarkers", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearinputthumbdropmarkers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8000", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_bindinputthumbvideoactions", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_bindinputthumbvideoactions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8024", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_movedbeforeafterids", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_movedbeforeafterids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8036", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sameorderedids", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sameorderedids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8040", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_reorderinputsourcenodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_reorderinputsourcenodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8073", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_reorderinputthumb", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_reorderinputthumb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8115", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_issupporteduploadfile", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_issupporteduploadfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8121", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_datatransferitementry", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_datatransferitementry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8124", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_filesfromentry", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_filesfromentry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8140", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadfilesfromdatatransfer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadfilesfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8148", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadtitleforitems", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadtitleforitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8172", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimagefilesfromdatatransfer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimagefilesfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8175", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartresponseerrormessage", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartresponseerrormessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8188", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartdropdatatypes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8191", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_readsmartdropdata", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_readsmartdropdata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8194", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_decodesmartdroptext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_decodesmartdroptext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8199", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartdroptextfragments", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartdroptextfragments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8215", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uniquesmartdropvalues", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uniquesmartdropvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8224", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartdroptextcandidates", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartdroptextcandidates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8231", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isremotesmartimagedropvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isremotesmartimagedropvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8235", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_islocalsmartimagedropvalue", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_islocalsmartimagedropvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8254", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlocalimagepathsfromdatatransfer", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlocalimagepathsfromdatatransfer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8257", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimagenamefromurl", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimagenamefromurl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8265", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimagedroppayload", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimagedroppayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8274", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resolvesmartimagedroppayload", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resolvesmartimagedroppayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8280", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hassmartimagedropdata", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hassmartimagedropdata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8287", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hassmartassetdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hassmartassetdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8290", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hasmediadrawerdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hasmediadrawerdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8293", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hassmartinputthumbdrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hassmartinputthumbdrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8296", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setsmartdropcopyeffect", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setsmartdropcopyeffect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8303", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uploadfiles", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uploadfiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8317", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_appendimagestosmartnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8344", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handlefiles", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8354", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_importsmartlocalimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_importsmartlocalimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8365", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handlesmartimagedroppayload", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8379", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sizeforrun", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sizeforrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8382", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_expectedoutputsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_expectedoutputsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8401", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_explicitrequestoutputsizeforpending", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8418", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pendingsizefromimageref", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pendingsizefromimageref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8423", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pendingsourceboxsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pendingsourceboxsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8439", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_displayboxfromnaturalsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_displayboxfromnaturalsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8447", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pendingbaseboxsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pendingbaseboxsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8455", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pendingboxsize", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pendingboxsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8477", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mentiontokenhtml", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mentiontokenhtml" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8486", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_prompthtmlwithmentiontokens", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_prompthtmlwithmentiontokens" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8506", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_snapshotrunmeta", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_snapshotrunmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8519", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_attachrunmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8544", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_stripruninputmeta", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_stripruninputmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8556", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_stripimagegenerationmeta", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_stripimagegenerationmeta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8567", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_addconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8573", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8591", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_upstreamnodesforkinds", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_upstreamnodesforkinds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8603", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputnodesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8606", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_workflowinputnodesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_workflowinputnodesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8609", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleardetachedruninputrefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleardetachedruninputrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8617", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleanupdetachedruninputrefs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleanupdetachedruninputrefs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8633", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_imagesfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_imagesfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8636", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nodehasreferencecontent", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nodehasreferencecontent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8639", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isselfreferencefornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isselfreferencefornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8642", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_candidateinputimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_candidateinputimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8650", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_defaultinputimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_defaultinputimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8653", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_splitsmartpromptitems", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_splitsmartpromptitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8661", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlooppromptfieldvalues", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlooppromptfieldvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8668", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopactivepromptfieldvalues", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopactivepromptfieldvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8671", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setsmartlooppromptfieldvalues", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setsmartlooppromptfieldvalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8677", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlooppromptfieldtext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlooppromptfieldtext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8681", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopselectedlocalprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopselectedlocalprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8688", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopupstreampromptpreviewheight", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopupstreampromptpreviewheight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8692", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopinputpromptitems", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopinputpromptitems" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8708", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopselectedinputprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopselectedinputprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8715", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8734", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartloopinputimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartloopinputimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8747", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartlooppreviewimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartlooppreviewimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8754", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_outputimagesfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_outputimagesfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8758", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_selfreferenceimagesfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_selfreferenceimagesfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8761", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_textfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_textfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8767", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_promptinputnodesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_promptinputnodesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8770", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputprompttextfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputprompttextfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8783", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_upstreamlooppromptnodesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_upstreamlooppromptnodesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8786", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8789", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_workflowinputimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_workflowinputimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8792", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputrefkey", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputrefkey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8799", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_blockedinputrefkeys", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_blockedinputrefkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8802", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isinputrefblocked", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isinputrefblocked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8806", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_activeinputimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_activeinputimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8809", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_toggleinputrefblocked", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8822", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_defaultreferenceimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_defaultreferenceimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8830", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_lineconnectionsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_lineconnectionsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8837", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_connectedlinenodeids", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_connectedlinenodeids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8864", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_upstreamlinenodeids", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_upstreamlinenodeids" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8880", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_lineimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_lineimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8887", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_collectmentionedimagesfromprompt", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_collectmentionedimagesfromprompt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8894", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_uniquereferenceimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_uniquereferenceimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8909", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_visiblereferenceimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8913", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_inputmentioncandidateimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_inputmentioncandidateimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8927", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetregistereduris", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetregistereduris" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8936", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_assetmentioncandidateimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_assetmentioncandidateimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8958", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mentioncandidateimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mentioncandidateimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8961", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_referenceimagesfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_referenceimagesfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8964", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closementionpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8968", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_savementionrange", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_savementionrange" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8974", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_textbeforecaret", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_textbeforecaret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8982", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rendermentionpicker", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9073", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_showmentionpicker", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_showmentionpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9079", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_positionmentionpickeratcaret", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_positionmentionpickeratcaret" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9103", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_maybeopenmentionpicker", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_maybeopenmentionpicker" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9109", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_insertmentiontoken", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9160", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_collectpromptparts", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_collectpromptparts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9181", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_originalprompttextfromparts", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_originalprompttextfromparts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9192", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_buildpromptrequest", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9246", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_outgoingconnectionsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_outgoingconnectionsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9251", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_outgoinginputconnectionsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_outgoinginputconnectionsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9254", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_nextoutputpositionforsource", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_nextoutputpositionforsource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9272", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_creatependingoutputfromsource", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9299", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createparallelloopoutputnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createparallelloopoutputnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9329", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loopoutputslotsforroot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loopoutputslotsforroot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9339", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loopoutputslotforround", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loopoutputslotforround" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9350", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_tagloopoutputslot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_tagloopoutputslot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9359", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createloopoutputslot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9406", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_extractcurrentimagestosource", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_extractcurrentimagestosource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9433", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_finalizependingnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9462", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restorefromextraction", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restorefromextraction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9473", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_restoresourcevisualstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_restoresourcevisualstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9482", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_finishlooptargetpreviewstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_finishlooptargetpreviewstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9500", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_refsfordirectloopround", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_refsfordirectloopround" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9510", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_showdirectlooproundpreview", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_showdirectlooproundpreview" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9545", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_directimageinputsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_directimageinputsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9555", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_directimageinputsforkinds", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_directimageinputsforkinds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9565", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_primaryimageinputfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9578", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hasdownstreamimagenode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hasdownstreamimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9581", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isgeneratedoutputfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isgeneratedoutputfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9584", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downstreamworkflowimagetargetsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downstreamworkflowimagetargetsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9587", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hasdownstreamworkflowimagenode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hasdownstreamworkflowimagenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9590", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartimagechainto", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartimagechainto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9603", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_upstreamnodesforid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_upstreamnodesforid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9617", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resolvesmartcascadeloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resolvesmartcascadeloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9623", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_relaylooppromptnodesforedge", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_relaylooppromptnodesforedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9629", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_relaylooppromptnodesfortarget", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_relaylooppromptnodesfortarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9633", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downstreamnodesforid", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downstreamnodesforid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9651", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downstreamimagetargetsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9663", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_downstreamcascadetargetsfor", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_downstreamcascadetargetsfor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9675", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_directloopruntargets", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_directloopruntargets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9680", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadegraphfortail", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadegraphfortail" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9709", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cascadetailforloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cascadetailforloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9729", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_canrunsmartcascade", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9738", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_isdirectlooptargetrun", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_isdirectlooptargetrun" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9744", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cascadeconnectionkeys", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cascadeconnectionkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9771", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_coolrunbutton", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_coolrunbutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9780", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_coolnoderunningstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_coolnoderunningstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9796", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_clearnoderunningstate", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_clearnoderunningstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9801", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pushrightsidenodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pushrightsidenodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9813", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cascadeoutputtitle", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cascadeoutputtitle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9817", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cleanhistoryimages", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cleanhistoryimages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9829", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hashistoryconnection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hashistoryconnection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9832", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_demotehistorygroupnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_demotehistorygroupnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9841", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_historygroupfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_historygroupfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9854", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_positionhistorygroupfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_positionhistorygroupfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9861", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ensurehistorygroupfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9889", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_replaceoutputstonodewithhistory", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9925", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_appendoutputstonode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_appendoutputstonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9946", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_synccascaderunbutton", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9960", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_loadnodepromptdrafttoinput", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_loadnodepromptdrafttoinput" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9972", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_buildpromptrequestfornode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_buildpromptrequestfornode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9981", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_generateurlsforcurrentsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10076", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_generatecomfyurlswithsettings", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10147", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runcascadestepintonode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10246", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runlooproundintoslot", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10350", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_appendcascaderefstoreceiver", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_appendcascaderefstoreceiver" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10364", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_cascaderefsfromoutputs", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_cascaderefsfromoutputs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10374", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadestoptext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadestoptext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10377", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadeaborterror", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadeaborterror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10382", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_throwifsmartcascadestoprequested", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_throwifsmartcascadestoprequested" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10385", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_requestsmartcascadestop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_requestsmartcascadestop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10398", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartcascadeparallellimit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartcascadeparallellimit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10402", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runsmartcascaderoundswithlimit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runsmartcascaderoundswithlimit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10420", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runsmartcascade", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10627", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runsmartcascadefromloop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runsmartcascadefromloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10637", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_rungeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10806", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runpromptllmnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10849", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_comfyfieldkind", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_comfyfieldkind" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10855", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runapigeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10865", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runrunninghubgeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10906", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runapivideogeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10966", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runmodelscopegeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10996", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_urltobase64", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_urltobase64" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11007", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_sleep", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_sleep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11008", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runcomfygeneration", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11066", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runcomfytext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11084", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runcomfyenhance", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11103", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_runcomfyedit", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11124", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_comfynameforref", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11142", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_smartpendingtasks", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_smartpendingtasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11146", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_jimengpendingsignal", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_jimengpendingsignal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11159", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_jimengqueuetext", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_jimengqueuetext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11166", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setnodejimengpending", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setnodejimengpending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11189", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handlejimengpendingsignal", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11195", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_finalizejimengpending", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_finalizejimengpending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11216", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_applyjimengqueryresult", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11240", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_fetchjimengquery", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_fetchjimengquery" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11247", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_queryjimengnow", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_queryjimengnow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11265", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_startjimengpoll", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_startjimengpoll" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11292", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resumejimengpendingnodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resumejimengpendingnodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11298", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_pollsmartcanvastask", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_pollsmartcanvastask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11321", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_finalizesmartpendingtask", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_finalizesmartpendingtask" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11346", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resumesmartpendingnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resumesmartpendingnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11387", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_resumesmartpendingtasks", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_resumesmartpendingtasks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11392", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_updateselectionbox", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_updateselectionbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11402", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_finishselection", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_finishselection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11420", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_groupselectednodes", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11443", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_ungroupnode", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11488", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_mergeimagenodesintogroup", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_mergeimagenodesintogroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11515", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_closecreatemenu", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_closecreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11518", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_opencreatemenu", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_opencreatemenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11530", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_createnodefrommenu", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12046", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_syncapikindtogglevisibility", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_syncapikindtogglevisibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12279", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_hascanvasimagedrag", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_hascanvasimagedrag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12282", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_setassetdragover", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_setassetdragover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12287", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handleassetpaneldragover", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handleassetpaneldragover" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12295", + "weight": 1.0, + "_src": "smart_canvas", + "_tgt": "smart_canvas_handleassetpaneldrop", + "confidence_score": 1.0, + "source": "smart_canvas", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L150", + "weight": 0.8, + "_src": "smart_canvas_smartcascadeanyrunning", + "_tgt": "smart_canvas_activesmartcascadecount", + "confidence_score": 0.5, + "source": "smart_canvas_activesmartcascadecount", + "target": "smart_canvas_smartcascadeanyrunning" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L139", + "weight": 0.8, + "_src": "smart_canvas_smartcascadeislooprunning", + "_tgt": "smart_canvas_smartcascaderunforloop", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascaderunforloop", + "target": "smart_canvas_smartcascadeislooprunning" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4892", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartcascaderunforloop", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascaderunforloop", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9951", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_smartcascaderunforloop", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascaderunforloop", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10386", + "weight": 0.8, + "_src": "smart_canvas_requestsmartcascadestop", + "_tgt": "smart_canvas_smartcascaderunforloop", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascaderunforloop", + "target": "smart_canvas_requestsmartcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10428", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_smartcascadeislooprunning", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadeislooprunning", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10390", + "weight": 0.8, + "_src": "smart_canvas_requestsmartcascadestop", + "_tgt": "smart_canvas_syncsmartcascadelegacystate", + "confidence_score": 0.5, + "source": "smart_canvas_syncsmartcascadelegacystate", + "target": "smart_canvas_requestsmartcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10439", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_syncsmartcascadelegacystate", + "confidence_score": 0.5, + "source": "smart_canvas_syncsmartcascadelegacystate", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10429", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_smartcascadeanyrunning", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadeanyrunning", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9402", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_smartcascadepathforctx", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadepathforctx", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10280", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_smartcascadepathforctx", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadepathforctx", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L161", + "weight": 0.8, + "_src": "smart_canvas_capturependingundo", + "_tgt": "smart_canvas_snapshotforundo", + "confidence_score": 0.5, + "source": "smart_canvas_capturependingundo", + "target": "smart_canvas_snapshotforundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5510", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_commitpendingundo", + "confidence_score": 0.5, + "source": "smart_canvas_commitpendingundo", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5506", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_discardpendingundo", + "confidence_score": 0.5, + "source": "smart_canvas_discardpendingundo", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L182", + "weight": 0.8, + "_src": "smart_canvas_pushundo", + "_tgt": "smart_canvas_snapshotforundo", + "confidence_score": 0.5, + "source": "smart_canvas_snapshotforundo", + "target": "smart_canvas_pushundo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4007", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4019", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4045", + "weight": 0.8, + "_src": "smart_canvas_createloopnode", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_createloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4088", + "weight": 0.8, + "_src": "smart_canvas_pastenodes", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4126", + "weight": 0.8, + "_src": "smart_canvas_duplicateforaltdrag", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_duplicateforaltdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5787", + "weight": 0.8, + "_src": "smart_canvas_deletenode", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5808", + "weight": 0.8, + "_src": "smart_canvas_clearnodemediabeforedelete", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_clearnodemediabeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5835", + "weight": 0.8, + "_src": "smart_canvas_disconnectconnection", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_disconnectconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5906", + "weight": 0.8, + "_src": "smart_canvas_deleteimage", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_deleteimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6635", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6987", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8084", + "weight": 0.8, + "_src": "smart_canvas_reorderinputthumb", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_reorderinputthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8350", + "weight": 0.8, + "_src": "smart_canvas_handlefiles", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8369", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8813", + "weight": 0.8, + "_src": "smart_canvas_toggleinputrefblocked", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10443", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10685", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11424", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11446", + "weight": 0.8, + "_src": "smart_canvas_ungroupnode", + "_tgt": "smart_canvas_pushundo", + "confidence_score": 0.5, + "source": "smart_canvas_pushundo", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L186", + "weight": 0.8, + "_src": "smart_canvas_performundo", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_performundo", + "target": "smart_canvas_toast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L186", + "weight": 0.8, + "_src": "smart_canvas_performundo", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_performundo", + "target": "smart_canvas_tr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L196", + "weight": 0.8, + "_src": "smart_canvas_performundo", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_performundo", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L197", + "weight": 0.8, + "_src": "smart_canvas_performundo", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_performundo", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L345", + "weight": 0.8, + "_src": "smart_canvas_trf", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_trf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L486", + "weight": 0.8, + "_src": "smart_canvas_normalizelegacysmartnode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_normalizelegacysmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1287", + "weight": 0.8, + "_src": "smart_canvas_rendervideoprovidercontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideoprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1298", + "weight": 0.8, + "_src": "smart_canvas_rendervideomodelcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideomodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1310", + "weight": 0.8, + "_src": "smart_canvas_rendervideodurationcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideodurationcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1327", + "weight": 0.8, + "_src": "smart_canvas_rendervideoaspectcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideoaspectcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1342", + "weight": 0.8, + "_src": "smart_canvas_rendervideoresolutioncontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideoresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1368", + "weight": 0.8, + "_src": "smart_canvas_rendervideotrustedassetcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervideotrustedassetcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1483", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1524", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1541", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1567", + "weight": 0.8, + "_src": "smart_canvas_renderrhconfigcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1578", + "weight": 0.8, + "_src": "smart_canvas_renderrhpaymentcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderrhpaymentcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1595", + "weight": 0.8, + "_src": "smart_canvas_renderrhmachinecontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderrhmachinecontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1619", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyparams", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendercomfyparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1664", + "weight": 0.8, + "_src": "smart_canvas_renderupscalepill", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderupscalepill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1672", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyworkflowcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendercomfyworkflowcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1690", + "weight": 0.8, + "_src": "smart_canvas_rendersizecontrols", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendersizecontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1703", + "weight": 0.8, + "_src": "smart_canvas_ratiolabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_ratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1755", + "weight": 0.8, + "_src": "smart_canvas_resolutionlabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_resolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1779", + "weight": 0.8, + "_src": "smart_canvas_renderprovidercontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1790", + "weight": 0.8, + "_src": "smart_canvas_rendermodelcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendermodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1800", + "weight": 0.8, + "_src": "smart_canvas_msmodellabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_msmodellabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1807", + "weight": 0.8, + "_src": "smart_canvas_rendermsfunctioncontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendermsfunctioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1817", + "weight": 0.8, + "_src": "smart_canvas_rendermscustommodelpill", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendermscustommodelpill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1834", + "weight": 0.8, + "_src": "smart_canvas_renderratiocontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1852", + "weight": 0.8, + "_src": "smart_canvas_renderresolutioncontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1866", + "weight": 0.8, + "_src": "smart_canvas_renderinlinecustomratiofields", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1878", + "weight": 0.8, + "_src": "smart_canvas_renderinlinecustomsizefields", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1886", + "weight": 0.8, + "_src": "smart_canvas_renderqualitycontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderqualitycontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1900", + "weight": 0.8, + "_src": "smart_canvas_rendercountvisualcontrol", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1941", + "weight": 0.8, + "_src": "smart_canvas_rendercomfysettingfield", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendercomfysettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2081", + "weight": 0.8, + "_src": "smart_canvas_rhpromptplaceholder", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rhpromptplaceholder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2095", + "weight": 0.8, + "_src": "smart_canvas_updatepromptplaceholder", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_updatepromptplaceholder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2367", + "weight": 0.8, + "_src": "smart_canvas_rhuploadvalueifneeded", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rhuploadvalueifneeded" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2422", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2712", + "weight": 0.8, + "_src": "smart_canvas_loadconfig", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2737", + "weight": 0.8, + "_src": "smart_canvas_defaultprompttemplategroups", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_defaultprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2867", + "weight": 0.8, + "_src": "smart_canvas_prompttemplatecategorylabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_prompttemplatecategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2889", + "weight": 0.8, + "_src": "smart_canvas_defaultpromptpresetname", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_defaultpromptpresetname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2903", + "weight": 0.8, + "_src": "smart_canvas_resetpromptpresetdeletestate", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_resetpromptpresetdeletestate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2909", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2927", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2943", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3007", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3203", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3232", + "weight": 0.8, + "_src": "smart_canvas_createblankprompttemplate", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_createblankprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3253", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3321", + "weight": 0.8, + "_src": "smart_canvas_createprompttemplategroup", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3347", + "weight": 0.8, + "_src": "smart_canvas_renameprompttemplategroup", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3369", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3424", + "weight": 0.8, + "_src": "smart_canvas_loadassetlibrary", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_loadassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3690", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3794", + "weight": 0.8, + "_src": "smart_canvas_beginassetinlinerename", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_beginassetinlinerename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3888", + "weight": 0.8, + "_src": "smart_canvas_addurltoassetlibrary", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_addurltoassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3909", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3960", + "weight": 0.8, + "_src": "smart_canvas_savecanvas", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4009", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4526", + "weight": 0.8, + "_src": "smart_canvas_smartruntasklabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_smartruntasklabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4748", + "weight": 0.8, + "_src": "smart_canvas_rendersmartcanvaslog", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendersmartcanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4798", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4824", + "weight": 0.8, + "_src": "smart_canvas_loopnumbercontrolhtml", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_loopnumbercontrolhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4831", + "weight": 0.8, + "_src": "smart_canvas_smartlooptokenlabel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_smartlooptokenlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4835", + "weight": 0.8, + "_src": "smart_canvas_smartlooptokenchiphtml", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_smartlooptokenchiphtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4889", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4956", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5812", + "weight": 0.8, + "_src": "smart_canvas_clearnodemediabeforedelete", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_clearnodemediabeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6261", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6517", + "weight": 0.8, + "_src": "smart_canvas_loadpanoramatexture", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_loadpanoramatexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6598", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6616", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6712", + "weight": 0.8, + "_src": "smart_canvas_previewresolutiontext", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_previewresolutiontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6788", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6904", + "weight": 0.8, + "_src": "smart_canvas_togglepreviewcompare", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_togglepreviewcompare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7388", + "weight": 0.8, + "_src": "smart_canvas_refreshgridsplitpreview", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7911", + "weight": 0.8, + "_src": "smart_canvas_renderinputpromptpreview", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderinputpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7932", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8352", + "weight": 0.8, + "_src": "smart_canvas_handlefiles", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8361", + "weight": 0.8, + "_src": "smart_canvas_importsmartlocalimages", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_importsmartlocalimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8376", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8727", + "weight": 0.8, + "_src": "smart_canvas_smartloopprompt", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_smartloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9009", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9233", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9838", + "weight": 0.8, + "_src": "smart_canvas_demotehistorygroupnode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_demotehistorygroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9957", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9998", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10090", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10208", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10291", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10432", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10648", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10810", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10856", + "weight": 0.8, + "_src": "smart_canvas_runapigeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10867", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10907", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10970", + "weight": 0.8, + "_src": "smart_canvas_runmodelscopegeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10998", + "weight": 0.8, + "_src": "smart_canvas_urltobase64", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_urltobase64" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11016", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11073", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11085", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11104", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11299", + "weight": 0.8, + "_src": "smart_canvas_pollsmartcanvastask", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_pollsmartcanvastask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11423", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12307", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_tr", + "confidence_score": 0.5, + "source": "smart_canvas_tr", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4888", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_trf", + "confidence_score": 0.5, + "source": "smart_canvas_trf", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10608", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_trf", + "confidence_score": 0.5, + "source": "smart_canvas_trf", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2973", + "weight": 0.8, + "_src": "smart_canvas_openpromptpresetpanel", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_openpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3135", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3671", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4769", + "weight": 0.8, + "_src": "smart_canvas_rendersmartcanvaslog", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_rendersmartcanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4781", + "weight": 0.8, + "_src": "smart_canvas_opensmartcanvasshortcuts", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_opensmartcanvasshortcuts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6313", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7556", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9071", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9958", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11528", + "weight": 0.8, + "_src": "smart_canvas_opencreatemenu", + "_tgt": "smart_canvas_refreshicons", + "confidence_score": 0.5, + "source": "smart_canvas_refreshicons", + "target": "smart_canvas_opencreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2910", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2928", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3337", + "weight": 0.8, + "_src": "smart_canvas_createprompttemplategroup", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4009", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4022", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4046", + "weight": 0.8, + "_src": "smart_canvas_createloopnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4055", + "weight": 0.8, + "_src": "smart_canvas_clonesmartnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_clonesmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4684", + "weight": 0.8, + "_src": "smart_canvas_addsmartgenerationlog", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5940", + "weight": 0.8, + "_src": "smart_canvas_createedittextitem", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7264", + "weight": 0.8, + "_src": "smart_canvas_gridlayoutfromrects", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_gridlayoutfromrects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9276", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9302", + "weight": 0.8, + "_src": "smart_canvas_createparallelloopoutputnode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createparallelloopoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9362", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9412", + "weight": 0.8, + "_src": "smart_canvas_extractcurrentimagestosource", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_extractcurrentimagestosource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9867", + "weight": 0.8, + "_src": "smart_canvas_ensurehistorygroupfornode", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11429", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_uid", + "confidence_score": 0.5, + "source": "smart_canvas_uid", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1287", + "weight": 0.8, + "_src": "smart_canvas_rendervideoprovidercontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideoprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1298", + "weight": 0.8, + "_src": "smart_canvas_rendervideomodelcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideomodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1310", + "weight": 0.8, + "_src": "smart_canvas_rendervideodurationcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideodurationcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1332", + "weight": 0.8, + "_src": "smart_canvas_rendervideoaspectcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideoaspectcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1346", + "weight": 0.8, + "_src": "smart_canvas_rendervideoresolutioncontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideoresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1357", + "weight": 0.8, + "_src": "smart_canvas_rendervideotogglecontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendervideotogglecontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1379", + "weight": 0.8, + "_src": "smart_canvas_optionhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_optionhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1541", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1567", + "weight": 0.8, + "_src": "smart_canvas_renderrhconfigcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1580", + "weight": 0.8, + "_src": "smart_canvas_renderrhpaymentcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderrhpaymentcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1593", + "weight": 0.8, + "_src": "smart_canvas_renderrhmachinecontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderrhmachinecontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1630", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyparams", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercomfyparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1662", + "weight": 0.8, + "_src": "smart_canvas_renderupscalepill", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderupscalepill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1672", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyworkflowcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercomfyworkflowcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1779", + "weight": 0.8, + "_src": "smart_canvas_renderprovidercontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1790", + "weight": 0.8, + "_src": "smart_canvas_rendermodelcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendermodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1805", + "weight": 0.8, + "_src": "smart_canvas_rendermsfunctioncontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendermsfunctioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1819", + "weight": 0.8, + "_src": "smart_canvas_rendermscustommodelpill", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendermscustommodelpill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1838", + "weight": 0.8, + "_src": "smart_canvas_renderratiocontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1850", + "weight": 0.8, + "_src": "smart_canvas_renderresolutioncontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1866", + "weight": 0.8, + "_src": "smart_canvas_renderinlinecustomratiofields", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1878", + "weight": 0.8, + "_src": "smart_canvas_renderinlinecustomsizefields", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1888", + "weight": 0.8, + "_src": "smart_canvas_renderqualitycontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderqualitycontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1900", + "weight": 0.8, + "_src": "smart_canvas_rendercountvisualcontrol", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1918", + "weight": 0.8, + "_src": "smart_canvas_rendercustomratiocontrols", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercustomratiocontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1926", + "weight": 0.8, + "_src": "smart_canvas_rendercustomsizecontrols", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercustomsizecontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1932", + "weight": 0.8, + "_src": "smart_canvas_rendercomfysettingfield", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendercomfysettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2400", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2943", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3016", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3650", + "weight": 0.8, + "_src": "smart_canvas_assetthumbhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_assetthumbhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3690", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4390", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4402", + "weight": 0.8, + "_src": "smart_canvas_imageresolutionbadgehtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_imageresolutionbadgehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4435", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4748", + "weight": 0.8, + "_src": "smart_canvas_rendersmartcanvaslog", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendersmartcanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4798", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4818", + "weight": 0.8, + "_src": "smart_canvas_loopnumbercontrolhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_loopnumbercontrolhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4835", + "weight": 0.8, + "_src": "smart_canvas_smartlooptokenchiphtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_smartlooptokenchiphtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4898", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4956", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4970", + "weight": 0.8, + "_src": "smart_canvas_jimengpendingbodyhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_jimengpendingbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4994", + "weight": 0.8, + "_src": "smart_canvas_runtimepillhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_runtimepillhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7833", + "weight": 0.8, + "_src": "smart_canvas_setpromptdraftfornode", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_setpromptdraftfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7911", + "weight": 0.8, + "_src": "smart_canvas_renderinputpromptpreview", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderinputpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7932", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8482", + "weight": 0.8, + "_src": "smart_canvas_mentiontokenhtml", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_mentiontokenhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8501", + "weight": 0.8, + "_src": "smart_canvas_prompthtmlwithmentiontokens", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_prompthtmlwithmentiontokens" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8549", + "weight": 0.8, + "_src": "smart_canvas_stripruninputmeta", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_stripruninputmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9009", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9147", + "weight": 0.8, + "_src": "smart_canvas_insertmentiontoken", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9956", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_escapehtml", + "confidence_score": 0.5, + "source": "smart_canvas_escapehtml", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L359", + "weight": 0.8, + "_src": "smart_canvas_settingsforstorage", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_settingsforstorage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L410", + "weight": 0.8, + "_src": "smart_canvas_recentsmartsettingsformode", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_recentsmartsettingsformode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L555", + "weight": 0.8, + "_src": "smart_canvas_stripoutpaintdisplaysettings", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_stripoutpaintdisplaysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L584", + "weight": 0.8, + "_src": "smart_canvas_smartsettingsfornode", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_smartsettingsfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3926", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4669", + "weight": 0.8, + "_src": "smart_canvas_smartrunsnapshot", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_smartrunsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7674", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7828", + "weight": 0.8, + "_src": "smart_canvas_savepromptdraftforcurrent", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10151", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10248", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10434", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10643", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_clonesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartsettings", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L377", + "weight": 0.8, + "_src": "smart_canvas_canvasforstorage", + "_tgt": "smart_canvas_settingsforstorage", + "confidence_score": 0.5, + "source": "smart_canvas_settingsforstorage", + "target": "smart_canvas_canvasforstorage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L413", + "weight": 0.8, + "_src": "smart_canvas_rememberrecentsmartsettings", + "_tgt": "smart_canvas_settingsforstorage", + "confidence_score": 0.5, + "source": "smart_canvas_settingsforstorage", + "target": "smart_canvas_rememberrecentsmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L606", + "weight": 0.8, + "_src": "smart_canvas_persistactivesmartsettings", + "_tgt": "smart_canvas_settingsforstorage", + "confidence_score": 0.5, + "source": "smart_canvas_settingsforstorage", + "target": "smart_canvas_persistactivesmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3951", + "weight": 0.8, + "_src": "smart_canvas_savecanvas", + "_tgt": "smart_canvas_settingsforstorage", + "confidence_score": 0.5, + "source": "smart_canvas_settingsforstorage", + "target": "smart_canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L435", + "weight": 0.8, + "_src": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L540", + "weight": 0.8, + "_src": "smart_canvas_withoutpaintdisplaysettings", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_withoutpaintdisplaysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4677", + "weight": 0.8, + "_src": "smart_canvas_smartrunsnapshot", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_smartrunsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8402", + "weight": 0.8, + "_src": "smart_canvas_explicitrequestoutputsizeforpending", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10055", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10184", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10267", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10654", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12048", + "weight": 0.8, + "_src": "smart_canvas_syncapikindtogglevisibility", + "_tgt": "smart_canvas_isapilikeengine", + "confidence_score": 0.5, + "source": "smart_canvas_isapilikeengine", + "target": "smart_canvas_syncapikindtogglevisibility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3953", + "weight": 0.8, + "_src": "smart_canvas_savecanvas", + "_tgt": "smart_canvas_canvasforstorage", + "confidence_score": 0.5, + "source": "smart_canvas_canvasforstorage", + "target": "smart_canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L408", + "weight": 0.8, + "_src": "smart_canvas_recentsmartsettingsformode", + "_tgt": "smart_canvas_smartsettingsmodekey", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsmodekey", + "target": "smart_canvas_recentsmartsettingsformode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L423", + "weight": 0.8, + "_src": "smart_canvas_rememberrecentsmartsettings", + "_tgt": "smart_canvas_smartsettingsmodekey", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsmodekey", + "target": "smart_canvas_rememberrecentsmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L431", + "weight": 0.8, + "_src": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "_tgt": "smart_canvas_smartsettingsmodekey", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsmodekey", + "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3927", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_loadrecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_loadrecentsmartsettings", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L426", + "weight": 0.8, + "_src": "smart_canvas_rememberrecentsmartsettings", + "_tgt": "smart_canvas_saverecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_saverecentsmartsettings", + "target": "smart_canvas_rememberrecentsmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L432", + "weight": 0.8, + "_src": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "_tgt": "smart_canvas_recentsmartsettingsformode", + "confidence_score": 0.5, + "source": "smart_canvas_recentsmartsettingsformode", + "target": "smart_canvas_applyrecentsmartsettingsforcurrentmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L582", + "weight": 0.8, + "_src": "smart_canvas_smartsettingsfornode", + "_tgt": "smart_canvas_recentsmartsettingsformode", + "confidence_score": 0.5, + "source": "smart_canvas_recentsmartsettingsformode", + "target": "smart_canvas_smartsettingsfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L413", + "weight": 0.8, + "_src": "smart_canvas_rememberrecentsmartsettings", + "_tgt": "smart_canvas_stripoutpaintdisplaysettings", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_stripoutpaintdisplaysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L414", + "weight": 0.8, + "_src": "smart_canvas_rememberrecentsmartsettings", + "_tgt": "smart_canvas_sanitizesmartapiselection", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_sanitizesmartapiselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L607", + "weight": 0.8, + "_src": "smart_canvas_persistactivesmartsettings", + "_tgt": "smart_canvas_rememberrecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_persistactivesmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2508", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_rememberrecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10203", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_rememberrecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10667", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_rememberrecentsmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_rememberrecentsmartsettings", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L436", + "weight": 0.8, + "_src": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "_tgt": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "confidence_score": 0.5, + "source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "target": "smart_canvas_clearvolcengineselectionoutsidevolcengine" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L437", + "weight": 0.8, + "_src": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "_tgt": "smart_canvas_sanitizesmartapiselection", + "confidence_score": 0.5, + "source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "target": "smart_canvas_sanitizesmartapiselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2477", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "confidence_score": 0.5, + "source": "smart_canvas_applyrecentsmartsettingsforcurrentmode", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1247", + "weight": 0.8, + "_src": "smart_canvas_sanitizesmartapiselection", + "_tgt": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "confidence_score": 0.5, + "source": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "target": "smart_canvas_sanitizesmartapiselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1435", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "confidence_score": 0.5, + "source": "smart_canvas_clearvolcengineselectionoutsidevolcengine", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L455", + "weight": 0.8, + "_src": "smart_canvas_ishistorygroupnode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_ishistorygroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L464", + "weight": 0.8, + "_src": "smart_canvas_setsmartimagemode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_setsmartimagemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L468", + "weight": 0.8, + "_src": "smart_canvas_smartimageusesworkflowinput", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_smartimageusesworkflowinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L594", + "weight": 0.8, + "_src": "smart_canvas_activesettingssubject", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_activesettingssubject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L600", + "weight": 0.8, + "_src": "smart_canvas_activecomposernode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_activecomposernode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5762", + "weight": 0.8, + "_src": "smart_canvas_canautoconnectdraggednode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_canautoconnectdraggednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7672", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7831", + "weight": 0.8, + "_src": "smart_canvas_setpromptdraftfornode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_setpromptdraftfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7874", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8321", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8578", + "weight": 0.8, + "_src": "smart_canvas_connectinputnode", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9511", + "weight": 0.8, + "_src": "smart_canvas_showdirectlooproundpreview", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_showdirectlooproundpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9592", + "weight": 0.8, + "_src": "smart_canvas_smartimagechainto", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_smartimagechainto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9730", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_issmartimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_issmartimagenode", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5761", + "weight": 0.8, + "_src": "smart_canvas_canautoconnectdraggednode", + "_tgt": "smart_canvas_ishistorygroupnode", + "confidence_score": 0.5, + "source": "smart_canvas_ishistorygroupnode", + "target": "smart_canvas_canautoconnectdraggednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9592", + "weight": 0.8, + "_src": "smart_canvas_smartimagechainto", + "_tgt": "smart_canvas_ishistorygroupnode", + "confidence_score": 0.5, + "source": "smart_canvas_ishistorygroupnode", + "target": "smart_canvas_smartimagechainto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9730", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_ishistorygroupnode", + "confidence_score": 0.5, + "source": "smart_canvas_ishistorygroupnode", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L776", + "weight": 0.8, + "_src": "smart_canvas_promptnodeinputmediaforllm", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_promptnodeinputmediaforllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8042", + "weight": 0.8, + "_src": "smart_canvas_reorderinputsourcenodes", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_reorderinputsourcenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8643", + "weight": 0.8, + "_src": "smart_canvas_candidateinputimagesfor", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_candidateinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8826", + "weight": 0.8, + "_src": "smart_canvas_defaultreferenceimagesfor", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_defaultreferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9546", + "weight": 0.8, + "_src": "smart_canvas_directimageinputsfor", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_directimageinputsfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9570", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10676", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_smartimageusesworkflowinput", + "confidence_score": 0.5, + "source": "smart_canvas_smartimageusesworkflowinput", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L473", + "weight": 0.8, + "_src": "smart_canvas_normalizelegacysmartnode", + "_tgt": "smart_canvas_stripimagegenerationmeta", + "confidence_score": 0.5, + "source": "smart_canvas_normalizelegacysmartnode", + "target": "smart_canvas_stripimagegenerationmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L476", + "weight": 0.8, + "_src": "smart_canvas_normalizelegacysmartnode", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_normalizelegacysmartnode", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L528", + "weight": 0.8, + "_src": "smart_canvas_withoutpaintdisplaysettings", + "_tgt": "smart_canvas_validoutpaintsize", + "confidence_score": 0.5, + "source": "smart_canvas_validoutpaintsize", + "target": "smart_canvas_withoutpaintdisplaysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L556", + "weight": 0.8, + "_src": "smart_canvas_stripoutpaintdisplaysettings", + "_tgt": "smart_canvas_validoutpaintsize", + "confidence_score": 0.5, + "source": "smart_canvas_validoutpaintsize", + "target": "smart_canvas_stripoutpaintdisplaysettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10154", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_validoutpaintsize", + "confidence_score": 0.5, + "source": "smart_canvas_validoutpaintsize", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L523", + "weight": 0.8, + "_src": "smart_canvas_exceedsfourkstandard", + "_tgt": "smart_canvas_nearestfourksizefor", + "confidence_score": 0.5, + "source": "smart_canvas_nearestfourksizefor", + "target": "smart_canvas_exceedsfourkstandard" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7466", + "weight": 0.8, + "_src": "smart_canvas_updateoutpaintresolutionlabel", + "_tgt": "smart_canvas_exceedsfourkstandard", + "confidence_score": 0.5, + "source": "smart_canvas_exceedsfourkstandard", + "target": "smart_canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L588", + "weight": 0.8, + "_src": "smart_canvas_smartsettingsfornode", + "_tgt": "smart_canvas_withoutpaintdisplaysettings", + "confidence_score": 0.5, + "source": "smart_canvas_withoutpaintdisplaysettings", + "target": "smart_canvas_smartsettingsfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7674", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_withoutpaintdisplaysettings", + "confidence_score": 0.5, + "source": "smart_canvas_withoutpaintdisplaysettings", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L581", + "weight": 0.8, + "_src": "smart_canvas_smartsettingsfornode", + "_tgt": "smart_canvas_stripoutpaintdisplaysettings", + "confidence_score": 0.5, + "source": "smart_canvas_stripoutpaintdisplaysettings", + "target": "smart_canvas_smartsettingsfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7676", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsfornode", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7893", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsfornode", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10152", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsfornode", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10250", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsfornode", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10644", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_smartsettingsfornode", + "confidence_score": 0.5, + "source": "smart_canvas_smartsettingsfornode", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L593", + "weight": 0.8, + "_src": "smart_canvas_activesettingssubject", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_selectednode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2192", + "weight": 0.8, + "_src": "smart_canvas_currentsmartmedialinks", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_currentsmartmedialinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2238", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2281", + "weight": 0.8, + "_src": "smart_canvas_uploadcurrentsmartvideostocloud", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2496", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7675", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7836", + "weight": 0.8, + "_src": "smart_canvas_setpromptdraftfornode", + "_tgt": "smart_canvas_activesettingssubject", + "confidence_score": 0.5, + "source": "smart_canvas_activesettingssubject", + "target": "smart_canvas_setpromptdraftfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L604", + "weight": 0.8, + "_src": "smart_canvas_persistactivesmartsettings", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_persistactivesmartsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1173", + "weight": 0.8, + "_src": "smart_canvas_jimengimageeditmode", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_jimengimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1205", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_jimengvideocommand" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1734", + "weight": 0.8, + "_src": "smart_canvas_sourceimageratiolabel", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1742", + "weight": 0.8, + "_src": "smart_canvas_applysourceratiotosettings", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_applysourceratiotosettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7820", + "weight": 0.8, + "_src": "smart_canvas_savepromptdraftforcurrent", + "_tgt": "smart_canvas_activecomposernode", + "confidence_score": 0.5, + "source": "smart_canvas_activecomposernode", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1451", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_persistactivesmartsettings", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2042", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_persistactivesmartsettings", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2257", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_persistactivesmartsettings", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2450", + "weight": 0.8, + "_src": "smart_canvas_togglesmartcomfyrandom", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_persistactivesmartsettings", + "target": "smart_canvas_togglesmartcomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2507", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_persistactivesmartsettings", + "confidence_score": 0.5, + "source": "smart_canvas_persistactivesmartsettings", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L609", + "weight": 0.8, + "_src": "smart_canvas_backtocanvaslist", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_backtocanvaslist", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2926", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_promptplaintext", + "confidence_score": 0.5, + "source": "smart_canvas_promptplaintext", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3201", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_promptplaintext", + "confidence_score": 0.5, + "source": "smart_canvas_promptplaintext", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7827", + "weight": 0.8, + "_src": "smart_canvas_savepromptdraftforcurrent", + "_tgt": "smart_canvas_promptplaintext", + "confidence_score": 0.5, + "source": "smart_canvas_promptplaintext", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8509", + "weight": 0.8, + "_src": "smart_canvas_snapshotrunmeta", + "_tgt": "smart_canvas_promptplaintext", + "confidence_score": 0.5, + "source": "smart_canvas_promptplaintext", + "target": "smart_canvas_snapshotrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L617", + "weight": 0.8, + "_src": "smart_canvas_setpromptinputlocked", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_setpromptinputlocked", + "target": "smart_canvas_closementionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7880", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_setpromptinputlocked", + "confidence_score": 0.5, + "source": "smart_canvas_setpromptinputlocked", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3180", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_setprompttext", + "confidence_score": 0.5, + "source": "smart_canvas_setprompttext", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7850", + "weight": 0.8, + "_src": "smart_canvas_loadpromptdraft", + "_tgt": "smart_canvas_setprompttext", + "confidence_score": 0.5, + "source": "smart_canvas_setprompttext", + "target": "smart_canvas_loadpromptdraft" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7881", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_setprompttext", + "confidence_score": 0.5, + "source": "smart_canvas_setprompttext", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9969", + "weight": 0.8, + "_src": "smart_canvas_loadnodepromptdrafttoinput", + "_tgt": "smart_canvas_setprompttext", + "confidence_score": 0.5, + "source": "smart_canvas_setprompttext", + "target": "smart_canvas_loadnodepromptdrafttoinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L625", + "weight": 0.8, + "_src": "smart_canvas_clearpromptinput", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_clearpromptinput", + "target": "smart_canvas_closementionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10727", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_clearpromptinput", + "confidence_score": 0.5, + "source": "smart_canvas_clearpromptinput", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11063", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_clearpromptinput", + "confidence_score": 0.5, + "source": "smart_canvas_clearpromptinput", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11081", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_clearpromptinput", + "confidence_score": 0.5, + "source": "smart_canvas_clearpromptinput", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11121", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_clearpromptinput", + "confidence_score": 0.5, + "source": "smart_canvas_clearpromptinput", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2260", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2292", + "weight": 0.8, + "_src": "smart_canvas_uploadcurrentsmartvideostocloud", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2712", + "weight": 0.8, + "_src": "smart_canvas_loadconfig", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2909", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2927", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3199", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3226", + "weight": 0.8, + "_src": "smart_canvas_createblankprompttemplate", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_createblankprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3253", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3303", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3424", + "weight": 0.8, + "_src": "smart_canvas_loadassetlibrary", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_loadassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3888", + "weight": 0.8, + "_src": "smart_canvas_addurltoassetlibrary", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_addurltoassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3937", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4083", + "weight": 0.8, + "_src": "smart_canvas_copyselectednodes", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_copyselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4651", + "weight": 0.8, + "_src": "smart_canvas_downloadpreviewgroup", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_downloadpreviewgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6517", + "weight": 0.8, + "_src": "smart_canvas_loadpanoramatexture", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_loadpanoramatexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6616", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6904", + "weight": 0.8, + "_src": "smart_canvas_togglepreviewcompare", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_togglepreviewcompare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6951", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8352", + "weight": 0.8, + "_src": "smart_canvas_handlefiles", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8376", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10395", + "weight": 0.8, + "_src": "smart_canvas_requestsmartcascadestop", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_requestsmartcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10422", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10629", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascadefromloop", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_runsmartcascadefromloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10648", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10810", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10936", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11192", + "weight": 0.8, + "_src": "smart_canvas_handlejimengpendingsignal", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11226", + "weight": 0.8, + "_src": "smart_canvas_applyjimengqueryresult", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11259", + "weight": 0.8, + "_src": "smart_canvas_queryjimengnow", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_queryjimengnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11423", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12307", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_toast", + "confidence_score": 0.5, + "source": "smart_canvas_toast", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1173", + "weight": 0.8, + "_src": "smart_canvas_jimengimageeditmode", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_jimengimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1205", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_jimengvideocommand" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1734", + "weight": 0.8, + "_src": "smart_canvas_sourceimageratiolabel", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1742", + "weight": 0.8, + "_src": "smart_canvas_applysourceratiotosettings", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_applysourceratiotosettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2718", + "weight": 0.8, + "_src": "smart_canvas_refreshsmartconfigfromsettings", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_refreshsmartconfigfromsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3183", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4213", + "weight": 0.8, + "_src": "smart_canvas_movenodeelementsduringdrag", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_movenodeelementsduringdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4264", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7816", + "weight": 0.8, + "_src": "smart_canvas_currentcomposersubject", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_currentcomposersubject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7865", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8320", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8983", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9074", + "weight": 0.8, + "_src": "smart_canvas_showmentionpicker", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_showmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9158", + "weight": 0.8, + "_src": "smart_canvas_insertmentiontoken", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10421", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10638", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11136", + "weight": 0.8, + "_src": "smart_canvas_comfynameforref", + "_tgt": "smart_canvas_selectednode", + "confidence_score": 0.5, + "source": "smart_canvas_selectednode", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L651", + "weight": 0.8, + "_src": "smart_canvas_clearselection", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_clearselection", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4123", + "weight": 0.8, + "_src": "smart_canvas_duplicateforaltdrag", + "_tgt": "smart_canvas_isnodeselected", + "confidence_score": 0.5, + "source": "smart_canvas_isnodeselected", + "target": "smart_canvas_duplicateforaltdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4074", + "weight": 0.8, + "_src": "smart_canvas_copyselectednodes", + "_tgt": "smart_canvas_selectednodeids", + "confidence_score": 0.5, + "source": "smart_canvas_selectednodeids", + "target": "smart_canvas_copyselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4123", + "weight": 0.8, + "_src": "smart_canvas_duplicateforaltdrag", + "_tgt": "smart_canvas_selectednodeids", + "confidence_score": 0.5, + "source": "smart_canvas_selectednodeids", + "target": "smart_canvas_duplicateforaltdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4073", + "weight": 0.8, + "_src": "smart_canvas_copyselectednodes", + "_tgt": "smart_canvas_iseditabletarget", + "confidence_score": 0.5, + "source": "smart_canvas_iseditabletarget", + "target": "smart_canvas_copyselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4086", + "weight": 0.8, + "_src": "smart_canvas_pastenodes", + "_tgt": "smart_canvas_iseditabletarget", + "confidence_score": 0.5, + "source": "smart_canvas_iseditabletarget", + "target": "smart_canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1017", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreviewtonode", + "_tgt": "smart_canvas_safescale", + "confidence_score": 0.5, + "source": "smart_canvas_safescale", + "target": "smart_canvas_exitzoompreviewtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3924", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_safescale", + "confidence_score": 0.5, + "source": "smart_canvas_safescale", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L879", + "weight": 0.8, + "_src": "smart_canvas_noderect", + "_tgt": "smart_canvas_nodescale", + "confidence_score": 0.5, + "source": "smart_canvas_nodescale", + "target": "smart_canvas_noderect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4228", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_nodescale", + "confidence_score": 0.5, + "source": "smart_canvas_nodescale", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7796", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_nodescale", + "confidence_score": 0.5, + "source": "smart_canvas_nodescale", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11447", + "weight": 0.8, + "_src": "smart_canvas_ungroupnode", + "_tgt": "smart_canvas_nodescale", + "confidence_score": 0.5, + "source": "smart_canvas_nodescale", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L702", + "weight": 0.8, + "_src": "smart_canvas_createimagenodeat", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 0.5, + "source": "smart_canvas_medianodedefaultscale", + "target": "smart_canvas_createimagenodeat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L815", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 0.5, + "source": "smart_canvas_medianodedefaultscale", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4010", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 0.5, + "source": "smart_canvas_medianodedefaultscale", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9450", + "weight": 0.8, + "_src": "smart_canvas_finalizependingnode", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 0.5, + "source": "smart_canvas_medianodedefaultscale", + "target": "smart_canvas_finalizependingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11341", + "weight": 0.8, + "_src": "smart_canvas_finalizesmartpendingtask", + "_tgt": "smart_canvas_medianodedefaultscale", + "confidence_score": 0.5, + "source": "smart_canvas_medianodedefaultscale", + "target": "smart_canvas_finalizesmartpendingtask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L702", + "weight": 0.8, + "_src": "smart_canvas_createimagenodeat", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L703", + "weight": 0.8, + "_src": "smart_canvas_createimagenodeat", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5525", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6636", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6988", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8326", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11535", + "weight": 0.8, + "_src": "smart_canvas_createnodefrommenu", + "_tgt": "smart_canvas_createimagenodeat", + "confidence_score": 0.5, + "source": "smart_canvas_createimagenodeat", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L831", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_singleimagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_singleimagelayout", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8440", + "weight": 0.8, + "_src": "smart_canvas_displayboxfromnaturalsize", + "_tgt": "smart_canvas_singleimagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_singleimagelayout", + "target": "smart_canvas_displayboxfromnaturalsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L850", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_groupimagegridlayout", + "confidence_score": 0.5, + "source": "smart_canvas_groupimagegridlayout", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L768", + "weight": 0.8, + "_src": "smart_canvas_smartnodeinputthumbsheight", + "_tgt": "smart_canvas_smartnodeinputthumbrows", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinputthumbrows", + "target": "smart_canvas_smartnodeinputthumbsheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L796", + "weight": 0.8, + "_src": "smart_canvas_promptnodeexpandedheight", + "_tgt": "smart_canvas_smartnodeinputthumbsheight", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinputthumbsheight", + "target": "smart_canvas_promptnodeexpandedheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L870", + "weight": 0.8, + "_src": "smart_canvas_smartloopheight", + "_tgt": "smart_canvas_smartnodeinputthumbsheight", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinputthumbsheight", + "target": "smart_canvas_smartloopheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L773", + "weight": 0.8, + "_src": "smart_canvas_promptnodeinputimages", + "_tgt": "smart_canvas_promptnodeinputmediaforllm", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputimages", + "target": "smart_canvas_promptnodeinputmediaforllm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L796", + "weight": 0.8, + "_src": "smart_canvas_promptnodeexpandedheight", + "_tgt": "smart_canvas_promptnodeinputimages", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputimages", + "target": "smart_canvas_promptnodeexpandedheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4792", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_promptnodeinputimages", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputimages", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L776", + "weight": 0.8, + "_src": "smart_canvas_promptnodeinputmediaforllm", + "_tgt": "smart_canvas_workflowinputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputmediaforllm", + "target": "smart_canvas_workflowinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L776", + "weight": 0.8, + "_src": "smart_canvas_promptnodeinputmediaforllm", + "_tgt": "smart_canvas_inputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputmediaforllm", + "target": "smart_canvas_inputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10818", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_promptnodeinputmediaforllm", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeinputmediaforllm", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4792", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_smartnodeinputthumbshtml", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinputthumbshtml", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4883", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartnodeinputthumbshtml", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinputthumbshtml", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L804", + "weight": 0.8, + "_src": "smart_canvas_promptnodelayoutsize", + "_tgt": "smart_canvas_promptnodeexpandedheight", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodeexpandedheight", + "target": "smart_canvas_promptnodelayoutsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L812", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_promptnodelayoutsize", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodelayoutsize", + "target": "smart_canvas_imagelayout" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L813", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_smartloopwidth", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_smartloopwidth" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L813", + "weight": 0.8, + "_src": "smart_canvas_imagelayout", + "_tgt": "smart_canvas_smartloopheight", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_smartloopheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L879", + "weight": 0.8, + "_src": "smart_canvas_noderect", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_noderect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4228", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7796", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11447", + "weight": 0.8, + "_src": "smart_canvas_ungroupnode", + "_tgt": "smart_canvas_imagelayout", + "confidence_score": 0.5, + "source": "smart_canvas_imagelayout", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4876", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartloopcount", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopcount", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8717", + "weight": 0.8, + "_src": "smart_canvas_smartloopprompt", + "_tgt": "smart_canvas_smartloopcount", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopcount", + "target": "smart_canvas_smartloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9621", + "weight": 0.8, + "_src": "smart_canvas_resolvesmartcascadeloop", + "_tgt": "smart_canvas_smartloopcount", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopcount", + "target": "smart_canvas_resolvesmartcascadeloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L875", + "weight": 0.8, + "_src": "smart_canvas_fitsmartloopnode", + "_tgt": "smart_canvas_smartloopwidth", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopwidth", + "target": "smart_canvas_fitsmartloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L867", + "weight": 0.8, + "_src": "smart_canvas_smartloopheight", + "_tgt": "smart_canvas_smartlooppromptfieldvalues", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopheight", + "target": "smart_canvas_smartlooppromptfieldvalues" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L868", + "weight": 0.8, + "_src": "smart_canvas_smartloopheight", + "_tgt": "smart_canvas_smartloopupstreampromptpreviewheight", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopheight", + "target": "smart_canvas_smartloopupstreampromptpreviewheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L870", + "weight": 0.8, + "_src": "smart_canvas_smartloopheight", + "_tgt": "smart_canvas_smartlooppreviewimages", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopheight", + "target": "smart_canvas_smartlooppreviewimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L876", + "weight": 0.8, + "_src": "smart_canvas_fitsmartloopnode", + "_tgt": "smart_canvas_smartloopheight", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopheight", + "target": "smart_canvas_fitsmartloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8582", + "weight": 0.8, + "_src": "smart_canvas_connectinputnode", + "_tgt": "smart_canvas_fitsmartloopnode", + "confidence_score": 0.5, + "source": "smart_canvas_fitsmartloopnode", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1006", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreviewtonode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_exitzoompreviewtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5469", + "weight": 0.8, + "_src": "smart_canvas_updateportdragvisual", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_updateportdragvisual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5746", + "weight": 0.8, + "_src": "smart_canvas_rectoverlapnode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_rectoverlapnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5756", + "weight": 0.8, + "_src": "smart_canvas_dragconnecttargetfor", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_dragconnecttargetfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5853", + "weight": 0.8, + "_src": "smart_canvas_connectionmidpoint", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_connectionmidpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5861", + "weight": 0.8, + "_src": "smart_canvas_insertionconnectionfornode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_insertionconnectionfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6631", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6983", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7857", + "weight": 0.8, + "_src": "smart_canvas_positioncomposerfornode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_positioncomposerfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8426", + "weight": 0.8, + "_src": "smart_canvas_pendingsourceboxsize", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_pendingsourceboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9255", + "weight": 0.8, + "_src": "smart_canvas_nextoutputpositionforsource", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_nextoutputpositionforsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9300", + "weight": 0.8, + "_src": "smart_canvas_createparallelloopoutputnode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_createparallelloopoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9360", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9409", + "weight": 0.8, + "_src": "smart_canvas_extractcurrentimagestosource", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_extractcurrentimagestosource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9804", + "weight": 0.8, + "_src": "smart_canvas_pushrightsidenodes", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_pushrightsidenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9856", + "weight": 0.8, + "_src": "smart_canvas_positionhistorygroupfornode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_positionhistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9865", + "weight": 0.8, + "_src": "smart_canvas_ensurehistorygroupfornode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9891", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9927", + "weight": 0.8, + "_src": "smart_canvas_appendoutputstonode", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_appendoutputstonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11059", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11077", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11097", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11117", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_noderect", + "confidence_score": 0.5, + "source": "smart_canvas_noderect", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L886", + "weight": 0.8, + "_src": "smart_canvas_applyviewport", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_renderminimap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L948", + "weight": 0.8, + "_src": "smart_canvas_centerviewportonworldpoint", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_centerviewportonworldpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L956", + "weight": 0.8, + "_src": "smart_canvas_fitallnodesviewport", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_fitallnodesviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L997", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreview", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_exitzoompreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1020", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreviewtonode", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_exitzoompreviewtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3931", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_applyviewport", + "confidence_score": 0.5, + "source": "smart_canvas_applyviewport", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5523", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_screentoworld", + "confidence_score": 0.5, + "source": "smart_canvas_screentoworld", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11405", + "weight": 0.8, + "_src": "smart_canvas_finishselection", + "_tgt": "smart_canvas_screentoworld", + "confidence_score": 0.5, + "source": "smart_canvas_screentoworld", + "target": "smart_canvas_finishselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11520", + "weight": 0.8, + "_src": "smart_canvas_opencreatemenu", + "_tgt": "smart_canvas_screentoworld", + "confidence_score": 0.5, + "source": "smart_canvas_screentoworld", + "target": "smart_canvas_opencreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L936", + "weight": 0.8, + "_src": "smart_canvas_minimapeventtoworld", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_minimapeventtoworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4094", + "weight": 0.8, + "_src": "smart_canvas_pastenodes", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6634", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6986", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8324", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11531", + "weight": 0.8, + "_src": "smart_canvas_createnodefrommenu", + "_tgt": "smart_canvas_viewportcenter", + "confidence_score": 0.5, + "source": "smart_canvas_viewportcenter", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L934", + "weight": 0.8, + "_src": "smart_canvas_minimapeventtoworld", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 0.5, + "source": "smart_canvas_renderminimap", + "target": "smart_canvas_minimapeventtoworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4218", + "weight": 0.8, + "_src": "smart_canvas_movenodeelementsduringdrag", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 0.5, + "source": "smart_canvas_renderminimap", + "target": "smart_canvas_movenodeelementsduringdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4267", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 0.5, + "source": "smart_canvas_renderminimap", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5082", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_renderminimap", + "confidence_score": 0.5, + "source": "smart_canvas_renderminimap", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L949", + "weight": 0.8, + "_src": "smart_canvas_centerviewportonworldpoint", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_centerviewportonworldpoint", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L957", + "weight": 0.8, + "_src": "smart_canvas_fitallnodesviewport", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_fitallnodesviewport", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L982", + "weight": 0.8, + "_src": "smart_canvas_enterzoompreview", + "_tgt": "smart_canvas_fitallnodesviewport", + "confidence_score": 0.5, + "source": "smart_canvas_fitallnodesviewport", + "target": "smart_canvas_enterzoompreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L981", + "weight": 0.8, + "_src": "smart_canvas_enterzoompreview", + "_tgt": "smart_canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "smart_canvas_enterzoompreview", + "target": "smart_canvas_closecreatemenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1026", + "weight": 0.8, + "_src": "smart_canvas_togglezoompreview", + "_tgt": "smart_canvas_enterzoompreview", + "confidence_score": 0.5, + "source": "smart_canvas_enterzoompreview", + "target": "smart_canvas_togglezoompreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L998", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreview", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_exitzoompreview", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1004", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreviewtonode", + "_tgt": "smart_canvas_exitzoompreview", + "confidence_score": 0.5, + "source": "smart_canvas_exitzoompreview", + "target": "smart_canvas_exitzoompreviewtonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1025", + "weight": 0.8, + "_src": "smart_canvas_togglezoompreview", + "_tgt": "smart_canvas_exitzoompreview", + "confidence_score": 0.5, + "source": "smart_canvas_exitzoompreview", + "target": "smart_canvas_togglezoompreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1021", + "weight": 0.8, + "_src": "smart_canvas_exitzoompreviewtonode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_exitzoompreviewtonode", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1154", + "weight": 0.8, + "_src": "smart_canvas_apiproviderbyid", + "_tgt": "smart_canvas_imageproviders", + "confidence_score": 0.5, + "source": "smart_canvas_imageproviders", + "target": "smart_canvas_apiproviderbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1455", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_imageproviders", + "confidence_score": 0.5, + "source": "smart_canvas_imageproviders", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1153", + "weight": 0.8, + "_src": "smart_canvas_apiproviderbyid", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 0.5, + "source": "smart_canvas_volcengineprovider", + "target": "smart_canvas_apiproviderbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1166", + "weight": 0.8, + "_src": "smart_canvas_providerimagemodels", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 0.5, + "source": "smart_canvas_volcengineprovider", + "target": "smart_canvas_providerimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1271", + "weight": 0.8, + "_src": "smart_canvas_videoproviderbyid", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 0.5, + "source": "smart_canvas_volcengineprovider", + "target": "smart_canvas_videoproviderbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1494", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 0.5, + "source": "smart_canvas_volcengineprovider", + "target": "smart_canvas_rendervolcengineparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1513", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_volcengineprovider", + "confidence_score": 0.5, + "source": "smart_canvas_volcengineprovider", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1044", + "weight": 0.8, + "_src": "smart_canvas_runninghubentries", + "_tgt": "smart_canvas_runninghubprovider", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubprovider", + "target": "smart_canvas_runninghubentries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1065", + "weight": 0.8, + "_src": "smart_canvas_runninghuballentries", + "_tgt": "smart_canvas_runninghubentries", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentries", + "target": "smart_canvas_runninghuballentries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1555", + "weight": 0.8, + "_src": "smart_canvas_renderrhconfigcontrol", + "_tgt": "smart_canvas_runninghubentries", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentries", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1052", + "weight": 0.8, + "_src": "smart_canvas_runninghubentrylabel", + "_tgt": "smart_canvas_runninghubentryid", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentryid", + "target": "smart_canvas_runninghubentrylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1567", + "weight": 0.8, + "_src": "smart_canvas_renderrhconfigcontrol", + "_tgt": "smart_canvas_runninghubentrylabel", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentrylabel", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1075", + "weight": 0.8, + "_src": "smart_canvas_selectedrunninghubref", + "_tgt": "smart_canvas_runninghubentrykey", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentrykey", + "target": "smart_canvas_selectedrunninghubref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1557", + "weight": 0.8, + "_src": "smart_canvas_renderrhconfigcontrol", + "_tgt": "smart_canvas_runninghubentrykey", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubentrykey", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1072", + "weight": 0.8, + "_src": "smart_canvas_selectedrunninghubref", + "_tgt": "smart_canvas_parserunninghubentrykey", + "confidence_score": 0.5, + "source": "smart_canvas_parserunninghubentrykey", + "target": "smart_canvas_selectedrunninghubref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1070", + "weight": 0.8, + "_src": "smart_canvas_selectedrunninghubref", + "_tgt": "smart_canvas_runninghuballentries", + "confidence_score": 0.5, + "source": "smart_canvas_runninghuballentries", + "target": "smart_canvas_selectedrunninghubref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1088", + "weight": 0.8, + "_src": "smart_canvas_rhcurrentkind", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 0.5, + "source": "smart_canvas_selectedrunninghubref", + "target": "smart_canvas_rhcurrentkind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1091", + "weight": 0.8, + "_src": "smart_canvas_rhactivefields", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 0.5, + "source": "smart_canvas_selectedrunninghubref", + "target": "smart_canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1535", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 0.5, + "source": "smart_canvas_selectedrunninghubref", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2122", + "weight": 0.8, + "_src": "smart_canvas_currentrunninghubworkflowconfig", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 0.5, + "source": "smart_canvas_selectedrunninghubref", + "target": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10866", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_selectedrunninghubref", + "confidence_score": 0.5, + "source": "smart_canvas_selectedrunninghubref", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1092", + "weight": 0.8, + "_src": "smart_canvas_rhactivefields", + "_tgt": "smart_canvas_rhentryfields", + "confidence_score": 0.5, + "source": "smart_canvas_rhentryfields", + "target": "smart_canvas_rhactivefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2129", + "weight": 0.8, + "_src": "smart_canvas_currentrunninghubworkflowconfig", + "_tgt": "smart_canvas_rhentryfields", + "confidence_score": 0.5, + "source": "smart_canvas_rhentryfields", + "target": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2131", + "weight": 0.8, + "_src": "smart_canvas_currentrunninghubworkflowconfig", + "_tgt": "smart_canvas_rhworkflowjsonfromsources", + "confidence_score": 0.5, + "source": "smart_canvas_rhworkflowjsonfromsources", + "target": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2065", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhcurrentkind", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2374", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhcurrentkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhcurrentkind", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1098", + "weight": 0.8, + "_src": "smart_canvas_rhactivefields", + "_tgt": "smart_canvas_sortrunninghubfields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_sortrunninghubfields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1102", + "weight": 0.8, + "_src": "smart_canvas_runninghubrunneedsprompt", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_runninghubrunneedsprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1536", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2038", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2063", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2085", + "weight": 0.8, + "_src": "smart_canvas_rhdefaultpromptsuggestion", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_rhdefaultpromptsuggestion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2337", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2371", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10868", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_rhactivefields", + "confidence_score": 0.5, + "source": "smart_canvas_rhactivefields", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1109", + "weight": 0.8, + "_src": "smart_canvas_smartrunneedsprompt", + "_tgt": "smart_canvas_runninghubrunneedsprompt", + "confidence_score": 0.5, + "source": "smart_canvas_runninghubrunneedsprompt", + "target": "smart_canvas_smartrunneedsprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10167", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_smartrunneedsprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunneedsprompt", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10257", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_smartrunneedsprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunneedsprompt", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10646", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_smartrunneedsprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunneedsprompt", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2100", + "weight": 0.8, + "_src": "smart_canvas_rhfieldindexes", + "_tgt": "smart_canvas_sortrunninghubfields", + "confidence_score": 0.5, + "source": "smart_canvas_sortrunninghubfields", + "target": "smart_canvas_rhfieldindexes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1130", + "weight": 0.8, + "_src": "smart_canvas_resolvechatproviderid", + "_tgt": "smart_canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_chatapiproviders", + "target": "smart_canvas_resolvechatproviderid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1135", + "weight": 0.8, + "_src": "smart_canvas_providerchatmodels", + "_tgt": "smart_canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_chatapiproviders", + "target": "smart_canvas_providerchatmodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1144", + "weight": 0.8, + "_src": "smart_canvas_chatprovideroptions", + "_tgt": "smart_canvas_chatapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_chatapiproviders", + "target": "smart_canvas_chatprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1139", + "weight": 0.8, + "_src": "smart_canvas_resolvechatmodel", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_resolvechatmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1143", + "weight": 0.8, + "_src": "smart_canvas_chatprovideroptions", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_chatprovideroptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1147", + "weight": 0.8, + "_src": "smart_canvas_chatmodeloptions", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4020", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4787", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10816", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_resolvechatproviderid", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatproviderid", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1139", + "weight": 0.8, + "_src": "smart_canvas_resolvechatmodel", + "_tgt": "smart_canvas_providerchatmodels", + "confidence_score": 0.5, + "source": "smart_canvas_providerchatmodels", + "target": "smart_canvas_resolvechatmodel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1148", + "weight": 0.8, + "_src": "smart_canvas_chatmodeloptions", + "_tgt": "smart_canvas_providerchatmodels", + "confidence_score": 0.5, + "source": "smart_canvas_providerchatmodels", + "target": "smart_canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1149", + "weight": 0.8, + "_src": "smart_canvas_chatmodeloptions", + "_tgt": "smart_canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatmodel", + "target": "smart_canvas_chatmodeloptions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4032", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatmodel", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4788", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatmodel", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10817", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_resolvechatmodel", + "confidence_score": 0.5, + "source": "smart_canvas_resolvechatmodel", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4796", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_chatprovideroptions", + "confidence_score": 0.5, + "source": "smart_canvas_chatprovideroptions", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4797", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_chatmodeloptions", + "confidence_score": 0.5, + "source": "smart_canvas_chatmodeloptions", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1777", + "weight": 0.8, + "_src": "smart_canvas_renderprovidercontrol", + "_tgt": "smart_canvas_apiproviderbyid", + "confidence_score": 0.5, + "source": "smart_canvas_apiproviderbyid", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4659", + "weight": 0.8, + "_src": "smart_canvas_smartrunplatformlabel", + "_tgt": "smart_canvas_apiproviderbyid", + "confidence_score": 0.5, + "source": "smart_canvas_apiproviderbyid", + "target": "smart_canvas_smartrunplatformlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10914", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_videoproviderplatform", + "confidence_score": 0.5, + "source": "smart_canvas_videoproviderplatform", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1242", + "weight": 0.8, + "_src": "smart_canvas_sanitizesmartapiselection", + "_tgt": "smart_canvas_providerimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_providerimagemodels", + "target": "smart_canvas_sanitizesmartapiselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1457", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_providerimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_providerimagemodels", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1496", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_providerimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_providerimagemodels", + "target": "smart_canvas_rendervolcengineparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1174", + "weight": 0.8, + "_src": "smart_canvas_jimengimageeditmode", + "_tgt": "smart_canvas_visiblereferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_jimengimageeditmode", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1178", + "weight": 0.8, + "_src": "smart_canvas_filterjimengimagemodels", + "_tgt": "smart_canvas_jimengimageeditmode", + "confidence_score": 0.5, + "source": "smart_canvas_jimengimageeditmode", + "target": "smart_canvas_filterjimengimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1190", + "weight": 0.8, + "_src": "smart_canvas_syncjimengmodelpillforrefs", + "_tgt": "smart_canvas_jimengimageeditmode", + "confidence_score": 0.5, + "source": "smart_canvas_jimengimageeditmode", + "target": "smart_canvas_syncjimengmodelpillforrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1457", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_filterjimengimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_filterjimengimagemodels", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1194", + "weight": 0.8, + "_src": "smart_canvas_syncjimengmodelpillforrefs", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_syncjimengmodelpillforrefs", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7916", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_syncjimengmodelpillforrefs", + "confidence_score": 0.5, + "source": "smart_canvas_syncjimengmodelpillforrefs", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1206", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_visiblereferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1207", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_imagerefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1208", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_videorefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1208", + "weight": 0.8, + "_src": "smart_canvas_jimengvideocommand", + "_tgt": "smart_canvas_manualsmartvideolink", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_manualsmartvideolink" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1216", + "weight": 0.8, + "_src": "smart_canvas_filterjimengvideomodels", + "_tgt": "smart_canvas_jimengvideocommand", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_filterjimengvideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1227", + "weight": 0.8, + "_src": "smart_canvas_syncjimengvideomodelpillforrefs", + "_tgt": "smart_canvas_jimengvideocommand", + "confidence_score": 0.5, + "source": "smart_canvas_jimengvideocommand", + "target": "smart_canvas_syncjimengvideomodelpillforrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1475", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_filterjimengvideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_filterjimengvideomodels", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1231", + "weight": 0.8, + "_src": "smart_canvas_syncjimengvideomodelpillforrefs", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_syncjimengvideomodelpillforrefs", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7917", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_syncjimengvideomodelpillforrefs", + "confidence_score": 0.5, + "source": "smart_canvas_syncjimengvideomodelpillforrefs", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1238", + "weight": 0.8, + "_src": "smart_canvas_sanitizesmartapiselection", + "_tgt": "smart_canvas_volcenginevideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_sanitizesmartapiselection", + "target": "smart_canvas_volcenginevideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1253", + "weight": 0.8, + "_src": "smart_canvas_sanitizesmartapiselection", + "_tgt": "smart_canvas_providervideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_sanitizesmartapiselection", + "target": "smart_canvas_providervideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2698", + "weight": 0.8, + "_src": "smart_canvas_loadconfig", + "_tgt": "smart_canvas_sanitizesmartapiselection", + "confidence_score": 0.5, + "source": "smart_canvas_sanitizesmartapiselection", + "target": "smart_canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1262", + "weight": 0.8, + "_src": "smart_canvas_modelscopeimagemodels", + "_tgt": "smart_canvas_modelscopeprovider", + "confidence_score": 0.5, + "source": "smart_canvas_modelscopeprovider", + "target": "smart_canvas_modelscopeimagemodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1604", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_modelscopeimagemodels", + "target": "smart_canvas_rendermsparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1816", + "weight": 0.8, + "_src": "smart_canvas_rendermscustommodelpill", + "_tgt": "smart_canvas_modelscopeimagemodels", + "confidence_score": 0.5, + "source": "smart_canvas_modelscopeimagemodels", + "target": "smart_canvas_rendermscustommodelpill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1272", + "weight": 0.8, + "_src": "smart_canvas_videoproviderbyid", + "_tgt": "smart_canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_videoapiproviders", + "target": "smart_canvas_videoproviderbyid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1276", + "weight": 0.8, + "_src": "smart_canvas_providervideomodels", + "_tgt": "smart_canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_videoapiproviders", + "target": "smart_canvas_providervideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1473", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_videoapiproviders", + "confidence_score": 0.5, + "source": "smart_canvas_videoapiproviders", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1285", + "weight": 0.8, + "_src": "smart_canvas_rendervideoprovidercontrol", + "_tgt": "smart_canvas_videoproviderbyid", + "confidence_score": 0.5, + "source": "smart_canvas_videoproviderbyid", + "target": "smart_canvas_rendervideoprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4658", + "weight": 0.8, + "_src": "smart_canvas_smartrunplatformlabel", + "_tgt": "smart_canvas_videoproviderbyid", + "confidence_score": 0.5, + "source": "smart_canvas_videoproviderbyid", + "target": "smart_canvas_smartrunplatformlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1275", + "weight": 0.8, + "_src": "smart_canvas_providervideomodels", + "_tgt": "smart_canvas_volcenginevideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_providervideomodels", + "target": "smart_canvas_volcenginevideomodels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1475", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_providervideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_providervideomodels", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1515", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_volcenginevideomodels", + "confidence_score": 0.5, + "source": "smart_canvas_volcenginevideomodels", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1478", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideoprovidercontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoprovidercontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1519", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideoprovidercontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoprovidercontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1479", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideomodelcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideomodelcontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1520", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideomodelcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideomodelcontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1482", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideodurationcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideodurationcontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1523", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideodurationcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideodurationcontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1481", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideoaspectcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoaspectcontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1522", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideoaspectcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoaspectcontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1480", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideoresolutioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoresolutioncontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1521", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideoresolutioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideoresolutioncontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1368", + "weight": 0.8, + "_src": "smart_canvas_rendervideotrustedassetcontrol", + "_tgt": "smart_canvas_rendervideotogglecontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideotogglecontrol", + "target": "smart_canvas_rendervideotrustedassetcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1483", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideotogglecontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideotogglecontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1524", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideotogglecontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideotogglecontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1490", + "weight": 0.8, + "_src": "smart_canvas_renderapivideoparams", + "_tgt": "smart_canvas_rendervideotrustedassetcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideotrustedassetcontrol", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1531", + "weight": 0.8, + "_src": "smart_canvas_rendervolcenginevideoparams", + "_tgt": "smart_canvas_rendervideotrustedassetcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervideotrustedassetcontrol", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8395", + "weight": 0.8, + "_src": "smart_canvas_expectedoutputsize", + "_tgt": "smart_canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "smart_canvas_parsesizevalue", + "target": "smart_canvas_expectedoutputsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8403", + "weight": 0.8, + "_src": "smart_canvas_explicitrequestoutputsizeforpending", + "_tgt": "smart_canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "smart_canvas_parsesizevalue", + "target": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10972", + "weight": 0.8, + "_src": "smart_canvas_runmodelscopegeneration", + "_tgt": "smart_canvas_parsesizevalue", + "confidence_score": 0.5, + "source": "smart_canvas_parsesizevalue", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1397", + "weight": 0.8, + "_src": "smart_canvas_apiimagesize", + "_tgt": "smart_canvas_parseratiovalue", + "confidence_score": 0.5, + "source": "smart_canvas_parseratiovalue", + "target": "smart_canvas_apiimagesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8380", + "weight": 0.8, + "_src": "smart_canvas_sizeforrun", + "_tgt": "smart_canvas_apiimagesize", + "confidence_score": 0.5, + "source": "smart_canvas_apiimagesize", + "target": "smart_canvas_sizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8393", + "weight": 0.8, + "_src": "smart_canvas_expectedoutputsize", + "_tgt": "smart_canvas_apiimagesize", + "confidence_score": 0.5, + "source": "smart_canvas_apiimagesize", + "target": "smart_canvas_expectedoutputsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8407", + "weight": 0.8, + "_src": "smart_canvas_explicitrequestoutputsizeforpending", + "_tgt": "smart_canvas_apiimagesize", + "confidence_score": 0.5, + "source": "smart_canvas_apiimagesize", + "target": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10971", + "weight": 0.8, + "_src": "smart_canvas_runmodelscopegeneration", + "_tgt": "smart_canvas_apiimagesize", + "confidence_score": 0.5, + "source": "smart_canvas_apiimagesize", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1459", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_normalizeapisizesettings", + "confidence_score": 0.5, + "source": "smart_canvas_normalizeapisizesettings", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1499", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_normalizeapisizesettings", + "confidence_score": 0.5, + "source": "smart_canvas_normalizeapisizesettings", + "target": "smart_canvas_rendervolcengineparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1605", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_normalizeapisizesettings", + "confidence_score": 0.5, + "source": "smart_canvas_normalizeapisizesettings", + "target": "smart_canvas_rendermsparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1626", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyparams", + "_tgt": "smart_canvas_ensurecomfyworkflow", + "confidence_score": 0.5, + "source": "smart_canvas_ensurecomfyworkflow", + "target": "smart_canvas_rendercomfyparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2501", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_ensurecomfyworkflow", + "confidence_score": 0.5, + "source": "smart_canvas_ensurecomfyworkflow", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1930", + "weight": 0.8, + "_src": "smart_canvas_rendercomfysettingfield", + "_tgt": "smart_canvas_comfyparamvalue", + "confidence_score": 0.5, + "source": "smart_canvas_comfyparamvalue", + "target": "smart_canvas_rendercomfysettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1430", + "weight": 0.8, + "_src": "smart_canvas_updateprovidermodels", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_updateprovidermodels", + "target": "smart_canvas_renderdynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2699", + "weight": 0.8, + "_src": "smart_canvas_loadconfig", + "_tgt": "smart_canvas_updateprovidermodels", + "confidence_score": 0.5, + "source": "smart_canvas_updateprovidermodels", + "target": "smart_canvas_loadconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3930", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_updateprovidermodels", + "confidence_score": 0.5, + "source": "smart_canvas_updateprovidermodels", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7904", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_updateprovidermodels", + "confidence_score": 0.5, + "source": "smart_canvas_updateprovidermodels", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1437", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_syncapikindtogglevisibility", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_syncapikindtogglevisibility" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1439", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_renderapivideoparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_renderapivideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1440", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_renderapiparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_renderapiparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1443", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_rendervolcenginevideoparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_rendervolcenginevideoparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1444", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_rendervolcengineparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_rendervolcengineparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1446", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_rendermsparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_rendermsparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1447", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_renderrunninghubparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_renderrunninghubparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1448", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_rendercomfyparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_rendercomfyparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1449", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_binddynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_binddynamicparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1450", + "weight": 0.8, + "_src": "smart_canvas_renderdynamicparams", + "_tgt": "smart_canvas_updatepromptplaceholder", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_updatepromptplaceholder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2043", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2451", + "weight": 0.8, + "_src": "smart_canvas_togglesmartcomfyrandom", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_togglesmartcomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2509", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2717", + "weight": 0.8, + "_src": "smart_canvas_refreshsmartconfigfromsettings", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_refreshsmartconfigfromsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7677", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_renderdynamicparams", + "confidence_score": 0.5, + "source": "smart_canvas_renderdynamicparams", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1462", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderprovidercontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1463", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_rendermodelcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_rendermodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1464", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderresolutioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1465", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderratiocontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1466", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderinlinecustomsizefields", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1467", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderinlinecustomratiofields", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1468", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_renderqualitycontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_renderqualitycontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1469", + "weight": 0.8, + "_src": "smart_canvas_renderapiparams", + "_tgt": "smart_canvas_rendercountvisualcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderapiparams", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1502", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderprovidercontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderprovidercontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1503", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_rendermodelcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_rendermodelcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1504", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderresolutioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1505", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderratiocontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1506", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderinlinecustomsizefields", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1507", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderinlinecustomratiofields", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1508", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_renderqualitycontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_renderqualitycontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1509", + "weight": 0.8, + "_src": "smart_canvas_rendervolcengineparams", + "_tgt": "smart_canvas_rendercountvisualcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendervolcengineparams", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1547", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_renderrhconfigcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderrunninghubparams", + "target": "smart_canvas_renderrhconfigcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1548", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_renderrhpaymentcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderrunninghubparams", + "target": "smart_canvas_renderrhpaymentcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1549", + "weight": 0.8, + "_src": "smart_canvas_renderrunninghubparams", + "_tgt": "smart_canvas_renderrhmachinecontrol", + "confidence_score": 0.5, + "source": "smart_canvas_renderrunninghubparams", + "target": "smart_canvas_renderrhmachinecontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1607", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_rendermsfunctioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_rendermsfunctioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1608", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_rendermscustommodelpill", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_rendermscustommodelpill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1609", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_renderresolutioncontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1610", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_renderratiocontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1611", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_renderinlinecustomsizefields", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_renderinlinecustomsizefields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1612", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_renderinlinecustomratiofields", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_renderinlinecustomratiofields" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1613", + "weight": 0.8, + "_src": "smart_canvas_rendermsparams", + "_tgt": "smart_canvas_rendercountvisualcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendermsparams", + "target": "smart_canvas_rendercountvisualcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1635", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyparams", + "_tgt": "smart_canvas_renderupscalepill", + "confidence_score": 0.5, + "source": "smart_canvas_rendercomfyparams", + "target": "smart_canvas_renderupscalepill" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1642", + "weight": 0.8, + "_src": "smart_canvas_rendercomfyparams", + "_tgt": "smart_canvas_rendercomfyworkflowcontrol", + "confidence_score": 0.5, + "source": "smart_canvas_rendercomfyparams", + "target": "smart_canvas_rendercomfyworkflowcontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1703", + "weight": 0.8, + "_src": "smart_canvas_ratiolabel", + "_tgt": "smart_canvas_sourceimageratiolabel", + "confidence_score": 0.5, + "source": "smart_canvas_ratiolabel", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1838", + "weight": 0.8, + "_src": "smart_canvas_renderratiocontrol", + "_tgt": "smart_canvas_ratiolabel", + "confidence_score": 0.5, + "source": "smart_canvas_ratiolabel", + "target": "smart_canvas_renderratiocontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1730", + "weight": 0.8, + "_src": "smart_canvas_reducedratioforimage", + "_tgt": "smart_canvas_gcdint", + "confidence_score": 0.5, + "source": "smart_canvas_gcdint", + "target": "smart_canvas_reducedratioforimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1723", + "weight": 0.8, + "_src": "smart_canvas_sourceratioimagefornode", + "_tgt": "smart_canvas_imagesizeforratio", + "confidence_score": 0.5, + "source": "smart_canvas_imagesizeforratio", + "target": "smart_canvas_sourceratioimagefornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1728", + "weight": 0.8, + "_src": "smart_canvas_reducedratioforimage", + "_tgt": "smart_canvas_imagesizeforratio", + "confidence_score": 0.5, + "source": "smart_canvas_imagesizeforratio", + "target": "smart_canvas_reducedratioforimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1721", + "weight": 0.8, + "_src": "smart_canvas_sourceratioimagefornode", + "_tgt": "smart_canvas_imagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_sourceratioimagefornode", + "target": "smart_canvas_imagesfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1735", + "weight": 0.8, + "_src": "smart_canvas_sourceimageratiolabel", + "_tgt": "smart_canvas_sourceratioimagefornode", + "confidence_score": 0.5, + "source": "smart_canvas_sourceratioimagefornode", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1742", + "weight": 0.8, + "_src": "smart_canvas_applysourceratiotosettings", + "_tgt": "smart_canvas_sourceratioimagefornode", + "confidence_score": 0.5, + "source": "smart_canvas_sourceratioimagefornode", + "target": "smart_canvas_applysourceratiotosettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1735", + "weight": 0.8, + "_src": "smart_canvas_sourceimageratiolabel", + "_tgt": "smart_canvas_reducedratioforimage", + "confidence_score": 0.5, + "source": "smart_canvas_reducedratioforimage", + "target": "smart_canvas_sourceimageratiolabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1742", + "weight": 0.8, + "_src": "smart_canvas_applysourceratiotosettings", + "_tgt": "smart_canvas_reducedratioforimage", + "confidence_score": 0.5, + "source": "smart_canvas_reducedratioforimage", + "target": "smart_canvas_applysourceratiotosettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2482", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_applysourceratiotosettings", + "confidence_score": 0.5, + "source": "smart_canvas_applysourceratiotosettings", + "target": "smart_canvas_setdynamicsetting" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1850", + "weight": 0.8, + "_src": "smart_canvas_renderresolutioncontrol", + "_tgt": "smart_canvas_resolutionlabel", + "confidence_score": 0.5, + "source": "smart_canvas_resolutionlabel", + "target": "smart_canvas_renderresolutioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1805", + "weight": 0.8, + "_src": "smart_canvas_rendermsfunctioncontrol", + "_tgt": "smart_canvas_msmodellabel", + "confidence_score": 0.5, + "source": "smart_canvas_msmodellabel", + "target": "smart_canvas_rendermsfunctioncontrol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1953", + "weight": 0.8, + "_src": "smart_canvas_rendercomfysettingfield", + "_tgt": "smart_canvas_comfyrandomenabledfield", + "confidence_score": 0.5, + "source": "smart_canvas_rendercomfysettingfield", + "target": "smart_canvas_comfyrandomenabledfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1954", + "weight": 0.8, + "_src": "smart_canvas_rendercomfysettingfield", + "_tgt": "smart_canvas_smartcomfyrandomactive", + "confidence_score": 0.5, + "source": "smart_canvas_rendercomfysettingfield", + "target": "smart_canvas_smartcomfyrandomactive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2059", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamkey", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2077", + "weight": 0.8, + "_src": "smart_canvas_rhuserparamvalue", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamkey", + "target": "smart_canvas_rhuserparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2342", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamkey", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2377", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamkey", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2393", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_rhparamkey", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamkey", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L1994", + "weight": 0.8, + "_src": "smart_canvas_rhfieldrole", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldkind", + "target": "smart_canvas_rhfieldrole" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2027", + "weight": 0.8, + "_src": "smart_canvas_rhrandomenabled", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldkind", + "target": "smart_canvas_rhrandomenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2061", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldkind", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2341", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldkind", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2376", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhfieldkind", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldkind", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2072", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhfieldrole", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldrole", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2384", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhfieldrole", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldrole", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2394", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_rhfieldrole", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldrole", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2397", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_rhextractfieldoptions", + "confidence_score": 0.5, + "source": "smart_canvas_rhextractfieldoptions", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2066", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhdefaultvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultvalue", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2081", + "weight": 0.8, + "_src": "smart_canvas_rhpromptplaceholder", + "_tgt": "smart_canvas_rhdefaultvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultvalue", + "target": "smart_canvas_rhpromptplaceholder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2087", + "weight": 0.8, + "_src": "smart_canvas_rhdefaultpromptsuggestion", + "_tgt": "smart_canvas_rhdefaultvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultvalue", + "target": "smart_canvas_rhdefaultpromptsuggestion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2384", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhdefaultvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultvalue", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2039", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "smart_canvas_rhrandomenabled", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2068", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "smart_canvas_rhrandomenabled", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2429", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_rhrandomenabled", + "confidence_score": 0.5, + "source": "smart_canvas_rhrandomenabled", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2030", + "weight": 0.8, + "_src": "smart_canvas_smartrhrandomactive", + "_tgt": "smart_canvas_smartrhrandomactivefor", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomactive", + "target": "smart_canvas_smartrhrandomactivefor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2041", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_smartrhrandomactive", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomactive", + "target": "smart_canvas_togglesmartrhrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2430", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_smartrhrandomactive", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomactive", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2068", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_smartrhrandomactivefor", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomactivefor", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2044", + "weight": 0.8, + "_src": "smart_canvas_togglesmartrhrandom", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_togglesmartrhrandom", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2047", + "weight": 0.8, + "_src": "smart_canvas_smartrhrandomvalue", + "_tgt": "smart_canvas_smartcomfyrandomvalue", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomvalue", + "target": "smart_canvas_smartcomfyrandomvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2069", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_smartrhrandomvalue", + "confidence_score": 0.5, + "source": "smart_canvas_smartrhrandomvalue", + "target": "smart_canvas_rhparamvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2063", + "weight": 0.8, + "_src": "smart_canvas_rhparamvalue", + "_tgt": "smart_canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamvalue", + "target": "smart_canvas_rhfieldindexes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2383", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhparamvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamvalue", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2396", + "weight": 0.8, + "_src": "smart_canvas_renderrhsettingfield", + "_tgt": "smart_canvas_rhparamvalue", + "confidence_score": 0.5, + "source": "smart_canvas_rhparamvalue", + "target": "smart_canvas_renderrhsettingfield" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2094", + "weight": 0.8, + "_src": "smart_canvas_updatepromptplaceholder", + "_tgt": "smart_canvas_rhdefaultpromptsuggestion", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultpromptsuggestion", + "target": "smart_canvas_updatepromptplaceholder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9227", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_rhdefaultpromptsuggestion", + "confidence_score": 0.5, + "source": "smart_canvas_rhdefaultpromptsuggestion", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2338", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldindexes", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2373", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhfieldindexes", + "confidence_score": 0.5, + "source": "smart_canvas_rhfieldindexes", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2124", + "weight": 0.8, + "_src": "smart_canvas_currentrunninghubworkflowconfig", + "_tgt": "smart_canvas_ensurerunninghubworkflow", + "confidence_score": 0.5, + "source": "smart_canvas_ensurerunninghubworkflow", + "target": "smart_canvas_currentrunninghubworkflowconfig" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2335", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_currentrunninghubworkflowconfig", + "confidence_score": 0.5, + "source": "smart_canvas_currentrunninghubworkflowconfig", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2138", + "weight": 0.8, + "_src": "smart_canvas_rhmediaforrun", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_rhmediaforrun", + "target": "smart_canvas_imagerefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2139", + "weight": 0.8, + "_src": "smart_canvas_rhmediaforrun", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_rhmediaforrun", + "target": "smart_canvas_videorefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2140", + "weight": 0.8, + "_src": "smart_canvas_rhmediaforrun", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_rhmediaforrun", + "target": "smart_canvas_audiorefsonly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10872", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_rhmediaforrun", + "confidence_score": 0.5, + "source": "smart_canvas_rhmediaforrun", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2211", + "weight": 0.8, + "_src": "smart_canvas_uploadmediareftocloud", + "_tgt": "smart_canvas_tempshuploadedurlfor", + "confidence_score": 0.5, + "source": "smart_canvas_tempshuploadedurlfor", + "target": "smart_canvas_uploadmediareftocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2245", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_tempshuploadedurlfor", + "confidence_score": 0.5, + "source": "smart_canvas_tempshuploadedurlfor", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2154", + "weight": 0.8, + "_src": "smart_canvas_mediarefsourceurl", + "_tgt": "smart_canvas_localdisplayurlformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediarefsourceurl", + "target": "smart_canvas_localdisplayurlformediaitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2209", + "weight": 0.8, + "_src": "smart_canvas_uploadmediareftocloud", + "_tgt": "smart_canvas_mediarefsourceurl", + "confidence_score": 0.5, + "source": "smart_canvas_mediarefsourceurl", + "target": "smart_canvas_uploadmediareftocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2231", + "weight": 0.8, + "_src": "smart_canvas_applymanualvideourltosmartref", + "_tgt": "smart_canvas_mediarefsourceurl", + "confidence_score": 0.5, + "source": "smart_canvas_mediarefsourceurl", + "target": "smart_canvas_applymanualvideourltosmartref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2245", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_mediarefsourceurl", + "confidence_score": 0.5, + "source": "smart_canvas_mediarefsourceurl", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10909", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_applyuploadedurlstosmartrefs", + "confidence_score": 0.5, + "source": "smart_canvas_applyuploadedurlstosmartrefs", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10933", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_manualsmartvideolink", + "confidence_score": 0.5, + "source": "smart_canvas_manualsmartvideolink", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10934", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_manualsmartmedialinks", + "confidence_score": 0.5, + "source": "smart_canvas_manualsmartmedialinks", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2187", + "weight": 0.8, + "_src": "smart_canvas_currentuploadmediarefs", + "_tgt": "smart_canvas_renderedinputmediarefs", + "confidence_score": 0.5, + "source": "smart_canvas_renderedinputmediarefs", + "target": "smart_canvas_currentuploadmediarefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2183", + "weight": 0.8, + "_src": "smart_canvas_currentsmartmediarefs", + "_tgt": "smart_canvas_buildpromptrequest", + "confidence_score": 0.5, + "source": "smart_canvas_currentsmartmediarefs", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2189", + "weight": 0.8, + "_src": "smart_canvas_currentuploadmediarefs", + "_tgt": "smart_canvas_currentsmartmediarefs", + "confidence_score": 0.5, + "source": "smart_canvas_currentsmartmediarefs", + "target": "smart_canvas_currentuploadmediarefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2192", + "weight": 0.8, + "_src": "smart_canvas_currentsmartmedialinks", + "_tgt": "smart_canvas_currentuploadmediarefs", + "confidence_score": 0.5, + "source": "smart_canvas_currentuploadmediarefs", + "target": "smart_canvas_currentsmartmedialinks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2241", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_currentuploadmediarefs", + "confidence_score": 0.5, + "source": "smart_canvas_currentuploadmediarefs", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2284", + "weight": 0.8, + "_src": "smart_canvas_uploadcurrentsmartvideostocloud", + "_tgt": "smart_canvas_currentuploadmediarefs", + "confidence_score": 0.5, + "source": "smart_canvas_currentuploadmediarefs", + "target": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2244", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_currentsmartmedialinks", + "confidence_score": 0.5, + "source": "smart_canvas_currentsmartmedialinks", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2256", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_clearmanualsmartvideourl", + "confidence_score": 0.5, + "source": "smart_canvas_clearmanualsmartvideourl", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2254", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_splitmanualmediaurls", + "confidence_score": 0.5, + "source": "smart_canvas_splitmanualmediaurls", + "target": "smart_canvas_setcurrentsmartmanualvideourl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2208", + "weight": 0.8, + "_src": "smart_canvas_uploadmediareftocloud", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_uploadmediareftocloud", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2219", + "weight": 0.8, + "_src": "smart_canvas_uploadmediareftocloud", + "_tgt": "smart_canvas_smartresponseerrormessage", + "confidence_score": 0.5, + "source": "smart_canvas_uploadmediareftocloud", + "target": "smart_canvas_smartresponseerrormessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2301", + "weight": 0.8, + "_src": "smart_canvas_uploadcurrentsmartvideostocloud", + "_tgt": "smart_canvas_uploadmediareftocloud", + "confidence_score": 0.5, + "source": "smart_canvas_uploadmediareftocloud", + "target": "smart_canvas_uploadcurrentsmartvideostocloud" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2240", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_setcurrentsmartmanualvideourl", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2246", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_openassetnamedialog", + "confidence_score": 0.5, + "source": "smart_canvas_setcurrentsmartmanualvideourl", + "target": "smart_canvas_openassetnamedialog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2258", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_setcurrentsmartmanualvideourl", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2259", + "weight": 0.8, + "_src": "smart_canvas_setcurrentsmartmanualvideourl", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_setcurrentsmartmanualvideourl", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2283", + "weight": 0.8, + "_src": "smart_canvas_uploadcurrentsmartvideostocloud", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_uploadcurrentsmartvideostocloud", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2345", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhrequiredlabel", + "confidence_score": 0.5, + "source": "smart_canvas_rhrequiredlabel", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2354", + "weight": 0.8, + "_src": "smart_canvas_rhbuildworkflowrequestextras", + "_tgt": "smart_canvas_rhpruneworkflowformissingfields", + "confidence_score": 0.5, + "source": "smart_canvas_rhpruneworkflowformissingfields", + "target": "smart_canvas_rhbuildworkflowrequestextras" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10874", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_rhbuildworkflowrequestextras", + "confidence_score": 0.5, + "source": "smart_canvas_rhbuildworkflowrequestextras", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2385", + "weight": 0.8, + "_src": "smart_canvas_rhbuildnodeinfolist", + "_tgt": "smart_canvas_rhuploadvalueifneeded", + "confidence_score": 0.5, + "source": "smart_canvas_rhuploadvalueifneeded", + "target": "smart_canvas_rhbuildnodeinfolist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10873", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_rhbuildnodeinfolist", + "confidence_score": 0.5, + "source": "smart_canvas_rhbuildnodeinfolist", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2441", + "weight": 0.8, + "_src": "smart_canvas_smartcomfyrandomactive", + "_tgt": "smart_canvas_smartcomfyrandomactivefor", + "confidence_score": 0.5, + "source": "smart_canvas_smartcomfyrandomactive", + "target": "smart_canvas_smartcomfyrandomactivefor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2449", + "weight": 0.8, + "_src": "smart_canvas_togglesmartcomfyrandom", + "_tgt": "smart_canvas_smartcomfyrandomactive", + "confidence_score": 0.5, + "source": "smart_canvas_smartcomfyrandomactive", + "target": "smart_canvas_togglesmartcomfyrandom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2452", + "weight": 0.8, + "_src": "smart_canvas_togglesmartcomfyrandom", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_togglesmartcomfyrandom", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2510", + "weight": 0.8, + "_src": "smart_canvas_setdynamicsetting", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_setdynamicsetting", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2716", + "weight": 0.8, + "_src": "smart_canvas_refreshsmartconfigfromsettings", + "_tgt": "smart_canvas_loadconfig", + "confidence_score": 0.5, + "source": "smart_canvas_loadconfig", + "target": "smart_canvas_refreshsmartconfigfromsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2721", + "weight": 0.8, + "_src": "smart_canvas_refreshsmartconfigfromsettings", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_refreshsmartconfigfromsettings", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2912", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptpresets", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2930", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptpresets", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3284", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptpresets", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3312", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptpresets", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3387", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_savepromptpresets", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptpresets", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2749", + "weight": 0.8, + "_src": "smart_canvas_loadprompttemplategroups", + "_tgt": "smart_canvas_defaultprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_defaultprompttemplategroups", + "target": "smart_canvas_loadprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3339", + "weight": 0.8, + "_src": "smart_canvas_createprompttemplategroup", + "_tgt": "smart_canvas_saveprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplategroups", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3362", + "weight": 0.8, + "_src": "smart_canvas_renameprompttemplategroup", + "_tgt": "smart_canvas_saveprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplategroups", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3386", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_saveprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplategroups", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3278", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_saveprompttemplateoverrides", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplateoverrides", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3308", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_saveprompttemplateoverrides", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplateoverrides", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3388", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_saveprompttemplateoverrides", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplateoverrides", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2786", + "weight": 0.8, + "_src": "smart_canvas_loadprompttemplates", + "_tgt": "smart_canvas_renderpromptlibraryselect", + "confidence_score": 0.5, + "source": "smart_canvas_loadprompttemplates", + "target": "smart_canvas_renderpromptlibraryselect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3156", + "weight": 0.8, + "_src": "smart_canvas_openprompttemplatepanel", + "_tgt": "smart_canvas_loadprompttemplates", + "confidence_score": 0.5, + "source": "smart_canvas_loadprompttemplates", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2800", + "weight": 0.8, + "_src": "smart_canvas_prompttemplateitems", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_prompttemplateitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2859", + "weight": 0.8, + "_src": "smart_canvas_activeprompttemplategroups", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_activeprompttemplategroups" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3062", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3197", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3224", + "weight": 0.8, + "_src": "smart_canvas_createblankprompttemplate", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_createblankprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3259", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3323", + "weight": 0.8, + "_src": "smart_canvas_createprompttemplategroup", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3344", + "weight": 0.8, + "_src": "smart_canvas_renameprompttemplategroup", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3366", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_activepromptlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_activepromptlibrary", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3002", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_renderpromptlibraryselect", + "confidence_score": 0.5, + "source": "smart_canvas_renderpromptlibraryselect", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2883", + "weight": 0.8, + "_src": "smart_canvas_prompttemplateselecteditem", + "_tgt": "smart_canvas_prompttemplateitems", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateitems", + "target": "smart_canvas_prompttemplateselecteditem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3005", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_prompttemplateitems", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateitems", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3157", + "weight": 0.8, + "_src": "smart_canvas_openprompttemplatepanel", + "_tgt": "smart_canvas_prompttemplateitems", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateitems", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3176", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_prompttemplateitems", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateitems", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3179", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_prompttemplatetext", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplatetext", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3085", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_prompttemplatename", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplatename", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2869", + "weight": 0.8, + "_src": "smart_canvas_prompttemplatecategorylabel", + "_tgt": "smart_canvas_activeprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_activeprompttemplategroups", + "target": "smart_canvas_prompttemplatecategorylabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3006", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_activeprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_activeprompttemplategroups", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3345", + "weight": 0.8, + "_src": "smart_canvas_renameprompttemplategroup", + "_tgt": "smart_canvas_activeprompttemplategroups", + "confidence_score": 0.5, + "source": "smart_canvas_activeprompttemplategroups", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3086", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_prompttemplatecategorylabel", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplatecategorylabel", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3248", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_prompttemplateselecteditem", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateselecteditem", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3293", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_prompttemplateselecteditem", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplateselecteditem", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2944", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_currentpromptpreset", + "confidence_score": 0.5, + "source": "smart_canvas_currentpromptpreset", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3059", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_currentpromptpreset", + "confidence_score": 0.5, + "source": "smart_canvas_currentpromptpreset", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3280", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_currentpromptpreset", + "confidence_score": 0.5, + "source": "smart_canvas_currentpromptpreset", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2910", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_defaultpromptpresetname", + "confidence_score": 0.5, + "source": "smart_canvas_defaultpromptpresetname", + "target": "smart_canvas_createpromptpresetfromnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2928", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_defaultpromptpresetname", + "confidence_score": 0.5, + "source": "smart_canvas_defaultpromptpresetname", + "target": "smart_canvas_createpromptpresetfromcomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3208", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_defaultpromptpresetname", + "confidence_score": 0.5, + "source": "smart_canvas_defaultpromptpresetname", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2949", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_promptpresetpanelnode", + "confidence_score": 0.5, + "source": "smart_canvas_promptpresetpanelnode", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2954", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_setpromptpresetstatus", + "confidence_score": 0.5, + "source": "smart_canvas_setpromptpresetstatus", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2962", + "weight": 0.8, + "_src": "smart_canvas_openpromptpresetpanel", + "_tgt": "smart_canvas_setpromptpresetstatus", + "confidence_score": 0.5, + "source": "smart_canvas_setpromptpresetstatus", + "target": "smart_canvas_openpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2940", + "weight": 0.8, + "_src": "smart_canvas_renderpromptpresetpanel", + "_tgt": "smart_canvas_resetpromptpresetdeletestate", + "confidence_score": 0.5, + "source": "smart_canvas_resetpromptpresetdeletestate", + "target": "smart_canvas_renderpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2977", + "weight": 0.8, + "_src": "smart_canvas_closepromptpresetpanel", + "_tgt": "smart_canvas_resetpromptpresetdeletestate", + "confidence_score": 0.5, + "source": "smart_canvas_resetpromptpresetdeletestate", + "target": "smart_canvas_closepromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2914", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromnode", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2915", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromnode", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2916", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_openpromptpresetpanel", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromnode", + "target": "smart_canvas_openpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2921", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromnode", + "_tgt": "smart_canvas_openprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromnode", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2936", + "weight": 0.8, + "_src": "smart_canvas_savepromptnodeaspreset", + "_tgt": "smart_canvas_createpromptpresetfromnode", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromnode", + "target": "smart_canvas_savepromptnodeaspreset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2931", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromcomposer", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2932", + "weight": 0.8, + "_src": "smart_canvas_createpromptpresetfromcomposer", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptpresetfromcomposer", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L2961", + "weight": 0.8, + "_src": "smart_canvas_openpromptpresetpanel", + "_tgt": "smart_canvas_renderpromptpresetpanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderpromptpresetpanel", + "target": "smart_canvas_openpromptpresetpanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3003", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_prompttemplatescrollsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_prompttemplatescrollsnapshot", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3136", + "weight": 0.8, + "_src": "smart_canvas_renderprompttemplatepanel", + "_tgt": "smart_canvas_restoreprompttemplatescroll", + "confidence_score": 0.5, + "source": "smart_canvas_restoreprompttemplatescroll", + "target": "smart_canvas_renderprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3160", + "weight": 0.8, + "_src": "smart_canvas_openprompttemplatepanel", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3218", + "weight": 0.8, + "_src": "smart_canvas_savecurrentpromptastemplate", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_savecurrentpromptastemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3242", + "weight": 0.8, + "_src": "smart_canvas_createblankprompttemplate", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_createblankprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3288", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_saveprompttemplateedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3316", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_deleteprompttemplate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3333", + "weight": 0.8, + "_src": "smart_canvas_createprompttemplategroup", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_createprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3357", + "weight": 0.8, + "_src": "smart_canvas_renameprompttemplategroup", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_renameprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3375", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplategroup", + "_tgt": "smart_canvas_renderprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_renderprompttemplatepanel", + "target": "smart_canvas_deleteprompttemplategroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4793", + "weight": 0.8, + "_src": "smart_canvas_promptnodebodyhtml", + "_tgt": "smart_canvas_activeprompttemplatenodeid", + "confidence_score": 0.5, + "source": "smart_canvas_activeprompttemplatenodeid", + "target": "smart_canvas_promptnodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3167", + "weight": 0.8, + "_src": "smart_canvas_openprompttemplatepanel", + "_tgt": "smart_canvas_synccomposertemplatebutton", + "confidence_score": 0.5, + "source": "smart_canvas_synccomposertemplatebutton", + "target": "smart_canvas_openprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3172", + "weight": 0.8, + "_src": "smart_canvas_closeprompttemplatepanel", + "_tgt": "smart_canvas_synccomposertemplatebutton", + "confidence_score": 0.5, + "source": "smart_canvas_synccomposertemplatebutton", + "target": "smart_canvas_closeprompttemplatepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3166", + "weight": 0.8, + "_src": "smart_canvas_openprompttemplatepanel", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_openprompttemplatepanel", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3392", + "weight": 0.8, + "_src": "smart_canvas_editpromptpresetfornode", + "_tgt": "smart_canvas_openprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_openprompttemplatepanel", + "target": "smart_canvas_editpromptpresetfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3173", + "weight": 0.8, + "_src": "smart_canvas_closeprompttemplatepanel", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_closeprompttemplatepanel", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3184", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_closeprompttemplatepanel", + "confidence_score": 0.5, + "source": "smart_canvas_closeprompttemplatepanel", + "target": "smart_canvas_applyprompttemplatetonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3182", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_applyprompttemplatetonode", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3183", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_renderinputthumbsrow", + "confidence_score": 0.5, + "source": "smart_canvas_applyprompttemplatetonode", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3185", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_applyprompttemplatetonode", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3193", + "weight": 0.8, + "_src": "smart_canvas_applyprompttemplatetonode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_applyprompttemplatetonode", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3289", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplateedit", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3290", + "weight": 0.8, + "_src": "smart_canvas_saveprompttemplateedit", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_saveprompttemplateedit", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3317", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_deleteprompttemplate", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3318", + "weight": 0.8, + "_src": "smart_canvas_deleteprompttemplate", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_deleteprompttemplate", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3395", + "weight": 0.8, + "_src": "smart_canvas_assetcategories", + "_tgt": "smart_canvas_activeassetlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_activeassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3399", + "weight": 0.8, + "_src": "smart_canvas_workflowassetcategories", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_workflowassetcategories" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3409", + "weight": 0.8, + "_src": "smart_canvas_activeassetcategory", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_activeassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3601", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3623", + "weight": 0.8, + "_src": "smart_canvas_assetcategoryformention", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_assetcategoryformention" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3672", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8937", + "weight": 0.8, + "_src": "smart_canvas_assetmentioncandidateimages", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_assetmentioncandidateimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8988", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_assetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategories", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3414", + "weight": 0.8, + "_src": "smart_canvas_activeworkflowassetcategory", + "_tgt": "smart_canvas_workflowassetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_workflowassetcategories", + "target": "smart_canvas_activeworkflowassetcategory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3604", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_workflowassetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_workflowassetcategories", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3672", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_workflowassetcategories", + "confidence_score": 0.5, + "source": "smart_canvas_workflowassetcategories", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3405", + "weight": 0.8, + "_src": "smart_canvas_activeassetlibrary", + "_tgt": "smart_canvas_assetlibraries", + "confidence_score": 0.5, + "source": "smart_canvas_assetlibraries", + "target": "smart_canvas_activeassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3598", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_assetlibraries", + "confidence_score": 0.5, + "source": "smart_canvas_assetlibraries", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3660", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_assetlibraries", + "confidence_score": 0.5, + "source": "smart_canvas_assetlibraries", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8985", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_assetlibraries", + "confidence_score": 0.5, + "source": "smart_canvas_assetlibraries", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3603", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_activeassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeassetcategory", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3677", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_activeassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeassetcategory", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3784", + "weight": 0.8, + "_src": "smart_canvas_beginassetinlinerename", + "_tgt": "smart_canvas_activeassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeassetcategory", + "target": "smart_canvas_beginassetinlinerename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3887", + "weight": 0.8, + "_src": "smart_canvas_addurltoassetlibrary", + "_tgt": "smart_canvas_activeassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeassetcategory", + "target": "smart_canvas_addurltoassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3606", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_activeworkflowassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeworkflowassetcategory", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3677", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_activeworkflowassetcategory", + "confidence_score": 0.5, + "source": "smart_canvas_activeworkflowassetcategory", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3421", + "weight": 0.8, + "_src": "smart_canvas_loadassetlibrary", + "_tgt": "smart_canvas_setassetlibraryfromresponse", + "confidence_score": 0.5, + "source": "smart_canvas_loadassetlibrary", + "target": "smart_canvas_setassetlibraryfromresponse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3422", + "weight": 0.8, + "_src": "smart_canvas_loadassetlibrary", + "_tgt": "smart_canvas_renderassetlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_loadassetlibrary", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3619", + "weight": 0.8, + "_src": "smart_canvas_toggleassetlibrary", + "_tgt": "smart_canvas_loadassetlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_loadassetlibrary", + "target": "smart_canvas_toggleassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3437", + "weight": 0.8, + "_src": "smart_canvas_handleassetlibraryupdatedmessage", + "_tgt": "smart_canvas_refreshassetlibrarysoon", + "confidence_score": 0.5, + "source": "smart_canvas_refreshassetlibrarysoon", + "target": "smart_canvas_handleassetlibraryupdatedmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3468", + "weight": 0.8, + "_src": "smart_canvas_mergesmartnode", + "_tgt": "smart_canvas_mergesmartimagelists", + "confidence_score": 0.5, + "source": "smart_canvas_mergesmartimagelists", + "target": "smart_canvas_mergesmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3463", + "weight": 0.8, + "_src": "smart_canvas_smartnodeinflight", + "_tgt": "smart_canvas_smartpendingtasks", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinflight", + "target": "smart_canvas_smartpendingtasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3467", + "weight": 0.8, + "_src": "smart_canvas_mergesmartnode", + "_tgt": "smart_canvas_smartnodeinflight", + "confidence_score": 0.5, + "source": "smart_canvas_smartnodeinflight", + "target": "smart_canvas_mergesmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3503", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_mergesmartnodelists", + "confidence_score": 0.5, + "source": "smart_canvas_mergesmartnodelists", + "target": "smart_canvas_applymergedservercanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3506", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_mergesmartconnections", + "confidence_score": 0.5, + "source": "smart_canvas_mergesmartconnections", + "target": "smart_canvas_applymergedservercanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3513", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3514", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_refreshconnectionlayer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3515", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_resumesmartpendingtasks", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_resumesmartpendingtasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3516", + "weight": 0.8, + "_src": "smart_canvas_applymergedservercanvas", + "_tgt": "smart_canvas_resumejimengpendingnodes", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_resumejimengpendingnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3530", + "weight": 0.8, + "_src": "smart_canvas_mergereloadcanvasnow", + "_tgt": "smart_canvas_applymergedservercanvas", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_mergereloadcanvasnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3980", + "weight": 0.8, + "_src": "smart_canvas_savecanvas", + "_tgt": "smart_canvas_applymergedservercanvas", + "confidence_score": 0.5, + "source": "smart_canvas_applymergedservercanvas", + "target": "smart_canvas_savecanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3523", + "weight": 0.8, + "_src": "smart_canvas_mergereloadcanvasnow", + "_tgt": "smart_canvas_schedulecanvasmergereload", + "confidence_score": 0.5, + "source": "smart_canvas_mergereloadcanvasnow", + "target": "smart_canvas_schedulecanvasmergereload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3544", + "weight": 0.8, + "_src": "smart_canvas_handlecanvasupdatedmessage", + "_tgt": "smart_canvas_schedulecanvasmergereload", + "confidence_score": 0.5, + "source": "smart_canvas_schedulecanvasmergereload", + "target": "smart_canvas_handlecanvasupdatedmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3936", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_startcanvasmetapoll", + "confidence_score": 0.5, + "source": "smart_canvas_startcanvasmetapoll", + "target": "smart_canvas_loadcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3610", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_renderassetlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_setassetlibraryfromresponse", + "target": "smart_canvas_renderassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3611", + "weight": 0.8, + "_src": "smart_canvas_setassetlibraryfromresponse", + "_tgt": "smart_canvas_rendermentionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_setassetlibraryfromresponse", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3893", + "weight": 0.8, + "_src": "smart_canvas_addurltoassetlibrary", + "_tgt": "smart_canvas_setassetlibraryfromresponse", + "confidence_score": 0.5, + "source": "smart_canvas_setassetlibraryfromresponse", + "target": "smart_canvas_addurltoassetlibrary" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3620", + "weight": 0.8, + "_src": "smart_canvas_toggleassetlibrary", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_toggleassetlibrary", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8938", + "weight": 0.8, + "_src": "smart_canvas_assetmentioncandidateimages", + "_tgt": "smart_canvas_assetcategoryformention", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategoryformention", + "target": "smart_canvas_assetmentioncandidateimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9001", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_assetcategoryformention", + "confidence_score": 0.5, + "source": "smart_canvas_assetcategoryformention", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3645", + "weight": 0.8, + "_src": "smart_canvas_assetthumbhtml", + "_tgt": "smart_canvas_assetmediakind", + "confidence_score": 0.5, + "source": "smart_canvas_assetmediakind", + "target": "smart_canvas_assetthumbhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3746", + "weight": 0.8, + "_src": "smart_canvas_showassethoverpreview", + "_tgt": "smart_canvas_assetmediakind", + "confidence_score": 0.5, + "source": "smart_canvas_assetmediakind", + "target": "smart_canvas_showassethoverpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3691", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_bindworkflowassetitemevents", + "confidence_score": 0.5, + "source": "smart_canvas_renderassetlibrary", + "target": "smart_canvas_bindworkflowassetitemevents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3692", + "weight": 0.8, + "_src": "smart_canvas_renderassetlibrary", + "_tgt": "smart_canvas_bindassetitemevents", + "confidence_score": 0.5, + "source": "smart_canvas_renderassetlibrary", + "target": "smart_canvas_bindassetitemevents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3772", + "weight": 0.8, + "_src": "smart_canvas_showassethoverpreview", + "_tgt": "smart_canvas_positionassethoverpreview", + "confidence_score": 0.5, + "source": "smart_canvas_positionassethoverpreview", + "target": "smart_canvas_showassethoverpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3788", + "weight": 0.8, + "_src": "smart_canvas_beginassetinlinerename", + "_tgt": "smart_canvas_hideassethoverpreview", + "confidence_score": 0.5, + "source": "smart_canvas_hideassethoverpreview", + "target": "smart_canvas_beginassetinlinerename" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12304", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_addurltoassetlibrary", + "confidence_score": 0.5, + "source": "smart_canvas_addurltoassetlibrary", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3922", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_cleanupdetachedruninputrefs", + "confidence_score": 0.5, + "source": "smart_canvas_loadcanvas", + "target": "smart_canvas_cleanupdetachedruninputrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3932", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_loadcanvas", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3933", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_loadcanvas", + "target": "smart_canvas_schedulesave" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3934", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_resumesmartpendingtasks", + "confidence_score": 0.5, + "source": "smart_canvas_loadcanvas", + "target": "smart_canvas_resumesmartpendingtasks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3935", + "weight": 0.8, + "_src": "smart_canvas_loadcanvas", + "_tgt": "smart_canvas_resumejimengpendingnodes", + "confidence_score": 0.5, + "source": "smart_canvas_loadcanvas", + "target": "smart_canvas_resumejimengpendingnodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4015", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4041", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_createpromptnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4050", + "weight": 0.8, + "_src": "smart_canvas_createloopnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_createloopnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4120", + "weight": 0.8, + "_src": "smart_canvas_pastenodes", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_pastenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4147", + "weight": 0.8, + "_src": "smart_canvas_duplicateforaltdrag", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_duplicateforaltdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4698", + "weight": 0.8, + "_src": "smart_canvas_addsmartgenerationlog", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4999", + "weight": 0.8, + "_src": "smart_canvas_hideruntimerfornode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_hideruntimerfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5512", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5801", + "weight": 0.8, + "_src": "smart_canvas_deletenode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5824", + "weight": 0.8, + "_src": "smart_canvas_clearnodemediabeforedelete", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_clearnodemediabeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5847", + "weight": 0.8, + "_src": "smart_canvas_disconnectconnection", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_disconnectconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5912", + "weight": 0.8, + "_src": "smart_canvas_deleteimage", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_deleteimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6640", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6732", + "weight": 0.8, + "_src": "smart_canvas_rememberpreviewimageresolution", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_rememberpreviewimageresolution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6992", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7694", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7722", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7736", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7772", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7802", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8095", + "weight": 0.8, + "_src": "smart_canvas_reorderinputthumb", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_reorderinputthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8342", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8820", + "weight": 0.8, + "_src": "smart_canvas_toggleinputrefblocked", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10307", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10606", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10729", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10841", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11064", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11082", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11101", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11122", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11186", + "weight": 0.8, + "_src": "smart_canvas_setnodejimengpending", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_setnodejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11213", + "weight": 0.8, + "_src": "smart_canvas_finalizejimengpending", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_finalizejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11228", + "weight": 0.8, + "_src": "smart_canvas_applyjimengqueryresult", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11441", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11485", + "weight": 0.8, + "_src": "smart_canvas_ungroupnode", + "_tgt": "smart_canvas_schedulesave", + "confidence_score": 0.5, + "source": "smart_canvas_schedulesave", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L3945", + "weight": 0.8, + "_src": "smart_canvas_savecanvas", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_savecanvas", + "target": "smart_canvas_savepromptdraftforcurrent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10308", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_savecanvas", + "confidence_score": 0.5, + "source": "smart_canvas_savecanvas", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10747", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_savecanvas", + "confidence_score": 0.5, + "source": "smart_canvas_savecanvas", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4000", + "weight": 0.8, + "_src": "smart_canvas_applynodemetatoimage", + "_tgt": "smart_canvas_stripimagegenerationmeta", + "confidence_score": 0.5, + "source": "smart_canvas_applynodemetatoimage", + "target": "smart_canvas_stripimagegenerationmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4011", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_inheritnodemetafromimage", + "confidence_score": 0.5, + "source": "smart_canvas_inheritnodemetafromimage", + "target": "smart_canvas_createnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4014", + "weight": 0.8, + "_src": "smart_canvas_createnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7796", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11059", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11077", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11097", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11117", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_createnode", + "confidence_score": 0.5, + "source": "smart_canvas_createnode", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4040", + "weight": 0.8, + "_src": "smart_canvas_createpromptnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptnode", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11533", + "weight": 0.8, + "_src": "smart_canvas_createnodefrommenu", + "_tgt": "smart_canvas_createpromptnode", + "confidence_score": 0.5, + "source": "smart_canvas_createpromptnode", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4049", + "weight": 0.8, + "_src": "smart_canvas_createloopnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_createloopnode", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11534", + "weight": 0.8, + "_src": "smart_canvas_createnodefrommenu", + "_tgt": "smart_canvas_createloopnode", + "confidence_score": 0.5, + "source": "smart_canvas_createloopnode", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9301", + "weight": 0.8, + "_src": "smart_canvas_createparallelloopoutputnode", + "_tgt": "smart_canvas_clonesmartnode", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartnode", + "target": "smart_canvas_createparallelloopoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9361", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_clonesmartnode", + "confidence_score": 0.5, + "source": "smart_canvas_clonesmartnode", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4119", + "weight": 0.8, + "_src": "smart_canvas_pastenodes", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_pastenodes", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4146", + "weight": 0.8, + "_src": "smart_canvas_duplicateforaltdrag", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_duplicateforaltdrag", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4156", + "weight": 0.8, + "_src": "smart_canvas_renderconnections", + "_tgt": "smart_canvas_cascadeconnectionkeys", + "confidence_score": 0.5, + "source": "smart_canvas_renderconnections", + "target": "smart_canvas_cascadeconnectionkeys" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4197", + "weight": 0.8, + "_src": "smart_canvas_refreshconnectionlayer", + "_tgt": "smart_canvas_renderconnections", + "confidence_score": 0.5, + "source": "smart_canvas_renderconnections", + "target": "smart_canvas_refreshconnectionlayer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5067", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_renderconnections", + "confidence_score": 0.5, + "source": "smart_canvas_renderconnections", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4200", + "weight": 0.8, + "_src": "smart_canvas_refreshconnectionlayer", + "_tgt": "smart_canvas_bindconnectionevents", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_bindconnectionevents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4217", + "weight": 0.8, + "_src": "smart_canvas_movenodeelementsduringdrag", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_movenodeelementsduringdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4266", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_updatenodeelementduringresize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5900", + "weight": 0.8, + "_src": "smart_canvas_updateloopinsertpreview", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_updateloopinsertpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10283", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10478", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_refreshconnectionlayer", + "confidence_score": 0.5, + "source": "smart_canvas_refreshconnectionlayer", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4215", + "weight": 0.8, + "_src": "smart_canvas_movenodeelementsduringdrag", + "_tgt": "smart_canvas_positioncomposerfornode", + "confidence_score": 0.5, + "source": "smart_canvas_movenodeelementsduringdrag", + "target": "smart_canvas_positioncomposerfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4224", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_updatenodeelementduringresize", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4265", + "weight": 0.8, + "_src": "smart_canvas_updatenodeelementduringresize", + "_tgt": "smart_canvas_positioncomposerfornode", + "confidence_score": 0.5, + "source": "smart_canvas_updatenodeelementduringresize", + "target": "smart_canvas_positioncomposerfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4303", + "weight": 0.8, + "_src": "smart_canvas_mediakindforitem", + "_tgt": "smart_canvas_isvideomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isvideomediaitem", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4392", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_isvideomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isvideomediaitem", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4437", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_isvideomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isvideomediaitem", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4302", + "weight": 0.8, + "_src": "smart_canvas_mediakindforitem", + "_tgt": "smart_canvas_isaudiomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isaudiomediaitem", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4391", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_isaudiomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isaudiomediaitem", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4436", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_isaudiomediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isaudiomediaitem", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4301", + "weight": 0.8, + "_src": "smart_canvas_mediakindforitem", + "_tgt": "smart_canvas_istextmediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_istextmediaitem", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4390", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_istextmediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_istextmediaitem", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4435", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_istextmediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_istextmediaitem", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4300", + "weight": 0.8, + "_src": "smart_canvas_mediakindforitem", + "_tgt": "smart_canvas_isfilemediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isfilemediaitem", + "target": "smart_canvas_mediakindforitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4390", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_isfilemediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isfilemediaitem", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4435", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_isfilemediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_isfilemediaitem", + "target": "smart_canvas_singlemediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4390", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_thumbmediahtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4574", + "weight": 0.8, + "_src": "smart_canvas_extensionformediaitem", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_extensionformediaitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4956", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6231", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6352", + "weight": 0.8, + "_src": "smart_canvas_panoramasource", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_panoramasource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6360", + "weight": 0.8, + "_src": "smart_canvas_islikelypanoramaimage", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_islikelypanoramaimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6610", + "weight": 0.8, + "_src": "smart_canvas_togglepanoramapreview", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_togglepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6744", + "weight": 0.8, + "_src": "smart_canvas_previewcomparesources", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_previewcomparesources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6774", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6912", + "weight": 0.8, + "_src": "smart_canvas_currentpreviewvideo", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_currentpreviewvideo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7522", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7662", + "weight": 0.8, + "_src": "smart_canvas_replaceeditedimage", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_replaceeditedimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8480", + "weight": 0.8, + "_src": "smart_canvas_mentiontokenhtml", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_mentiontokenhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9142", + "weight": 0.8, + "_src": "smart_canvas_insertmentiontoken", + "_tgt": "smart_canvas_mediakindforitem", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforitem", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4321", + "weight": 0.8, + "_src": "smart_canvas_imagefordisplay", + "_tgt": "smart_canvas_localdisplayurlformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_localdisplayurlformediaitem", + "target": "smart_canvas_imagefordisplay" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5917", + "weight": 0.8, + "_src": "smart_canvas_currenteditimage", + "_tgt": "smart_canvas_imagefordisplay", + "confidence_score": 0.5, + "source": "smart_canvas_imagefordisplay", + "target": "smart_canvas_currenteditimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7520", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_imagefordisplay", + "confidence_score": 0.5, + "source": "smart_canvas_imagefordisplay", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9994", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "smart_canvas_resultmediaurls", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10086", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "smart_canvas_resultmediaurls", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10961", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "smart_canvas_resultmediaurls", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11049", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_resultmediaurls", + "confidence_score": 0.5, + "source": "smart_canvas_resultmediaurls", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9495", + "weight": 0.8, + "_src": "smart_canvas_finishlooptargetpreviewstate", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_finishlooptargetpreviewstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9537", + "weight": 0.8, + "_src": "smart_canvas_showdirectlooproundpreview", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_showdirectlooproundpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9995", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10087", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10360", + "weight": 0.8, + "_src": "smart_canvas_appendcascaderefstoreceiver", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_appendcascaderefstoreceiver" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11051", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_mediakindforurls", + "confidence_score": 0.5, + "source": "smart_canvas_mediakindforurls", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9986", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10078", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10819", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10858", + "weight": 0.8, + "_src": "smart_canvas_runapigeneration", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10925", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10967", + "weight": 0.8, + "_src": "smart_canvas_runmodelscopegeneration", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11010", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_imagerefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_imagerefsonly", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10037", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_videorefsonly", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10129", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_videorefsonly", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10820", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_videorefsonly", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10934", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_videorefsonly", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11032", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_videorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_videorefsonly", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10038", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_audiorefsonly", + "target": "smart_canvas_generateurlsforcurrentsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10130", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_audiorefsonly", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10935", + "weight": 0.8, + "_src": "smart_canvas_runapivideogeneration", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_audiorefsonly", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11033", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_audiorefsonly", + "confidence_score": 0.5, + "source": "smart_canvas_audiorefsonly", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4393", + "weight": 0.8, + "_src": "smart_canvas_thumbmediahtml", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_thumbmediahtml", + "target": "smart_canvas_displaymediaurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4401", + "weight": 0.8, + "_src": "smart_canvas_imageresolutionbadgehtml", + "_tgt": "smart_canvas_imageresolutionlabel", + "confidence_score": 0.5, + "source": "smart_canvas_imageresolutionlabel", + "target": "smart_canvas_imageresolutionbadgehtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4956", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_imageresolutionbadgehtml", + "confidence_score": 0.5, + "source": "smart_canvas_imageresolutionbadgehtml", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4416", + "weight": 0.8, + "_src": "smart_canvas_thumbitemstyle", + "_tgt": "smart_canvas_thumbdisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_thumbdisplaysize", + "target": "smart_canvas_thumbitemstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4430", + "weight": 0.8, + "_src": "smart_canvas_applythumbdisplaysizetoelement", + "_tgt": "smart_canvas_thumbdisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_thumbdisplaysize", + "target": "smart_canvas_applythumbdisplaysizetoelement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4438", + "weight": 0.8, + "_src": "smart_canvas_singlemediahtml", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_singlemediahtml", + "target": "smart_canvas_displaymediaurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4956", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_singlemediahtml", + "confidence_score": 0.5, + "source": "smart_canvas_singlemediahtml", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5018", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_capturemediaplaybackstates", + "confidence_score": 0.5, + "source": "smart_canvas_capturemediaplaybackstates", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5078", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_restoremediaplaybackstates", + "confidence_score": 0.5, + "source": "smart_canvas_restoremediaplaybackstates", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4689", + "weight": 0.8, + "_src": "smart_canvas_addsmartgenerationlog", + "_tgt": "smart_canvas_smartruntasklabel", + "confidence_score": 0.5, + "source": "smart_canvas_smartruntasklabel", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4701", + "weight": 0.8, + "_src": "smart_canvas_smartlogpreviewnode", + "_tgt": "smart_canvas_outputurllooksvideo", + "confidence_score": 0.5, + "source": "smart_canvas_outputurllooksvideo", + "target": "smart_canvas_smartlogpreviewnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4540", + "weight": 0.8, + "_src": "smart_canvas_proxiedmediaurl", + "_tgt": "smart_canvas_filenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_proxiedmediaurl", + "target": "smart_canvas_filenamefromurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4545", + "weight": 0.8, + "_src": "smart_canvas_displaymediaurl", + "_tgt": "smart_canvas_proxiedmediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_proxiedmediaurl", + "target": "smart_canvas_displaymediaurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6357", + "weight": 0.8, + "_src": "smart_canvas_panoramafallbacksource", + "_tgt": "smart_canvas_proxiedmediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_proxiedmediaurl", + "target": "smart_canvas_panoramafallbacksource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6353", + "weight": 0.8, + "_src": "smart_canvas_panoramasource", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_displaymediaurl", + "target": "smart_canvas_panoramasource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6802", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_displaymediaurl", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7582", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_displaymediaurl", + "confidence_score": 0.5, + "source": "smart_canvas_displaymediaurl", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4585", + "weight": 0.8, + "_src": "smart_canvas_downloadnameformediaitem", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 0.5, + "source": "smart_canvas_safeexportfilename", + "target": "smart_canvas_downloadnameformediaitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4630", + "weight": 0.8, + "_src": "smart_canvas_downloadpreviewgroup", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 0.5, + "source": "smart_canvas_safeexportfilename", + "target": "smart_canvas_downloadpreviewgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6624", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 0.5, + "source": "smart_canvas_safeexportfilename", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6976", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 0.5, + "source": "smart_canvas_safeexportfilename", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7781", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_safeexportfilename", + "confidence_score": 0.5, + "source": "smart_canvas_safeexportfilename", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4581", + "weight": 0.8, + "_src": "smart_canvas_downloadnameformediaitem", + "_tgt": "smart_canvas_filenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_filenamefromurl", + "target": "smart_canvas_downloadnameformediaitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6622", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_filenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_filenamefromurl", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6974", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_filenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_filenamefromurl", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4583", + "weight": 0.8, + "_src": "smart_canvas_downloadnameformediaitem", + "_tgt": "smart_canvas_extensionformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_extensionformediaitem", + "target": "smart_canvas_downloadnameformediaitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4593", + "weight": 0.8, + "_src": "smart_canvas_downloadpreviewimage", + "_tgt": "smart_canvas_downloadnameformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_downloadnameformediaitem", + "target": "smart_canvas_downloadpreviewimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4603", + "weight": 0.8, + "_src": "smart_canvas_downloadpreviewfile", + "_tgt": "smart_canvas_downloadnameformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_downloadnameformediaitem", + "target": "smart_canvas_downloadpreviewfile" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7781", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_downloadnameformediaitem", + "confidence_score": 0.5, + "source": "smart_canvas_downloadnameformediaitem", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7524", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_downloadpreviewfile", + "confidence_score": 0.5, + "source": "smart_canvas_downloadpreviewfile", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4627", + "weight": 0.8, + "_src": "smart_canvas_downloadpreviewgroup", + "_tgt": "smart_canvas_previewdownloadgroupitems", + "confidence_score": 0.5, + "source": "smart_canvas_previewdownloadgroupitems", + "target": "smart_canvas_downloadpreviewgroup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6255", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_previewdownloadgroupitems", + "confidence_score": 0.5, + "source": "smart_canvas_previewdownloadgroupitems", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4687", + "weight": 0.8, + "_src": "smart_canvas_addsmartgenerationlog", + "_tgt": "smart_canvas_smartrunplatformlabel", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunplatformlabel", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4690", + "weight": 0.8, + "_src": "smart_canvas_addsmartgenerationlog", + "_tgt": "smart_canvas_smartrunrequestmeta", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunrequestmeta", + "target": "smart_canvas_addsmartgenerationlog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4677", + "weight": 0.8, + "_src": "smart_canvas_smartrunsnapshot", + "_tgt": "smart_canvas_sizeforrun", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunsnapshot", + "target": "smart_canvas_sizeforrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10185", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_smartrunsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunsnapshot", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10268", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_smartrunsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunsnapshot", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10666", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_smartrunsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_smartrunsnapshot", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10210", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_addsmartgenerationlog", + "confidence_score": 0.5, + "source": "smart_canvas_addsmartgenerationlog", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10335", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_addsmartgenerationlog", + "confidence_score": 0.5, + "source": "smart_canvas_addsmartgenerationlog", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10717", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_addsmartgenerationlog", + "confidence_score": 0.5, + "source": "smart_canvas_addsmartgenerationlog", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4709", + "weight": 0.8, + "_src": "smart_canvas_smartlogpreviewnode", + "_tgt": "smart_canvas_openimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_smartlogpreviewnode", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4773", + "weight": 0.8, + "_src": "smart_canvas_opensmartcanvaslog", + "_tgt": "smart_canvas_rendersmartcanvaslog", + "confidence_score": 0.5, + "source": "smart_canvas_rendersmartcanvaslog", + "target": "smart_canvas_opensmartcanvaslog" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4939", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_promptnodebodyhtml", + "confidence_score": 0.5, + "source": "smart_canvas_promptnodebodyhtml", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4909", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_loopnumbercontrolhtml", + "confidence_score": 0.5, + "source": "smart_canvas_loopnumbercontrolhtml", + "target": "smart_canvas_smartloopbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4835", + "weight": 0.8, + "_src": "smart_canvas_smartlooptokenchiphtml", + "_tgt": "smart_canvas_smartlooptokenlabel", + "confidence_score": 0.5, + "source": "smart_canvas_smartlooptokenlabel", + "target": "smart_canvas_smartlooptokenchiphtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4857", + "weight": 0.8, + "_src": "smart_canvas_insertsmartlooptoken", + "_tgt": "smart_canvas_smartlooptokenchiphtml", + "confidence_score": 0.5, + "source": "smart_canvas_smartlooptokenchiphtml", + "target": "smart_canvas_insertsmartlooptoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4882", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartloopinputimages", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartloopinputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4883", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartlooppreviewimages", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartlooppreviewimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4884", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartloopinputpromptitems", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartloopinputpromptitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4885", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartlooppromptfieldvalues", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartlooppromptfieldvalues" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4890", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartloopselectedinputprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartloopselectedinputprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4934", + "weight": 0.8, + "_src": "smart_canvas_smartloopbodyhtml", + "_tgt": "smart_canvas_smartcascadestoptext", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_smartcascadestoptext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4940", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_smartloopbodyhtml", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopbodyhtml", + "target": "smart_canvas_nodebodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4943", + "weight": 0.8, + "_src": "smart_canvas_nodebodyhtml", + "_tgt": "smart_canvas_jimengpendingbodyhtml", + "confidence_score": 0.5, + "source": "smart_canvas_nodebodyhtml", + "target": "smart_canvas_jimengpendingbodyhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4966", + "weight": 0.8, + "_src": "smart_canvas_jimengpendingbodyhtml", + "_tgt": "smart_canvas_jimengqueuetext", + "confidence_score": 0.5, + "source": "smart_canvas_jimengpendingbodyhtml", + "target": "smart_canvas_jimengqueuetext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4986", + "weight": 0.8, + "_src": "smart_canvas_noderunelapsedms", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_noderunelapsedms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9283", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9371", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9443", + "weight": 0.8, + "_src": "smart_canvas_finalizependingnode", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_finalizependingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9488", + "weight": 0.8, + "_src": "smart_canvas_finishlooptargetpreviewstate", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_finishlooptargetpreviewstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9526", + "weight": 0.8, + "_src": "smart_canvas_showdirectlooproundpreview", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_showdirectlooproundpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9909", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9933", + "weight": 0.8, + "_src": "smart_canvas_appendoutputstonode", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_appendoutputstonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10186", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10269", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10668", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11174", + "weight": 0.8, + "_src": "smart_canvas_setnodejimengpending", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_setnodejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11208", + "weight": 0.8, + "_src": "smart_canvas_finalizejimengpending", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_finalizejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11234", + "weight": 0.8, + "_src": "smart_canvas_applyjimengqueryresult", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11335", + "weight": 0.8, + "_src": "smart_canvas_finalizesmartpendingtask", + "_tgt": "smart_canvas_nowms", + "confidence_score": 0.5, + "source": "smart_canvas_nowms", + "target": "smart_canvas_finalizesmartpendingtask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4994", + "weight": 0.8, + "_src": "smart_canvas_runtimepillhtml", + "_tgt": "smart_canvas_formatrunduration", + "confidence_score": 0.5, + "source": "smart_canvas_formatrunduration", + "target": "smart_canvas_runtimepillhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L4994", + "weight": 0.8, + "_src": "smart_canvas_runtimepillhtml", + "_tgt": "smart_canvas_noderunelapsedms", + "confidence_score": 0.5, + "source": "smart_canvas_noderunelapsedms", + "target": "smart_canvas_runtimepillhtml" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5085", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_refreshruntimerpills", + "confidence_score": 0.5, + "source": "smart_canvas_refreshruntimerpills", + "target": "smart_canvas_render" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5079", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_bindnodeevents", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_bindnodeevents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5080", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_bindconnectionevents", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_bindconnectionevents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5081", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_updatecomposer", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5084", + "weight": 0.8, + "_src": "smart_canvas_render", + "_tgt": "smart_canvas_measuresmartnodeimages", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_measuresmartnodeimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5506", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_handleportdrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5800", + "weight": 0.8, + "_src": "smart_canvas_deletenode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_deletenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5823", + "weight": 0.8, + "_src": "smart_canvas_clearnodemediabeforedelete", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_clearnodemediabeforedelete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5846", + "weight": 0.8, + "_src": "smart_canvas_disconnectconnection", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_disconnectconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5911", + "weight": 0.8, + "_src": "smart_canvas_deleteimage", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_deleteimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6445", + "weight": 0.8, + "_src": "smart_canvas_drawpanoramaframe", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_drawpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6639", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6991", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7694", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7721", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7736", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7772", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7802", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8094", + "weight": 0.8, + "_src": "smart_canvas_reorderinputthumb", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_reorderinputthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8341", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9542", + "weight": 0.8, + "_src": "smart_canvas_showdirectlooproundpreview", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_showdirectlooproundpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10204", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10285", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10361", + "weight": 0.8, + "_src": "smart_canvas_appendcascaderefstoreceiver", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_appendcascaderefstoreceiver" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10396", + "weight": 0.8, + "_src": "smart_canvas_requestsmartcascadestop", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_requestsmartcascadestop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10470", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10712", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10814", + "weight": 0.8, + "_src": "smart_canvas_runpromptllmnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_runpromptllmnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11185", + "weight": 0.8, + "_src": "smart_canvas_setnodejimengpending", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_setnodejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11212", + "weight": 0.8, + "_src": "smart_canvas_finalizejimengpending", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_finalizejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11227", + "weight": 0.8, + "_src": "smart_canvas_applyjimengqueryresult", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11254", + "weight": 0.8, + "_src": "smart_canvas_queryjimengnow", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_queryjimengnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11351", + "weight": 0.8, + "_src": "smart_canvas_resumesmartpendingnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_resumesmartpendingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11417", + "weight": 0.8, + "_src": "smart_canvas_finishselection", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_finishselection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11440", + "weight": 0.8, + "_src": "smart_canvas_groupselectednodes", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_groupselectednodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11484", + "weight": 0.8, + "_src": "smart_canvas_ungroupnode", + "_tgt": "smart_canvas_render", + "confidence_score": 0.5, + "source": "smart_canvas_render", + "target": "smart_canvas_ungroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5477", + "weight": 0.8, + "_src": "smart_canvas_updateportdragvisual", + "_tgt": "smart_canvas_ensureportdragpathelement", + "confidence_score": 0.5, + "source": "smart_canvas_ensureportdragpathelement", + "target": "smart_canvas_updateportdragvisual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5198", + "weight": 0.8, + "_src": "smart_canvas_bindpromptnodecontrols", + "_tgt": "smart_canvas_bindscrollabletext", + "confidence_score": 0.5, + "source": "smart_canvas_bindpromptnodecontrols", + "target": "smart_canvas_bindscrollabletext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5509", + "weight": 0.8, + "_src": "smart_canvas_handleportdrop", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 0.5, + "source": "smart_canvas_handleportdrop", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5754", + "weight": 0.8, + "_src": "smart_canvas_dragconnecttargetfor", + "_tgt": "smart_canvas_rectoverlapnode", + "confidence_score": 0.5, + "source": "smart_canvas_rectoverlapnode", + "target": "smart_canvas_dragconnecttargetfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5781", + "weight": 0.8, + "_src": "smart_canvas_setdrophighlight", + "_tgt": "smart_canvas_cleardrophighlight", + "confidence_score": 0.5, + "source": "smart_canvas_cleardrophighlight", + "target": "smart_canvas_setdrophighlight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5829", + "weight": 0.8, + "_src": "smart_canvas_deletenodefrombutton", + "_tgt": "smart_canvas_deletenode", + "confidence_score": 0.5, + "source": "smart_canvas_deletenode", + "target": "smart_canvas_deletenodefrombutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5815", + "weight": 0.8, + "_src": "smart_canvas_clearnodemediabeforedelete", + "_tgt": "smart_canvas_historygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_clearnodemediabeforedelete", + "target": "smart_canvas_historygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5828", + "weight": 0.8, + "_src": "smart_canvas_deletenodefrombutton", + "_tgt": "smart_canvas_clearnodemediabeforedelete", + "confidence_score": 0.5, + "source": "smart_canvas_clearnodemediabeforedelete", + "target": "smart_canvas_deletenodefrombutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5841", + "weight": 0.8, + "_src": "smart_canvas_disconnectconnection", + "_tgt": "smart_canvas_cleardetachedruninputrefs", + "confidence_score": 0.5, + "source": "smart_canvas_disconnectconnection", + "target": "smart_canvas_cleardetachedruninputrefs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5844", + "weight": 0.8, + "_src": "smart_canvas_disconnectconnection", + "_tgt": "smart_canvas_demotehistorygroupnode", + "confidence_score": 0.5, + "source": "smart_canvas_disconnectconnection", + "target": "smart_canvas_demotehistorygroupnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5895", + "weight": 0.8, + "_src": "smart_canvas_updateloopinsertpreview", + "_tgt": "smart_canvas_insertionconnectionfornode", + "confidence_score": 0.5, + "source": "smart_canvas_insertionconnectionfornode", + "target": "smart_canvas_updateloopinsertpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5888", + "weight": 0.8, + "_src": "smart_canvas_insertloopnodeintoconnection", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_insertloopnodeintoconnection", + "target": "smart_canvas_addconnection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5889", + "weight": 0.8, + "_src": "smart_canvas_insertloopnodeintoconnection", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 0.5, + "source": "smart_canvas_insertloopnodeintoconnection", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6231", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6350", + "weight": 0.8, + "_src": "smart_canvas_panoramasource", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_panoramasource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6356", + "weight": 0.8, + "_src": "smart_canvas_panoramafallbacksource", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_panoramafallbacksource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6609", + "weight": 0.8, + "_src": "smart_canvas_togglepanoramapreview", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_togglepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6621", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6704", + "weight": 0.8, + "_src": "smart_canvas_previewresolutiontext", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_previewresolutiontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6721", + "weight": 0.8, + "_src": "smart_canvas_rememberpreviewimageresolution", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_rememberpreviewimageresolution" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6736", + "weight": 0.8, + "_src": "smart_canvas_previewcomparesources", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_previewcomparesources" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6772", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6912", + "weight": 0.8, + "_src": "smart_canvas_currentpreviewvideo", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_currentpreviewvideo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6916", + "weight": 0.8, + "_src": "smart_canvas_videoframestep", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_videoframestep" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6973", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7660", + "weight": 0.8, + "_src": "smart_canvas_replaceeditedimage", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_replaceeditedimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7671", + "weight": 0.8, + "_src": "smart_canvas_applyoutpaintsizetosmartparams", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyoutpaintsizetosmartparams" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7682", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7698", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7727", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7762", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7776", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_currenteditimage", + "confidence_score": 0.5, + "source": "smart_canvas_currenteditimage", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5924", + "weight": 0.8, + "_src": "smart_canvas_cropimagedisplaysize", + "_tgt": "smart_canvas_ensureimageeditbasesize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_ensureimageeditbasesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5930", + "weight": 0.8, + "_src": "smart_canvas_cropbounds", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_cropbounds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6209", + "weight": 0.8, + "_src": "smart_canvas_resizeedittextcanvas", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_resizeedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6221", + "weight": 0.8, + "_src": "smart_canvas_resizeeditdrawcanvas", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_resizeeditdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7313", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_applyimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7453", + "weight": 0.8, + "_src": "smart_canvas_outpaintnaturalsize", + "_tgt": "smart_canvas_cropimagedisplaysize", + "confidence_score": 0.5, + "source": "smart_canvas_cropimagedisplaysize", + "target": "smart_canvas_outpaintnaturalsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7472", + "weight": 0.8, + "_src": "smart_canvas_clampoutpaint", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 0.5, + "source": "smart_canvas_cropbounds", + "target": "smart_canvas_clampoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7482", + "weight": 0.8, + "_src": "smart_canvas_resetoutpaintbox", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 0.5, + "source": "smart_canvas_cropbounds", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7493", + "weight": 0.8, + "_src": "smart_canvas_resetcropbox", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 0.5, + "source": "smart_canvas_cropbounds", + "target": "smart_canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7619", + "weight": 0.8, + "_src": "smart_canvas_clampcrop", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 0.5, + "source": "smart_canvas_cropbounds", + "target": "smart_canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7638", + "weight": 0.8, + "_src": "smart_canvas_resizeoutpaintfromdrag", + "_tgt": "smart_canvas_cropbounds", + "confidence_score": 0.5, + "source": "smart_canvas_cropbounds", + "target": "smart_canvas_resizeoutpaintfromdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6220", + "weight": 0.8, + "_src": "smart_canvas_resizeeditdrawcanvas", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_resizeeditdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7000", + "weight": 0.8, + "_src": "smart_canvas_editdrawsnapshot", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_editdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7011", + "weight": 0.8, + "_src": "smart_canvas_restoreeditdrawsnapshot", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7042", + "weight": 0.8, + "_src": "smart_canvas_editcanvashaspixels", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_editcanvashaspixels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7049", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7090", + "weight": 0.8, + "_src": "smart_canvas_editdrawpoint", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_editdrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7095", + "weight": 0.8, + "_src": "smart_canvas_gridcustomlinehit", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_gridcustomlinehit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7105", + "weight": 0.8, + "_src": "smart_canvas_setgridcustomlinepos", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_setgridcustomlinepos" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7140", + "weight": 0.8, + "_src": "smart_canvas_strokefreedrawpoint", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_strokefreedrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7172", + "weight": 0.8, + "_src": "smart_canvas_drawnumberlabel", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7182", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7206", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7218", + "weight": 0.8, + "_src": "smart_canvas_endeditdraw", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_endeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7375", + "weight": 0.8, + "_src": "smart_canvas_refreshgridsplitpreview", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7402", + "weight": 0.8, + "_src": "smart_canvas_rendercropbox", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7729", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7768", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_editdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawcanvas", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5934", + "weight": 0.8, + "_src": "smart_canvas_edittextcontext", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_edittextcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5970", + "weight": 0.8, + "_src": "smart_canvas_renderedittextcanvas", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_renderedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6041", + "weight": 0.8, + "_src": "smart_canvas_edittextcanvasscale", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_edittextcanvasscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6068", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6142", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6167", + "weight": 0.8, + "_src": "smart_canvas_updateedittextcursor", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6188", + "weight": 0.8, + "_src": "smart_canvas_moveedittext", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6197", + "weight": 0.8, + "_src": "smart_canvas_endedittext", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6207", + "weight": 0.8, + "_src": "smart_canvas_resizeedittextcanvas", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_resizeedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7052", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7403", + "weight": 0.8, + "_src": "smart_canvas_rendercropbox", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7612", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7768", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_edittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvas", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5960", + "weight": 0.8, + "_src": "smart_canvas_hitedittextitem", + "_tgt": "smart_canvas_edittextcontext", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcontext", + "target": "smart_canvas_hitedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5971", + "weight": 0.8, + "_src": "smart_canvas_renderedittextcanvas", + "_tgt": "smart_canvas_edittextcontext", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcontext", + "target": "smart_canvas_renderedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6071", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_edittextcontext", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcontext", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6008", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_selectededittextitem", + "target": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6030", + "weight": 0.8, + "_src": "smart_canvas_confirmselectededittextitem", + "_tgt": "smart_canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_selectededittextitem", + "target": "smart_canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6154", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_selectededittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_selectededittextitem", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5940", + "weight": 0.8, + "_src": "smart_canvas_createedittextitem", + "_tgt": "smart_canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "smart_canvas_defaultedittexttext", + "target": "smart_canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6107", + "weight": 0.8, + "_src": "smart_canvas_removeedittextinlineeditor", + "_tgt": "smart_canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "smart_canvas_defaultedittexttext", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6123", + "weight": 0.8, + "_src": "smart_canvas_beginedittextinline", + "_tgt": "smart_canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "smart_canvas_defaultedittexttext", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6159", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_defaultedittexttext", + "confidence_score": 0.5, + "source": "smart_canvas_defaultedittexttext", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5937", + "weight": 0.8, + "_src": "smart_canvas_edittextsizefrombrush", + "_tgt": "smart_canvas_editbrushsize", + "confidence_score": 0.5, + "source": "smart_canvas_edittextsizefrombrush", + "target": "smart_canvas_editbrushsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5939", + "weight": 0.8, + "_src": "smart_canvas_createedittextitem", + "_tgt": "smart_canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "smart_canvas_edittextsizefrombrush", + "target": "smart_canvas_createedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6010", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "smart_canvas_edittextsizefrombrush", + "target": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6159", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_edittextsizefrombrush", + "confidence_score": 0.5, + "source": "smart_canvas_edittextsizefrombrush", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5940", + "weight": 0.8, + "_src": "smart_canvas_createedittextitem", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_createedittextitem", + "target": "smart_canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6159", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_createedittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_createedittextitem", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5950", + "weight": 0.8, + "_src": "smart_canvas_measureedittextitem", + "_tgt": "smart_canvas_textitemfont", + "confidence_score": 0.5, + "source": "smart_canvas_textitemfont", + "target": "smart_canvas_measureedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L5964", + "weight": 0.8, + "_src": "smart_canvas_hitedittextitem", + "_tgt": "smart_canvas_measureedittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_measureedittextitem", + "target": "smart_canvas_hitedittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6071", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_measureedittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_measureedittextitem", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6144", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_hitedittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_hitedittextitem", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6169", + "weight": 0.8, + "_src": "smart_canvas_updateedittextcursor", + "_tgt": "smart_canvas_hitedittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_hitedittextitem", + "target": "smart_canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6000", + "weight": 0.8, + "_src": "smart_canvas_renderedittextcanvas", + "_tgt": "smart_canvas_positionedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6016", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6026", + "weight": 0.8, + "_src": "smart_canvas_setselectededittextitem", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_setselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6036", + "weight": 0.8, + "_src": "smart_canvas_confirmselectededittextitem", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6110", + "weight": 0.8, + "_src": "smart_canvas_removeedittextinlineeditor", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6134", + "weight": 0.8, + "_src": "smart_canvas_beginedittextinline", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6151", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6194", + "weight": 0.8, + "_src": "smart_canvas_moveedittext", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6200", + "weight": 0.8, + "_src": "smart_canvas_endedittext", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6216", + "weight": 0.8, + "_src": "smart_canvas_resizeedittextcanvas", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_resizeedittextcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7015", + "weight": 0.8, + "_src": "smart_canvas_restoreeditdrawsnapshot", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7071", + "weight": 0.8, + "_src": "smart_canvas_reseteditdrawinghistory", + "_tgt": "smart_canvas_renderedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_renderedittextcanvas", + "target": "smart_canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6017", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_syncselectededittextstylefrombrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6027", + "weight": 0.8, + "_src": "smart_canvas_setselectededittextitem", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_setselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6037", + "weight": 0.8, + "_src": "smart_canvas_confirmselectededittextitem", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_confirmselectededittextitem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6111", + "weight": 0.8, + "_src": "smart_canvas_removeedittextinlineeditor", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6135", + "weight": 0.8, + "_src": "smart_canvas_beginedittextinline", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6150", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6201", + "weight": 0.8, + "_src": "smart_canvas_endedittext", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6312", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7016", + "weight": 0.8, + "_src": "smart_canvas_restoreeditdrawsnapshot", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7059", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7072", + "weight": 0.8, + "_src": "smart_canvas_reseteditdrawinghistory", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7079", + "weight": 0.8, + "_src": "smart_canvas_setbrushtool", + "_tgt": "smart_canvas_synctexttoolstate", + "confidence_score": 0.5, + "source": "smart_canvas_synctexttoolstate", + "target": "smart_canvas_setbrushtool" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6011", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_syncselectededittextstylefrombrush", + "target": "smart_canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6013", + "weight": 0.8, + "_src": "smart_canvas_syncselectededittextstylefrombrush", + "_tgt": "smart_canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "smart_canvas_syncselectededittextstylefrombrush", + "target": "smart_canvas_begintexteditchange" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6021", + "weight": 0.8, + "_src": "smart_canvas_begintexteditchange", + "_tgt": "smart_canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "smart_canvas_begintexteditchange", + "target": "smart_canvas_pusheditdrawhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6099", + "weight": 0.8, + "_src": "smart_canvas_removeedittextinlineeditor", + "_tgt": "smart_canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "smart_canvas_begintexteditchange", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6158", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "smart_canvas_begintexteditchange", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6185", + "weight": 0.8, + "_src": "smart_canvas_moveedittext", + "_tgt": "smart_canvas_begintexteditchange", + "confidence_score": 0.5, + "source": "smart_canvas_begintexteditchange", + "target": "smart_canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6155", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_confirmselectededittextitem", + "confidence_score": 0.5, + "source": "smart_canvas_confirmselectededittextitem", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6072", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_edittextcanvasscale", + "confidence_score": 0.5, + "source": "smart_canvas_edittextcanvasscale", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6093", + "weight": 0.8, + "_src": "smart_canvas_removeedittextinlineeditor", + "_tgt": "smart_canvas_inlineeditortext", + "confidence_score": 0.5, + "source": "smart_canvas_inlineeditortext", + "target": "smart_canvas_removeedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6087", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_autosizeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_autosizeedittextinlineeditor", + "target": "smart_canvas_positionedittextinlineeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6086", + "weight": 0.8, + "_src": "smart_canvas_positionedittextinlineeditor", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_positionedittextinlineeditor", + "target": "smart_canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6126", + "weight": 0.8, + "_src": "smart_canvas_beginedittextinline", + "_tgt": "smart_canvas_positionedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_positionedittextinlineeditor", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6115", + "weight": 0.8, + "_src": "smart_canvas_beginedittextinline", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_beginedittextinline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6141", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6236", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7010", + "weight": 0.8, + "_src": "smart_canvas_restoreeditdrawsnapshot", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_restoreeditdrawsnapshot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7048", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7063", + "weight": 0.8, + "_src": "smart_canvas_reseteditdrawinghistory", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7076", + "weight": 0.8, + "_src": "smart_canvas_setbrushtool", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_setbrushtool" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7760", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_removeedittextinlineeditor", + "confidence_score": 0.5, + "source": "smart_canvas_removeedittextinlineeditor", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6137", + "weight": 0.8, + "_src": "smart_canvas_edittextpoint", + "_tgt": "smart_canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "smart_canvas_edittextpoint", + "target": "smart_canvas_editdrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6143", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_edittextpoint", + "confidence_score": 0.5, + "source": "smart_canvas_edittextpoint", + "target": "smart_canvas_beginedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6169", + "weight": 0.8, + "_src": "smart_canvas_updateedittextcursor", + "_tgt": "smart_canvas_edittextpoint", + "confidence_score": 0.5, + "source": "smart_canvas_edittextpoint", + "target": "smart_canvas_updateedittextcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6159", + "weight": 0.8, + "_src": "smart_canvas_beginedittext", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_beginedittext", + "target": "smart_canvas_brushcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6174", + "weight": 0.8, + "_src": "smart_canvas_moveedittext", + "_tgt": "smart_canvas_updateedittextcursor", + "confidence_score": 0.5, + "source": "smart_canvas_updateedittextcursor", + "target": "smart_canvas_moveedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6202", + "weight": 0.8, + "_src": "smart_canvas_endedittext", + "_tgt": "smart_canvas_updateedittextcursor", + "confidence_score": 0.5, + "source": "smart_canvas_updateedittextcursor", + "target": "smart_canvas_endedittext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7041", + "weight": 0.8, + "_src": "smart_canvas_editcanvashaspixels", + "_tgt": "smart_canvas_edittexthascontent", + "confidence_score": 0.5, + "source": "smart_canvas_edittexthascontent", + "target": "smart_canvas_editcanvashaspixels" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6227", + "weight": 0.8, + "_src": "smart_canvas_resizeeditdrawcanvas", + "_tgt": "smart_canvas_resizeedittextcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_resizeedittextcanvas", + "target": "smart_canvas_resizeeditdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6228", + "weight": 0.8, + "_src": "smart_canvas_resizeeditdrawcanvas", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_resizeeditdrawcanvas", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6307", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_resizeeditdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_resizeeditdrawcanvas", + "target": "smart_canvas_setimageeditmode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7317", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_resizeeditdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_resizeeditdrawcanvas", + "target": "smart_canvas_applyimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6249", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_disposepanoramapreview", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_disposepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6267", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6273", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_syncgridgapvalue", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_syncgridgapvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6283", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_refreshcomparepanel", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6285", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_ensureimageeditbasesize", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_ensureimageeditbasesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6286", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_applyimageeditzoom", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_applyimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6308", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6309", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_cleareditdrawing", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6310", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6311", + "weight": 0.8, + "_src": "smart_canvas_setimageeditmode", + "_tgt": "smart_canvas_syncbrushtoolbuttons", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_syncbrushtoolbuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7516", + "weight": 0.8, + "_src": "smart_canvas_openimagepreview", + "_tgt": "smart_canvas_setimageeditmode", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_openimagepreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7554", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_setimageeditmode", + "confidence_score": 0.5, + "source": "smart_canvas_setimageeditmode", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6323", + "weight": 0.8, + "_src": "smart_canvas_applypreviewtransform", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "smart_canvas_applypreviewtransform", + "target": "smart_canvas_updatezoomlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6330", + "weight": 0.8, + "_src": "smart_canvas_resetpreviewtransform", + "_tgt": "smart_canvas_applypreviewtransform", + "confidence_score": 0.5, + "source": "smart_canvas_applypreviewtransform", + "target": "smart_canvas_resetpreviewtransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6595", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_applypreviewtransform", + "confidence_score": 0.5, + "source": "smart_canvas_applypreviewtransform", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7353", + "weight": 0.8, + "_src": "smart_canvas_resetimageeditzoom", + "_tgt": "smart_canvas_resetpreviewtransform", + "confidence_score": 0.5, + "source": "smart_canvas_resetpreviewtransform", + "target": "smart_canvas_resetimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7548", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_resetpreviewtransform", + "confidence_score": 0.5, + "source": "smart_canvas_resetpreviewtransform", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7607", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_resetpreviewtransform", + "confidence_score": 0.5, + "source": "smart_canvas_resetpreviewtransform", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6342", + "weight": 0.8, + "_src": "smart_canvas_panoramaresolutionvalue", + "_tgt": "smart_canvas_panoramaratiovalue", + "confidence_score": 0.5, + "source": "smart_canvas_panoramaratiovalue", + "target": "smart_canvas_panoramaresolutionvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6465", + "weight": 0.8, + "_src": "smart_canvas_resizepanoramaviewer", + "_tgt": "smart_canvas_panoramaratiovalue", + "confidence_score": 0.5, + "source": "smart_canvas_panoramaratiovalue", + "target": "smart_canvas_resizepanoramaviewer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6485", + "weight": 0.8, + "_src": "smart_canvas_resizepanoramaviewer", + "_tgt": "smart_canvas_panoramaresolutionvalue", + "confidence_score": 0.5, + "source": "smart_canvas_panoramaresolutionvalue", + "target": "smart_canvas_resizepanoramaviewer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6597", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_panoramasource", + "confidence_score": 0.5, + "source": "smart_canvas_panoramasource", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6523", + "weight": 0.8, + "_src": "smart_canvas_loadpanoramatexture", + "_tgt": "smart_canvas_panoramafallbacksource", + "confidence_score": 0.5, + "source": "smart_canvas_panoramafallbacksource", + "target": "smart_canvas_loadpanoramatexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6510", + "weight": 0.8, + "_src": "smart_canvas_loadpanoramatexture", + "_tgt": "smart_canvas_ensurepanoramarenderer", + "confidence_score": 0.5, + "source": "smart_canvas_ensurepanoramarenderer", + "target": "smart_canvas_loadpanoramatexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6449", + "weight": 0.8, + "_src": "smart_canvas_renderpanoramaframe", + "_tgt": "smart_canvas_drawpanoramaframe", + "confidence_score": 0.5, + "source": "smart_canvas_drawpanoramaframe", + "target": "smart_canvas_renderpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6618", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_drawpanoramaframe", + "confidence_score": 0.5, + "source": "smart_canvas_drawpanoramaframe", + "target": "smart_canvas_exportpanoramaframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6600", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_stoppanoramaloop", + "confidence_score": 0.5, + "source": "smart_canvas_stoppanoramaloop", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6654", + "weight": 0.8, + "_src": "smart_canvas_disposepanoramapreview", + "_tgt": "smart_canvas_stoppanoramaloop", + "confidence_score": 0.5, + "source": "smart_canvas_stoppanoramaloop", + "target": "smart_canvas_disposepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6596", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_resizepanoramaviewer", + "confidence_score": 0.5, + "source": "smart_canvas_resizepanoramaviewer", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6650", + "weight": 0.8, + "_src": "smart_canvas_resetpanoramaview", + "_tgt": "smart_canvas_resizepanoramaviewer", + "confidence_score": 0.5, + "source": "smart_canvas_resizepanoramaviewer", + "target": "smart_canvas_resetpanoramaview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6672", + "weight": 0.8, + "_src": "smart_canvas_applypanoramaratio", + "_tgt": "smart_canvas_resizepanoramaviewer", + "confidence_score": 0.5, + "source": "smart_canvas_resizepanoramaviewer", + "target": "smart_canvas_applypanoramaratio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6686", + "weight": 0.8, + "_src": "smart_canvas_syncpreviewframesize", + "_tgt": "smart_canvas_resizepanoramaviewer", + "confidence_score": 0.5, + "source": "smart_canvas_resizepanoramaviewer", + "target": "smart_canvas_syncpreviewframesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6655", + "weight": 0.8, + "_src": "smart_canvas_disposepanoramapreview", + "_tgt": "smart_canvas_disposepanoramatexture", + "confidence_score": 0.5, + "source": "smart_canvas_disposepanoramatexture", + "target": "smart_canvas_disposepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6597", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_loadpanoramatexture", + "confidence_score": 0.5, + "source": "smart_canvas_loadpanoramatexture", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6605", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_refreshpanoramacontrols", + "confidence_score": 0.5, + "source": "smart_canvas_refreshpanoramacontrols", + "target": "smart_canvas_setpanoramaenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6671", + "weight": 0.8, + "_src": "smart_canvas_applypanoramaratio", + "_tgt": "smart_canvas_refreshpanoramacontrols", + "confidence_score": 0.5, + "source": "smart_canvas_refreshpanoramacontrols", + "target": "smart_canvas_applypanoramaratio" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6598", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_updatepreviewmetahint", + "confidence_score": 0.5, + "source": "smart_canvas_setpanoramaenabled", + "target": "smart_canvas_updatepreviewmetahint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6603", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_refreshcomparepanel", + "confidence_score": 0.5, + "source": "smart_canvas_setpanoramaenabled", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6606", + "weight": 0.8, + "_src": "smart_canvas_setpanoramaenabled", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "smart_canvas_setpanoramaenabled", + "target": "smart_canvas_updatezoomlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6611", + "weight": 0.8, + "_src": "smart_canvas_togglepanoramapreview", + "_tgt": "smart_canvas_setpanoramaenabled", + "confidence_score": 0.5, + "source": "smart_canvas_setpanoramaenabled", + "target": "smart_canvas_togglepanoramapreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6625", + "weight": 0.8, + "_src": "smart_canvas_exportpanoramaframe", + "_tgt": "smart_canvas_uploadfiles", + "confidence_score": 0.5, + "source": "smart_canvas_exportpanoramaframe", + "target": "smart_canvas_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6651", + "weight": 0.8, + "_src": "smart_canvas_resetpanoramaview", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "smart_canvas_resetpanoramaview", + "target": "smart_canvas_updatezoomlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7350", + "weight": 0.8, + "_src": "smart_canvas_resetimageeditzoom", + "_tgt": "smart_canvas_resetpanoramaview", + "confidence_score": 0.5, + "source": "smart_canvas_resetpanoramaview", + "target": "smart_canvas_resetimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7547", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_disposepanoramapreview", + "confidence_score": 0.5, + "source": "smart_canvas_disposepanoramapreview", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7606", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_disposepanoramapreview", + "confidence_score": 0.5, + "source": "smart_canvas_disposepanoramapreview", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6874", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_syncpreviewframesize", + "confidence_score": 0.5, + "source": "smart_canvas_syncpreviewframesize", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6718", + "weight": 0.8, + "_src": "smart_canvas_updatepreviewmetahint", + "_tgt": "smart_canvas_previewresolutiontext", + "confidence_score": 0.5, + "source": "smart_canvas_previewresolutiontext", + "target": "smart_canvas_updatepreviewmetahint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6788", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_updatepreviewmetahint", + "confidence_score": 0.5, + "source": "smart_canvas_updatepreviewmetahint", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6740", + "weight": 0.8, + "_src": "smart_canvas_previewcomparesources", + "_tgt": "smart_canvas_inputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_previewcomparesources", + "target": "smart_canvas_inputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6851", + "weight": 0.8, + "_src": "smart_canvas_refreshcomparepanel", + "_tgt": "smart_canvas_previewcomparesources", + "confidence_score": 0.5, + "source": "smart_canvas_previewcomparesources", + "target": "smart_canvas_refreshcomparepanel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6903", + "weight": 0.8, + "_src": "smart_canvas_togglepreviewcompare", + "_tgt": "smart_canvas_previewcomparesources", + "confidence_score": 0.5, + "source": "smart_canvas_previewcomparesources", + "target": "smart_canvas_togglepreviewcompare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6908", + "weight": 0.8, + "_src": "smart_canvas_togglepreviewcompare", + "_tgt": "smart_canvas_refreshcomparepanel", + "confidence_score": 0.5, + "source": "smart_canvas_refreshcomparepanel", + "target": "smart_canvas_togglepreviewcompare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6921", + "weight": 0.8, + "_src": "smart_canvas_seekpreviewvideoframes", + "_tgt": "smart_canvas_currentpreviewvideo", + "confidence_score": 0.5, + "source": "smart_canvas_currentpreviewvideo", + "target": "smart_canvas_seekpreviewvideoframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6950", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_currentpreviewvideo", + "confidence_score": 0.5, + "source": "smart_canvas_currentpreviewvideo", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6924", + "weight": 0.8, + "_src": "smart_canvas_seekpreviewvideoframes", + "_tgt": "smart_canvas_videoframestep", + "confidence_score": 0.5, + "source": "smart_canvas_videoframestep", + "target": "smart_canvas_seekpreviewvideoframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6956", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_videoframestep", + "confidence_score": 0.5, + "source": "smart_canvas_videoframestep", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6947", + "weight": 0.8, + "_src": "smart_canvas_seekvideoforframe", + "_tgt": "smart_canvas_waitforvideoevent", + "confidence_score": 0.5, + "source": "smart_canvas_waitforvideoevent", + "target": "smart_canvas_seekvideoforframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6952", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_waitforvideoevent", + "confidence_score": 0.5, + "source": "smart_canvas_waitforvideoevent", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6965", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_seekvideoforframe", + "confidence_score": 0.5, + "source": "smart_canvas_seekvideoforframe", + "target": "smart_canvas_exportvideoframe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L6977", + "weight": 0.8, + "_src": "smart_canvas_exportvideoframe", + "_tgt": "smart_canvas_uploadfiles", + "confidence_score": 0.5, + "source": "smart_canvas_exportvideoframe", + "target": "smart_canvas_uploadfiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7019", + "weight": 0.8, + "_src": "smart_canvas_pusheditdrawhistory", + "_tgt": "smart_canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawsnapshot", + "target": "smart_canvas_pusheditdrawhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7030", + "weight": 0.8, + "_src": "smart_canvas_undoeditdrawing", + "_tgt": "smart_canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawsnapshot", + "target": "smart_canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7036", + "weight": 0.8, + "_src": "smart_canvas_redoeditdrawing", + "_tgt": "smart_canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawsnapshot", + "target": "smart_canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7196", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_editdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawsnapshot", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7031", + "weight": 0.8, + "_src": "smart_canvas_undoeditdrawing", + "_tgt": "smart_canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_restoreeditdrawsnapshot", + "target": "smart_canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7037", + "weight": 0.8, + "_src": "smart_canvas_redoeditdrawing", + "_tgt": "smart_canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_restoreeditdrawsnapshot", + "target": "smart_canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7208", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_restoreeditdrawsnapshot", + "confidence_score": 0.5, + "source": "smart_canvas_restoreeditdrawsnapshot", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7022", + "weight": 0.8, + "_src": "smart_canvas_pusheditdrawhistory", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_pusheditdrawhistory", + "target": "smart_canvas_synceditdrawinghistorybuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7050", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "smart_canvas_pusheditdrawhistory", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7194", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_pusheditdrawhistory", + "confidence_score": 0.5, + "source": "smart_canvas_pusheditdrawhistory", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7032", + "weight": 0.8, + "_src": "smart_canvas_undoeditdrawing", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_synceditdrawinghistorybuttons", + "target": "smart_canvas_undoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7038", + "weight": 0.8, + "_src": "smart_canvas_redoeditdrawing", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_synceditdrawinghistorybuttons", + "target": "smart_canvas_redoeditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7060", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_synceditdrawinghistorybuttons", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7073", + "weight": 0.8, + "_src": "smart_canvas_reseteditdrawinghistory", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_synceditdrawinghistorybuttons", + "target": "smart_canvas_reseteditdrawinghistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7220", + "weight": 0.8, + "_src": "smart_canvas_endeditdraw", + "_tgt": "smart_canvas_synceditdrawinghistorybuttons", + "confidence_score": 0.5, + "source": "smart_canvas_synceditdrawinghistorybuttons", + "target": "smart_canvas_endeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7050", + "weight": 0.8, + "_src": "smart_canvas_cleareditdrawing", + "_tgt": "smart_canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "smart_canvas_editcanvashaspixels", + "target": "smart_canvas_cleareditdrawing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7726", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "smart_canvas_editcanvashaspixels", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7761", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_editcanvashaspixels", + "confidence_score": 0.5, + "source": "smart_canvas_editcanvashaspixels", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7602", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_cleareditdrawing", + "confidence_score": 0.5, + "source": "smart_canvas_cleareditdrawing", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7603", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_reseteditdrawinghistory", + "confidence_score": 0.5, + "source": "smart_canvas_reseteditdrawinghistory", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7078", + "weight": 0.8, + "_src": "smart_canvas_setbrushtool", + "_tgt": "smart_canvas_syncbrushtoolbuttons", + "confidence_score": 0.5, + "source": "smart_canvas_setbrushtool", + "target": "smart_canvas_syncbrushtoolbuttons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7184", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawpoint", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7203", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_editdrawpoint", + "confidence_score": 0.5, + "source": "smart_canvas_editdrawpoint", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7187", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_gridcustomlinehit", + "confidence_score": 0.5, + "source": "smart_canvas_gridcustomlinehit", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7189", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_setgridcustomlinepos", + "confidence_score": 0.5, + "source": "smart_canvas_setgridcustomlinepos", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7203", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_setgridcustomlinepos", + "confidence_score": 0.5, + "source": "smart_canvas_setgridcustomlinepos", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7117", + "weight": 0.8, + "_src": "smart_canvas_setupdrawstyle", + "_tgt": "smart_canvas_editbrushsize", + "confidence_score": 0.5, + "source": "smart_canvas_editbrushsize", + "target": "smart_canvas_setupdrawstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7145", + "weight": 0.8, + "_src": "smart_canvas_strokefreedrawpoint", + "_tgt": "smart_canvas_editbrushsize", + "confidence_score": 0.5, + "source": "smart_canvas_editbrushsize", + "target": "smart_canvas_strokefreedrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7173", + "weight": 0.8, + "_src": "smart_canvas_drawnumberlabel", + "_tgt": "smart_canvas_editbrushsize", + "confidence_score": 0.5, + "source": "smart_canvas_editbrushsize", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7118", + "weight": 0.8, + "_src": "smart_canvas_setupdrawstyle", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_brushcolor", + "target": "smart_canvas_setupdrawstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7177", + "weight": 0.8, + "_src": "smart_canvas_drawnumberlabel", + "_tgt": "smart_canvas_brushcolor", + "confidence_score": 0.5, + "source": "smart_canvas_brushcolor", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7141", + "weight": 0.8, + "_src": "smart_canvas_strokefreedrawpoint", + "_tgt": "smart_canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "smart_canvas_setupdrawstyle", + "target": "smart_canvas_strokefreedrawpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7166", + "weight": 0.8, + "_src": "smart_canvas_drawbrushshape", + "_tgt": "smart_canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "smart_canvas_setupdrawstyle", + "target": "smart_canvas_drawbrushshape" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7175", + "weight": 0.8, + "_src": "smart_canvas_drawnumberlabel", + "_tgt": "smart_canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "smart_canvas_setupdrawstyle", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7197", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_setupdrawstyle", + "confidence_score": 0.5, + "source": "smart_canvas_setupdrawstyle", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7200", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_normalizemaskpreviewcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_normalizemaskpreviewcanvas", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7215", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_normalizemaskpreviewcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_normalizemaskpreviewcanvas", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7213", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_strokefreedrawpoint", + "confidence_score": 0.5, + "source": "smart_canvas_strokefreedrawpoint", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7174", + "weight": 0.8, + "_src": "smart_canvas_drawnumberlabel", + "_tgt": "smart_canvas_circlednumber", + "confidence_score": 0.5, + "source": "smart_canvas_circlednumber", + "target": "smart_canvas_drawnumberlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7208", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_drawbrushshape", + "confidence_score": 0.5, + "source": "smart_canvas_drawbrushshape", + "target": "smart_canvas_moveeditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7195", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_drawnumberlabel", + "confidence_score": 0.5, + "source": "smart_canvas_drawnumberlabel", + "target": "smart_canvas_begineditdraw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7191", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_begineditdraw", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7191", + "weight": 0.8, + "_src": "smart_canvas_begineditdraw", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_begineditdraw", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7203", + "weight": 0.8, + "_src": "smart_canvas_moveeditdraw", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_moveeditdraw", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7233", + "weight": 0.8, + "_src": "smart_canvas_gridsplitsettings", + "_tgt": "smart_canvas_syncgridgapvalue", + "confidence_score": 0.5, + "source": "smart_canvas_syncgridgapvalue", + "target": "smart_canvas_gridsplitsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7237", + "weight": 0.8, + "_src": "smart_canvas_gridsplitrects", + "_tgt": "smart_canvas_gridsplitsettings", + "confidence_score": 0.5, + "source": "smart_canvas_gridsplitsettings", + "target": "smart_canvas_gridsplitrects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7393", + "weight": 0.8, + "_src": "smart_canvas_refreshgridsplitpreview", + "_tgt": "smart_canvas_gridsplitsettings", + "confidence_score": 0.5, + "source": "smart_canvas_gridsplitsettings", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7236", + "weight": 0.8, + "_src": "smart_canvas_gridsplitrects", + "_tgt": "smart_canvas_gridsplitrectscustom", + "confidence_score": 0.5, + "source": "smart_canvas_gridsplitrects", + "target": "smart_canvas_gridsplitrectscustom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7779", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_gridsplitrects", + "confidence_score": 0.5, + "source": "smart_canvas_gridsplitrects", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7795", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_gridlayoutfromrects", + "confidence_score": 0.5, + "source": "smart_canvas_gridlayoutfromrects", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7273", + "weight": 0.8, + "_src": "smart_canvas_applygridpreset", + "_tgt": "smart_canvas_syncgridcustomcontrols", + "confidence_score": 0.5, + "source": "smart_canvas_applygridpreset", + "target": "smart_canvas_syncgridcustomcontrols" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7274", + "weight": 0.8, + "_src": "smart_canvas_applygridpreset", + "_tgt": "smart_canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "smart_canvas_applygridpreset", + "target": "smart_canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7274", + "weight": 0.8, + "_src": "smart_canvas_applygridpreset", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_applygridpreset", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7274", + "weight": 0.8, + "_src": "smart_canvas_applygridpreset", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_applygridpreset", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7290", + "weight": 0.8, + "_src": "smart_canvas_togglegridcustommode", + "_tgt": "smart_canvas_syncgridcustomcontrols", + "confidence_score": 0.5, + "source": "smart_canvas_syncgridcustomcontrols", + "target": "smart_canvas_togglegridcustommode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7536", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_syncgridcustomcontrols", + "confidence_score": 0.5, + "source": "smart_canvas_syncgridcustomcontrols", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7291", + "weight": 0.8, + "_src": "smart_canvas_togglegridcustommode", + "_tgt": "smart_canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "smart_canvas_togglegridcustommode", + "target": "smart_canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7291", + "weight": 0.8, + "_src": "smart_canvas_togglegridcustommode", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_togglegridcustommode", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7291", + "weight": 0.8, + "_src": "smart_canvas_togglegridcustommode", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_togglegridcustommode", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7299", + "weight": 0.8, + "_src": "smart_canvas_setgridcustomorientation", + "_tgt": "smart_canvas_syncgridcustomcursor", + "confidence_score": 0.5, + "source": "smart_canvas_setgridcustomorientation", + "target": "smart_canvas_syncgridcustomcursor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7301", + "weight": 0.8, + "_src": "smart_canvas_cleargridcustomlines", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_cleargridcustomlines", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7301", + "weight": 0.8, + "_src": "smart_canvas_cleargridcustomlines", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_cleargridcustomlines", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7302", + "weight": 0.8, + "_src": "smart_canvas_undogridcustomline", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_undogridcustomline", + "target": "smart_canvas_syncgridcustomundobtn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7302", + "weight": 0.8, + "_src": "smart_canvas_undogridcustomline", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_undogridcustomline", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7541", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_syncgridcustomundobtn", + "confidence_score": 0.5, + "source": "smart_canvas_syncgridcustomundobtn", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7310", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_ensureimageeditbasesize", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_ensureimageeditbasesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7322", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_clampcrop", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7322", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_rendercropbox", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_rendercropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7324", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_refreshgridsplitpreview", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_refreshgridsplitpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7325", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_syncimageeditoverflow", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_syncimageeditoverflow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7325", + "weight": 0.8, + "_src": "smart_canvas_applyimageeditzoom", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_updatezoomlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7357", + "weight": 0.8, + "_src": "smart_canvas_resetimageeditzoom", + "_tgt": "smart_canvas_applyimageeditzoom", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_resetimageeditzoom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7481", + "weight": 0.8, + "_src": "smart_canvas_resetoutpaintbox", + "_tgt": "smart_canvas_applyimageeditzoom", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageeditzoom", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7480", + "weight": 0.8, + "_src": "smart_canvas_resetoutpaintbox", + "_tgt": "smart_canvas_ensureimageeditbasesize", + "confidence_score": 0.5, + "source": "smart_canvas_ensureimageeditbasesize", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7541", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_updatezoomlabel", + "confidence_score": 0.5, + "source": "smart_canvas_updatezoomlabel", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7422", + "weight": 0.8, + "_src": "smart_canvas_rendercropbox", + "_tgt": "smart_canvas_updateoutpaintresolutionlabel", + "confidence_score": 0.5, + "source": "smart_canvas_rendercropbox", + "target": "smart_canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7488", + "weight": 0.8, + "_src": "smart_canvas_resetoutpaintbox", + "_tgt": "smart_canvas_rendercropbox", + "confidence_score": 0.5, + "source": "smart_canvas_rendercropbox", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7495", + "weight": 0.8, + "_src": "smart_canvas_resetcropbox", + "_tgt": "smart_canvas_rendercropbox", + "confidence_score": 0.5, + "source": "smart_canvas_rendercropbox", + "target": "smart_canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7465", + "weight": 0.8, + "_src": "smart_canvas_updateoutpaintresolutionlabel", + "_tgt": "smart_canvas_outpaintnaturalsize", + "confidence_score": 0.5, + "source": "smart_canvas_outpaintnaturalsize", + "target": "smart_canvas_updateoutpaintresolutionlabel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7487", + "weight": 0.8, + "_src": "smart_canvas_resetoutpaintbox", + "_tgt": "smart_canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "smart_canvas_clampoutpaint", + "target": "smart_canvas_resetoutpaintbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7618", + "weight": 0.8, + "_src": "smart_canvas_clampcrop", + "_tgt": "smart_canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "smart_canvas_clampoutpaint", + "target": "smart_canvas_clampcrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7645", + "weight": 0.8, + "_src": "smart_canvas_resizeoutpaintfromdrag", + "_tgt": "smart_canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "smart_canvas_clampoutpaint", + "target": "smart_canvas_resizeoutpaintfromdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7701", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_clampoutpaint", + "confidence_score": 0.5, + "source": "smart_canvas_clampoutpaint", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7492", + "weight": 0.8, + "_src": "smart_canvas_resetcropbox", + "_tgt": "smart_canvas_resetoutpaintbox", + "confidence_score": 0.5, + "source": "smart_canvas_resetoutpaintbox", + "target": "smart_canvas_resetcropbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7555", + "weight": 0.8, + "_src": "smart_canvas_openimageeditor", + "_tgt": "smart_canvas_updatepreviewnavbuttons", + "confidence_score": 0.5, + "source": "smart_canvas_updatepreviewnavbuttons", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7614", + "weight": 0.8, + "_src": "smart_canvas_closeimageeditor", + "_tgt": "smart_canvas_updatepreviewnavbuttons", + "confidence_score": 0.5, + "source": "smart_canvas_updatepreviewnavbuttons", + "target": "smart_canvas_closeimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7512", + "weight": 0.8, + "_src": "smart_canvas_navigatepreviewimage", + "_tgt": "smart_canvas_openimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_navigatepreviewimage", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7515", + "weight": 0.8, + "_src": "smart_canvas_openimagepreview", + "_tgt": "smart_canvas_openimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_openimagepreview", + "target": "smart_canvas_openimageeditor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7694", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_closeimageeditor", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7720", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_closeimageeditor", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7736", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_closeimageeditor", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7772", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_closeimageeditor", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7802", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_closeimageeditor", + "confidence_score": 0.5, + "source": "smart_canvas_closeimageeditor", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7693", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "smart_canvas_uploadcroppedblob", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7715", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "smart_canvas_uploadcroppedblob", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7732", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "smart_canvas_uploadcroppedblob", + "target": "smart_canvas_applyimagemask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7771", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_uploadcroppedblob", + "confidence_score": 0.5, + "source": "smart_canvas_uploadcroppedblob", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7793", + "weight": 0.8, + "_src": "smart_canvas_applyimagegridsplit", + "_tgt": "smart_canvas_uploadimageblobs", + "confidence_score": 0.5, + "source": "smart_canvas_uploadimageblobs", + "target": "smart_canvas_applyimagegridsplit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7694", + "weight": 0.8, + "_src": "smart_canvas_applyimagecrop", + "_tgt": "smart_canvas_replaceeditedimage", + "confidence_score": 0.5, + "source": "smart_canvas_replaceeditedimage", + "target": "smart_canvas_applyimagecrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7716", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_replaceeditedimage", + "confidence_score": 0.5, + "source": "smart_canvas_replaceeditedimage", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7772", + "weight": 0.8, + "_src": "smart_canvas_applyimagebrush", + "_tgt": "smart_canvas_replaceeditedimage", + "confidence_score": 0.5, + "source": "smart_canvas_replaceeditedimage", + "target": "smart_canvas_applyimagebrush" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7717", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_applyoutpaintsizetosmartparams", + "confidence_score": 0.5, + "source": "smart_canvas_applyoutpaintsizetosmartparams", + "target": "smart_canvas_applyimageoutpaint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7811", + "weight": 0.8, + "_src": "smart_canvas_applyimageedit", + "_tgt": "smart_canvas_applyimagecrop", + "confidence_score": 0.5, + "source": "smart_canvas_applyimagecrop", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7718", + "weight": 0.8, + "_src": "smart_canvas_applyimageoutpaint", + "_tgt": "smart_canvas_setpromptdraftfornode", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageoutpaint", + "target": "smart_canvas_setpromptdraftfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7807", + "weight": 0.8, + "_src": "smart_canvas_applyimageedit", + "_tgt": "smart_canvas_applyimageoutpaint", + "confidence_score": 0.5, + "source": "smart_canvas_applyimageoutpaint", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7729", + "weight": 0.8, + "_src": "smart_canvas_applyimagemask", + "_tgt": "smart_canvas_maskcanvasfromdrawcanvas", + "confidence_score": 0.5, + "source": "smart_canvas_applyimagemask", + "target": "smart_canvas_maskcanvasfromdrawcanvas" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7808", + "weight": 0.8, + "_src": "smart_canvas_applyimageedit", + "_tgt": "smart_canvas_applyimagemask", + "confidence_score": 0.5, + "source": "smart_canvas_applyimagemask", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7809", + "weight": 0.8, + "_src": "smart_canvas_applyimageedit", + "_tgt": "smart_canvas_applyimagebrush", + "confidence_score": 0.5, + "source": "smart_canvas_applyimagebrush", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7810", + "weight": 0.8, + "_src": "smart_canvas_applyimageedit", + "_tgt": "smart_canvas_applyimagegridsplit", + "confidence_score": 0.5, + "source": "smart_canvas_applyimagegridsplit", + "target": "smart_canvas_applyimageedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7876", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptdraftforcurrent", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10423", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_savepromptdraftforcurrent", + "confidence_score": 0.5, + "source": "smart_canvas_savepromptdraftforcurrent", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7846", + "weight": 0.8, + "_src": "smart_canvas_loadpromptdraft", + "_tgt": "smart_canvas_prompthtmlwithmentiontokens", + "confidence_score": 0.5, + "source": "smart_canvas_loadpromptdraft", + "target": "smart_canvas_prompthtmlwithmentiontokens" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7894", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_loadpromptdraft", + "confidence_score": 0.5, + "source": "smart_canvas_loadpromptdraft", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7898", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_positioncomposerfornode", + "confidence_score": 0.5, + "source": "smart_canvas_positioncomposerfornode", + "target": "smart_canvas_updatecomposer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7891", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_promptinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_updatecomposer", + "target": "smart_canvas_promptinputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7897", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_synccascaderunbutton", + "confidence_score": 0.5, + "source": "smart_canvas_updatecomposer", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7901", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_renderinputthumbsrow", + "confidence_score": 0.5, + "source": "smart_canvas_updatecomposer", + "target": "smart_canvas_renderinputthumbsrow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7902", + "weight": 0.8, + "_src": "smart_canvas_updatecomposer", + "_tgt": "smart_canvas_renderinputpromptpreview", + "confidence_score": 0.5, + "source": "smart_canvas_updatecomposer", + "target": "smart_canvas_renderinputpromptpreview" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10479", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_updatecomposer", + "confidence_score": 0.5, + "source": "smart_canvas_updatecomposer", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7908", + "weight": 0.8, + "_src": "smart_canvas_renderinputpromptpreview", + "_tgt": "smart_canvas_inputprompttextfor", + "confidence_score": 0.5, + "source": "smart_canvas_renderinputpromptpreview", + "target": "smart_canvas_inputprompttextfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7918", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_visiblereferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_renderinputthumbsrow", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L7933", + "weight": 0.8, + "_src": "smart_canvas_renderinputthumbsrow", + "_tgt": "smart_canvas_bindinputthumbsdrag", + "confidence_score": 0.5, + "source": "smart_canvas_renderinputthumbsrow", + "target": "smart_canvas_bindinputthumbsdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8819", + "weight": 0.8, + "_src": "smart_canvas_toggleinputrefblocked", + "_tgt": "smart_canvas_renderinputthumbsrow", + "confidence_score": 0.5, + "source": "smart_canvas_renderinputthumbsrow", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9158", + "weight": 0.8, + "_src": "smart_canvas_insertmentiontoken", + "_tgt": "smart_canvas_renderinputthumbsrow", + "confidence_score": 0.5, + "source": "smart_canvas_renderinputthumbsrow", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8047", + "weight": 0.8, + "_src": "smart_canvas_reorderinputsourcenodes", + "_tgt": "smart_canvas_movedbeforeafterids", + "confidence_score": 0.5, + "source": "smart_canvas_movedbeforeafterids", + "target": "smart_canvas_reorderinputsourcenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8048", + "weight": 0.8, + "_src": "smart_canvas_reorderinputsourcenodes", + "_tgt": "smart_canvas_sameorderedids", + "confidence_score": 0.5, + "source": "smart_canvas_sameorderedids", + "target": "smart_canvas_reorderinputsourcenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8043", + "weight": 0.8, + "_src": "smart_canvas_reorderinputsourcenodes", + "_tgt": "smart_canvas_workflowinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_reorderinputsourcenodes", + "target": "smart_canvas_workflowinputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8044", + "weight": 0.8, + "_src": "smart_canvas_reorderinputsourcenodes", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_reorderinputsourcenodes", + "target": "smart_canvas_inputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8103", + "weight": 0.8, + "_src": "smart_canvas_reorderinputthumb", + "_tgt": "smart_canvas_reorderinputsourcenodes", + "confidence_score": 0.5, + "source": "smart_canvas_reorderinputsourcenodes", + "target": "smart_canvas_reorderinputthumb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8277", + "weight": 0.8, + "_src": "smart_canvas_resolvesmartimagedroppayload", + "_tgt": "smart_canvas_uploadfilesfromdatatransfer", + "confidence_score": 0.5, + "source": "smart_canvas_uploadfilesfromdatatransfer", + "target": "smart_canvas_resolvesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8332", + "weight": 0.8, + "_src": "smart_canvas_appendimagestosmartnode", + "_tgt": "smart_canvas_uploadtitleforitems", + "confidence_score": 0.5, + "source": "smart_canvas_uploadtitleforitems", + "target": "smart_canvas_appendimagestosmartnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8266", + "weight": 0.8, + "_src": "smart_canvas_smartimagedroppayload", + "_tgt": "smart_canvas_smartimagefilesfromdatatransfer", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagefilesfromdatatransfer", + "target": "smart_canvas_smartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8282", + "weight": 0.8, + "_src": "smart_canvas_hassmartimagedropdata", + "_tgt": "smart_canvas_smartimagefilesfromdatatransfer", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagefilesfromdatatransfer", + "target": "smart_canvas_hassmartimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8361", + "weight": 0.8, + "_src": "smart_canvas_importsmartlocalimages", + "_tgt": "smart_canvas_smartresponseerrormessage", + "confidence_score": 0.5, + "source": "smart_canvas_smartresponseerrormessage", + "target": "smart_canvas_importsmartlocalimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8226", + "weight": 0.8, + "_src": "smart_canvas_smartdroptextcandidates", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 0.5, + "source": "smart_canvas_smartdropdatatypes", + "target": "smart_canvas_smartdroptextcandidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8283", + "weight": 0.8, + "_src": "smart_canvas_hassmartimagedropdata", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 0.5, + "source": "smart_canvas_smartdropdatatypes", + "target": "smart_canvas_hassmartimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8288", + "weight": 0.8, + "_src": "smart_canvas_hassmartassetdrag", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 0.5, + "source": "smart_canvas_smartdropdatatypes", + "target": "smart_canvas_hassmartassetdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8291", + "weight": 0.8, + "_src": "smart_canvas_hasmediadrawerdrag", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 0.5, + "source": "smart_canvas_smartdropdatatypes", + "target": "smart_canvas_hasmediadrawerdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8294", + "weight": 0.8, + "_src": "smart_canvas_hassmartinputthumbdrag", + "_tgt": "smart_canvas_smartdropdatatypes", + "confidence_score": 0.5, + "source": "smart_canvas_smartdropdatatypes", + "target": "smart_canvas_hassmartinputthumbdrag" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8226", + "weight": 0.8, + "_src": "smart_canvas_smartdroptextcandidates", + "_tgt": "smart_canvas_uniquesmartdropvalues", + "confidence_score": 0.5, + "source": "smart_canvas_uniquesmartdropvalues", + "target": "smart_canvas_smartdroptextcandidates" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8255", + "weight": 0.8, + "_src": "smart_canvas_smartlocalimagepathsfromdatatransfer", + "_tgt": "smart_canvas_uniquesmartdropvalues", + "confidence_score": 0.5, + "source": "smart_canvas_uniquesmartdropvalues", + "target": "smart_canvas_smartlocalimagepathsfromdatatransfer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8255", + "weight": 0.8, + "_src": "smart_canvas_smartlocalimagepathsfromdatatransfer", + "_tgt": "smart_canvas_smartdroptextcandidates", + "confidence_score": 0.5, + "source": "smart_canvas_smartdroptextcandidates", + "target": "smart_canvas_smartlocalimagepathsfromdatatransfer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8270", + "weight": 0.8, + "_src": "smart_canvas_smartimagedroppayload", + "_tgt": "smart_canvas_smartdroptextcandidates", + "confidence_score": 0.5, + "source": "smart_canvas_smartdroptextcandidates", + "target": "smart_canvas_smartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8268", + "weight": 0.8, + "_src": "smart_canvas_smartimagedroppayload", + "_tgt": "smart_canvas_smartlocalimagepathsfromdatatransfer", + "confidence_score": 0.5, + "source": "smart_canvas_smartlocalimagepathsfromdatatransfer", + "target": "smart_canvas_smartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8373", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_smartimagenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagenamefromurl", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12320", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_smartimagenamefromurl", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagenamefromurl", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8275", + "weight": 0.8, + "_src": "smart_canvas_resolvesmartimagedroppayload", + "_tgt": "smart_canvas_smartimagedroppayload", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagedroppayload", + "target": "smart_canvas_resolvesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8285", + "weight": 0.8, + "_src": "smart_canvas_hassmartimagedropdata", + "_tgt": "smart_canvas_smartimagedroppayload", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagedroppayload", + "target": "smart_canvas_hassmartimagedropdata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12312", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_resolvesmartimagedroppayload", + "confidence_score": 0.5, + "source": "smart_canvas_resolvesmartimagedroppayload", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8299", + "weight": 0.8, + "_src": "smart_canvas_setsmartdropcopyeffect", + "_tgt": "smart_canvas_hassmartimagedropdata", + "confidence_score": 0.5, + "source": "smart_canvas_hassmartimagedropdata", + "target": "smart_canvas_setsmartdropcopyeffect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12288", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldragover", + "_tgt": "smart_canvas_hassmartimagedropdata", + "confidence_score": 0.5, + "source": "smart_canvas_hassmartimagedropdata", + "target": "smart_canvas_handleassetpaneldragover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12296", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_hassmartimagedropdata", + "confidence_score": 0.5, + "source": "smart_canvas_hassmartimagedropdata", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8299", + "weight": 0.8, + "_src": "smart_canvas_setsmartdropcopyeffect", + "_tgt": "smart_canvas_hassmartassetdrag", + "confidence_score": 0.5, + "source": "smart_canvas_hassmartassetdrag", + "target": "smart_canvas_setsmartdropcopyeffect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8298", + "weight": 0.8, + "_src": "smart_canvas_setsmartdropcopyeffect", + "_tgt": "smart_canvas_hassmartinputthumbdrag", + "confidence_score": 0.5, + "source": "smart_canvas_hassmartinputthumbdrag", + "target": "smart_canvas_setsmartdropcopyeffect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8348", + "weight": 0.8, + "_src": "smart_canvas_handlefiles", + "_tgt": "smart_canvas_uploadfiles", + "confidence_score": 0.5, + "source": "smart_canvas_uploadfiles", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12314", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_uploadfiles", + "confidence_score": 0.5, + "source": "smart_canvas_uploadfiles", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8351", + "weight": 0.8, + "_src": "smart_canvas_handlefiles", + "_tgt": "smart_canvas_appendimagestosmartnode", + "confidence_score": 0.5, + "source": "smart_canvas_appendimagestosmartnode", + "target": "smart_canvas_handlefiles" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8370", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_appendimagestosmartnode", + "confidence_score": 0.5, + "source": "smart_canvas_appendimagestosmartnode", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8367", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_handlefiles", + "confidence_score": 0.5, + "source": "smart_canvas_handlefiles", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8370", + "weight": 0.8, + "_src": "smart_canvas_handlesmartimagedroppayload", + "_tgt": "smart_canvas_importsmartlocalimages", + "confidence_score": 0.5, + "source": "smart_canvas_importsmartlocalimages", + "target": "smart_canvas_handlesmartimagedroppayload" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12317", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_importsmartlocalimages", + "confidence_score": 0.5, + "source": "smart_canvas_importsmartlocalimages", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8394", + "weight": 0.8, + "_src": "smart_canvas_expectedoutputsize", + "_tgt": "smart_canvas_sizeforrun", + "confidence_score": 0.5, + "source": "smart_canvas_sizeforrun", + "target": "smart_canvas_expectedoutputsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8403", + "weight": 0.8, + "_src": "smart_canvas_explicitrequestoutputsizeforpending", + "_tgt": "smart_canvas_sizeforrun", + "confidence_score": 0.5, + "source": "smart_canvas_sizeforrun", + "target": "smart_canvas_explicitrequestoutputsizeforpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10858", + "weight": 0.8, + "_src": "smart_canvas_runapigeneration", + "_tgt": "smart_canvas_sizeforrun", + "confidence_score": 0.5, + "source": "smart_canvas_sizeforrun", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8453", + "weight": 0.8, + "_src": "smart_canvas_pendingbaseboxsize", + "_tgt": "smart_canvas_expectedoutputsize", + "confidence_score": 0.5, + "source": "smart_canvas_expectedoutputsize", + "target": "smart_canvas_pendingbaseboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8448", + "weight": 0.8, + "_src": "smart_canvas_pendingbaseboxsize", + "_tgt": "smart_canvas_explicitrequestoutputsizeforpending", + "confidence_score": 0.5, + "source": "smart_canvas_explicitrequestoutputsizeforpending", + "target": "smart_canvas_pendingbaseboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8430", + "weight": 0.8, + "_src": "smart_canvas_pendingsourceboxsize", + "_tgt": "smart_canvas_pendingsizefromimageref", + "confidence_score": 0.5, + "source": "smart_canvas_pendingsizefromimageref", + "target": "smart_canvas_pendingsourceboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8450", + "weight": 0.8, + "_src": "smart_canvas_pendingbaseboxsize", + "_tgt": "smart_canvas_pendingsourceboxsize", + "confidence_score": 0.5, + "source": "smart_canvas_pendingsourceboxsize", + "target": "smart_canvas_pendingbaseboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8449", + "weight": 0.8, + "_src": "smart_canvas_pendingbaseboxsize", + "_tgt": "smart_canvas_displayboxfromnaturalsize", + "confidence_score": 0.5, + "source": "smart_canvas_displayboxfromnaturalsize", + "target": "smart_canvas_pendingbaseboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8456", + "weight": 0.8, + "_src": "smart_canvas_pendingboxsize", + "_tgt": "smart_canvas_pendingbaseboxsize", + "confidence_score": 0.5, + "source": "smart_canvas_pendingbaseboxsize", + "target": "smart_canvas_pendingboxsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9273", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_pendingboxsize", + "confidence_score": 0.5, + "source": "smart_canvas_pendingboxsize", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10700", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_pendingboxsize", + "confidence_score": 0.5, + "source": "smart_canvas_pendingboxsize", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8496", + "weight": 0.8, + "_src": "smart_canvas_prompthtmlwithmentiontokens", + "_tgt": "smart_canvas_mentiontokenhtml", + "confidence_score": 0.5, + "source": "smart_canvas_mentiontokenhtml", + "target": "smart_canvas_prompthtmlwithmentiontokens" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8538", + "weight": 0.8, + "_src": "smart_canvas_attachrunmeta", + "_tgt": "smart_canvas_prompthtmlwithmentiontokens", + "confidence_score": 0.5, + "source": "smart_canvas_prompthtmlwithmentiontokens", + "target": "smart_canvas_attachrunmeta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9965", + "weight": 0.8, + "_src": "smart_canvas_loadnodepromptdrafttoinput", + "_tgt": "smart_canvas_prompthtmlwithmentiontokens", + "confidence_score": 0.5, + "source": "smart_canvas_prompthtmlwithmentiontokens", + "target": "smart_canvas_loadnodepromptdrafttoinput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10664", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_snapshotrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_snapshotrunmeta", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9294", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9454", + "weight": 0.8, + "_src": "smart_canvas_finalizependingnode", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_finalizependingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9918", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10322", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10703", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11060", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11078", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11098", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11118", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_attachrunmeta", + "confidence_score": 0.5, + "source": "smart_canvas_attachrunmeta", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9294", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_stripruninputmeta", + "confidence_score": 0.5, + "source": "smart_canvas_stripruninputmeta", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10688", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_stripruninputmeta", + "confidence_score": 0.5, + "source": "smart_canvas_stripruninputmeta", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8588", + "weight": 0.8, + "_src": "smart_canvas_connectinputnode", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_connectinputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9292", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9401", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9885", + "weight": 0.8, + "_src": "smart_canvas_ensurehistorygroupfornode", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11061", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11079", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11099", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11119", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_addconnection", + "confidence_score": 0.5, + "source": "smart_canvas_addconnection", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9293", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 0.5, + "source": "smart_canvas_connectinputnode", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9326", + "weight": 0.8, + "_src": "smart_canvas_createparallelloopoutputnode", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 0.5, + "source": "smart_canvas_connectinputnode", + "target": "smart_canvas_createparallelloopoutputnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9427", + "weight": 0.8, + "_src": "smart_canvas_extractcurrentimagestosource", + "_tgt": "smart_canvas_connectinputnode", + "confidence_score": 0.5, + "source": "smart_canvas_connectinputnode", + "target": "smart_canvas_extractcurrentimagestosource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8604", + "weight": 0.8, + "_src": "smart_canvas_inputnodesfor", + "_tgt": "smart_canvas_upstreamnodesforkinds", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamnodesforkinds", + "target": "smart_canvas_inputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8607", + "weight": 0.8, + "_src": "smart_canvas_workflowinputnodesfor", + "_tgt": "smart_canvas_upstreamnodesforkinds", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamnodesforkinds", + "target": "smart_canvas_workflowinputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9556", + "weight": 0.8, + "_src": "smart_canvas_directimageinputsforkinds", + "_tgt": "smart_canvas_upstreamnodesforkinds", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamnodesforkinds", + "target": "smart_canvas_directimageinputsforkinds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9570", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_upstreamnodesforkinds", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamnodesforkinds", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8696", + "weight": 0.8, + "_src": "smart_canvas_smartloopinputpromptitems", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_smartloopinputpromptitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8736", + "weight": 0.8, + "_src": "smart_canvas_smartloopinputimages", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_smartloopinputimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8749", + "weight": 0.8, + "_src": "smart_canvas_smartlooppreviewimages", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_smartlooppreviewimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8768", + "weight": 0.8, + "_src": "smart_canvas_promptinputnodesfor", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_promptinputnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8787", + "weight": 0.8, + "_src": "smart_canvas_inputimagesfor", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_inputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9546", + "weight": 0.8, + "_src": "smart_canvas_directimageinputsfor", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_directimageinputsfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9570", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9626", + "weight": 0.8, + "_src": "smart_canvas_relaylooppromptnodesforedge", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_relaylooppromptnodesforedge" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9631", + "weight": 0.8, + "_src": "smart_canvas_relaylooppromptnodesfortarget", + "_tgt": "smart_canvas_inputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputnodesfor", + "target": "smart_canvas_relaylooppromptnodesfortarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8790", + "weight": 0.8, + "_src": "smart_canvas_workflowinputimagesfor", + "_tgt": "smart_canvas_workflowinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_workflowinputnodesfor", + "target": "smart_canvas_workflowinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9546", + "weight": 0.8, + "_src": "smart_canvas_directimageinputsfor", + "_tgt": "smart_canvas_workflowinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_workflowinputnodesfor", + "target": "smart_canvas_directimageinputsfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9570", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_workflowinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_workflowinputnodesfor", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8637", + "weight": 0.8, + "_src": "smart_canvas_nodehasreferencecontent", + "_tgt": "smart_canvas_imagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_imagesfornode", + "target": "smart_canvas_nodehasreferencecontent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8756", + "weight": 0.8, + "_src": "smart_canvas_outputimagesfornode", + "_tgt": "smart_canvas_imagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_imagesfornode", + "target": "smart_canvas_outputimagesfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8647", + "weight": 0.8, + "_src": "smart_canvas_candidateinputimagesfor", + "_tgt": "smart_canvas_nodehasreferencecontent", + "confidence_score": 0.5, + "source": "smart_canvas_nodehasreferencecontent", + "target": "smart_canvas_candidateinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8643", + "weight": 0.8, + "_src": "smart_canvas_candidateinputimagesfor", + "_tgt": "smart_canvas_workflowinputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_candidateinputimagesfor", + "target": "smart_canvas_workflowinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8643", + "weight": 0.8, + "_src": "smart_canvas_candidateinputimagesfor", + "_tgt": "smart_canvas_inputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_candidateinputimagesfor", + "target": "smart_canvas_inputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8651", + "weight": 0.8, + "_src": "smart_canvas_defaultinputimagesfor", + "_tgt": "smart_canvas_candidateinputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_candidateinputimagesfor", + "target": "smart_canvas_defaultinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8825", + "weight": 0.8, + "_src": "smart_canvas_defaultreferenceimagesfor", + "_tgt": "smart_canvas_defaultinputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_defaultinputimagesfor", + "target": "smart_canvas_defaultreferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8666", + "weight": 0.8, + "_src": "smart_canvas_smartlooppromptfieldvalues", + "_tgt": "smart_canvas_splitsmartpromptitems", + "confidence_score": 0.5, + "source": "smart_canvas_splitsmartpromptitems", + "target": "smart_canvas_smartlooppromptfieldvalues" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8669", + "weight": 0.8, + "_src": "smart_canvas_smartloopactivepromptfieldvalues", + "_tgt": "smart_canvas_smartlooppromptfieldvalues", + "confidence_score": 0.5, + "source": "smart_canvas_smartlooppromptfieldvalues", + "target": "smart_canvas_smartloopactivepromptfieldvalues" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8678", + "weight": 0.8, + "_src": "smart_canvas_smartlooppromptfieldtext", + "_tgt": "smart_canvas_smartlooppromptfieldvalues", + "confidence_score": 0.5, + "source": "smart_canvas_smartlooppromptfieldvalues", + "target": "smart_canvas_smartlooppromptfieldtext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8682", + "weight": 0.8, + "_src": "smart_canvas_smartloopselectedlocalprompt", + "_tgt": "smart_canvas_smartloopactivepromptfieldvalues", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopactivepromptfieldvalues", + "target": "smart_canvas_smartloopselectedlocalprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8722", + "weight": 0.8, + "_src": "smart_canvas_smartloopprompt", + "_tgt": "smart_canvas_smartloopselectedlocalprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopselectedlocalprompt", + "target": "smart_canvas_smartloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8689", + "weight": 0.8, + "_src": "smart_canvas_smartloopupstreampromptpreviewheight", + "_tgt": "smart_canvas_smartloopinputpromptitems", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopupstreampromptpreviewheight", + "target": "smart_canvas_smartloopinputpromptitems" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8709", + "weight": 0.8, + "_src": "smart_canvas_smartloopselectedinputprompt", + "_tgt": "smart_canvas_smartloopinputpromptitems", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopinputpromptitems", + "target": "smart_canvas_smartloopselectedinputprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8721", + "weight": 0.8, + "_src": "smart_canvas_smartloopprompt", + "_tgt": "smart_canvas_smartloopselectedinputprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopselectedinputprompt", + "target": "smart_canvas_smartloopprompt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8764", + "weight": 0.8, + "_src": "smart_canvas_textfornode", + "_tgt": "smart_canvas_smartloopprompt", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopprompt", + "target": "smart_canvas_textfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8755", + "weight": 0.8, + "_src": "smart_canvas_outputimagesfornode", + "_tgt": "smart_canvas_smartloopinputimages", + "confidence_score": 0.5, + "source": "smart_canvas_smartloopinputimages", + "target": "smart_canvas_outputimagesfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8759", + "weight": 0.8, + "_src": "smart_canvas_selfreferenceimagesfornode", + "_tgt": "smart_canvas_outputimagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_outputimagesfornode", + "target": "smart_canvas_selfreferenceimagesfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9502", + "weight": 0.8, + "_src": "smart_canvas_refsfordirectloopround", + "_tgt": "smart_canvas_outputimagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_outputimagesfornode", + "target": "smart_canvas_refsfordirectloopround" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10253", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_outputimagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_outputimagesfornode", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8824", + "weight": 0.8, + "_src": "smart_canvas_defaultreferenceimagesfor", + "_tgt": "smart_canvas_selfreferenceimagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_selfreferenceimagesfornode", + "target": "smart_canvas_defaultreferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10155", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_selfreferenceimagesfornode", + "confidence_score": 0.5, + "source": "smart_canvas_selfreferenceimagesfornode", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8771", + "weight": 0.8, + "_src": "smart_canvas_inputprompttextfor", + "_tgt": "smart_canvas_promptinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_promptinputnodesfor", + "target": "smart_canvas_inputprompttextfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8784", + "weight": 0.8, + "_src": "smart_canvas_upstreamlooppromptnodesfor", + "_tgt": "smart_canvas_promptinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_promptinputnodesfor", + "target": "smart_canvas_upstreamlooppromptnodesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9625", + "weight": 0.8, + "_src": "smart_canvas_relaylooppromptnodesforedge", + "_tgt": "smart_canvas_promptinputnodesfor", + "confidence_score": 0.5, + "source": "smart_canvas_promptinputnodesfor", + "target": "smart_canvas_relaylooppromptnodesforedge" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9224", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_inputprompttextfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputprompttextfor", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8807", + "weight": 0.8, + "_src": "smart_canvas_activeinputimagesfor", + "_tgt": "smart_canvas_inputimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_inputimagesfor", + "target": "smart_canvas_activeinputimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8804", + "weight": 0.8, + "_src": "smart_canvas_isinputrefblocked", + "_tgt": "smart_canvas_inputrefkey", + "confidence_score": 0.5, + "source": "smart_canvas_inputrefkey", + "target": "smart_canvas_isinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8811", + "weight": 0.8, + "_src": "smart_canvas_toggleinputrefblocked", + "_tgt": "smart_canvas_inputrefkey", + "confidence_score": 0.5, + "source": "smart_canvas_inputrefkey", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8804", + "weight": 0.8, + "_src": "smart_canvas_isinputrefblocked", + "_tgt": "smart_canvas_blockedinputrefkeys", + "confidence_score": 0.5, + "source": "smart_canvas_blockedinputrefkeys", + "target": "smart_canvas_isinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8814", + "weight": 0.8, + "_src": "smart_canvas_toggleinputrefblocked", + "_tgt": "smart_canvas_blockedinputrefkeys", + "confidence_score": 0.5, + "source": "smart_canvas_blockedinputrefkeys", + "target": "smart_canvas_toggleinputrefblocked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9195", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_blockedinputrefkeys", + "confidence_score": 0.5, + "source": "smart_canvas_blockedinputrefkeys", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8826", + "weight": 0.8, + "_src": "smart_canvas_defaultreferenceimagesfor", + "_tgt": "smart_canvas_uniquereferenceimages", + "confidence_score": 0.5, + "source": "smart_canvas_defaultreferenceimagesfor", + "target": "smart_canvas_uniquereferenceimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8910", + "weight": 0.8, + "_src": "smart_canvas_visiblereferenceimagesfor", + "_tgt": "smart_canvas_defaultreferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_defaultreferenceimagesfor", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8962", + "weight": 0.8, + "_src": "smart_canvas_referenceimagesfor", + "_tgt": "smart_canvas_defaultreferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_defaultreferenceimagesfor", + "target": "smart_canvas_referenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9197", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_defaultreferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_defaultreferenceimagesfor", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10156", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_defaultreferenceimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_defaultreferenceimagesfor", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8839", + "weight": 0.8, + "_src": "smart_canvas_connectedlinenodeids", + "_tgt": "smart_canvas_lineconnectionsfor", + "confidence_score": 0.5, + "source": "smart_canvas_lineconnectionsfor", + "target": "smart_canvas_connectedlinenodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8866", + "weight": 0.8, + "_src": "smart_canvas_upstreamlinenodeids", + "_tgt": "smart_canvas_lineconnectionsfor", + "confidence_score": 0.5, + "source": "smart_canvas_lineconnectionsfor", + "target": "smart_canvas_upstreamlinenodeids" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8881", + "weight": 0.8, + "_src": "smart_canvas_lineimagesfor", + "_tgt": "smart_canvas_upstreamlinenodeids", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamlinenodeids", + "target": "smart_canvas_lineimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8914", + "weight": 0.8, + "_src": "smart_canvas_inputmentioncandidateimages", + "_tgt": "smart_canvas_lineimagesfor", + "confidence_score": 0.5, + "source": "smart_canvas_lineimagesfor", + "target": "smart_canvas_inputmentioncandidateimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8889", + "weight": 0.8, + "_src": "smart_canvas_collectmentionedimagesfromprompt", + "_tgt": "smart_canvas_collectpromptparts", + "confidence_score": 0.5, + "source": "smart_canvas_collectmentionedimagesfromprompt", + "target": "smart_canvas_collectpromptparts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8911", + "weight": 0.8, + "_src": "smart_canvas_visiblereferenceimagesfor", + "_tgt": "smart_canvas_collectmentionedimagesfromprompt", + "confidence_score": 0.5, + "source": "smart_canvas_collectmentionedimagesfromprompt", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8911", + "weight": 0.8, + "_src": "smart_canvas_visiblereferenceimagesfor", + "_tgt": "smart_canvas_uniquereferenceimages", + "confidence_score": 0.5, + "source": "smart_canvas_uniquereferenceimages", + "target": "smart_canvas_visiblereferenceimagesfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9199", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_uniquereferenceimages", + "confidence_score": 0.5, + "source": "smart_canvas_uniquereferenceimages", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8959", + "weight": 0.8, + "_src": "smart_canvas_mentioncandidateimages", + "_tgt": "smart_canvas_inputmentioncandidateimages", + "confidence_score": 0.5, + "source": "smart_canvas_inputmentioncandidateimages", + "target": "smart_canvas_mentioncandidateimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8984", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_inputmentioncandidateimages", + "confidence_score": 0.5, + "source": "smart_canvas_inputmentioncandidateimages", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9075", + "weight": 0.8, + "_src": "smart_canvas_showmentionpicker", + "_tgt": "smart_canvas_inputmentioncandidateimages", + "confidence_score": 0.5, + "source": "smart_canvas_inputmentioncandidateimages", + "target": "smart_canvas_showmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8959", + "weight": 0.8, + "_src": "smart_canvas_mentioncandidateimages", + "_tgt": "smart_canvas_assetmentioncandidateimages", + "confidence_score": 0.5, + "source": "smart_canvas_assetmentioncandidateimages", + "target": "smart_canvas_mentioncandidateimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9002", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_assetmentioncandidateimages", + "confidence_score": 0.5, + "source": "smart_canvas_assetmentioncandidateimages", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L8999", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_closementionpicker", + "target": "smart_canvas_rendermentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9107", + "weight": 0.8, + "_src": "smart_canvas_maybeopenmentionpicker", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_closementionpicker", + "target": "smart_canvas_maybeopenmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9156", + "weight": 0.8, + "_src": "smart_canvas_insertmentiontoken", + "_tgt": "smart_canvas_closementionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_closementionpicker", + "target": "smart_canvas_insertmentiontoken" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9104", + "weight": 0.8, + "_src": "smart_canvas_maybeopenmentionpicker", + "_tgt": "smart_canvas_savementionrange", + "confidence_score": 0.5, + "source": "smart_canvas_savementionrange", + "target": "smart_canvas_maybeopenmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9105", + "weight": 0.8, + "_src": "smart_canvas_maybeopenmentionpicker", + "_tgt": "smart_canvas_textbeforecaret", + "confidence_score": 0.5, + "source": "smart_canvas_textbeforecaret", + "target": "smart_canvas_maybeopenmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9039", + "weight": 0.8, + "_src": "smart_canvas_rendermentionpicker", + "_tgt": "smart_canvas_positionmentionpickeratcaret", + "confidence_score": 0.5, + "source": "smart_canvas_rendermentionpicker", + "target": "smart_canvas_positionmentionpickeratcaret" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9077", + "weight": 0.8, + "_src": "smart_canvas_showmentionpicker", + "_tgt": "smart_canvas_rendermentionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_rendermentionpicker", + "target": "smart_canvas_showmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9106", + "weight": 0.8, + "_src": "smart_canvas_maybeopenmentionpicker", + "_tgt": "smart_canvas_showmentionpicker", + "confidence_score": 0.5, + "source": "smart_canvas_showmentionpicker", + "target": "smart_canvas_maybeopenmentionpicker" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9193", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_collectpromptparts", + "confidence_score": 0.5, + "source": "smart_canvas_collectpromptparts", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9194", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequest", + "_tgt": "smart_canvas_originalprompttextfromparts", + "confidence_score": 0.5, + "source": "smart_canvas_originalprompttextfromparts", + "target": "smart_canvas_buildpromptrequest" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9976", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequestfornode", + "_tgt": "smart_canvas_buildpromptrequest", + "confidence_score": 0.5, + "source": "smart_canvas_buildpromptrequest", + "target": "smart_canvas_buildpromptrequestfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10639", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_buildpromptrequest", + "confidence_score": 0.5, + "source": "smart_canvas_buildpromptrequest", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9252", + "weight": 0.8, + "_src": "smart_canvas_outgoinginputconnectionsfor", + "_tgt": "smart_canvas_outgoingconnectionsfor", + "confidence_score": 0.5, + "source": "smart_canvas_outgoingconnectionsfor", + "target": "smart_canvas_outgoinginputconnectionsfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9258", + "weight": 0.8, + "_src": "smart_canvas_nextoutputpositionforsource", + "_tgt": "smart_canvas_outgoingconnectionsfor", + "confidence_score": 0.5, + "source": "smart_canvas_outgoingconnectionsfor", + "target": "smart_canvas_nextoutputpositionforsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9274", + "weight": 0.8, + "_src": "smart_canvas_creatependingoutputfromsource", + "_tgt": "smart_canvas_nextoutputpositionforsource", + "confidence_score": 0.5, + "source": "smart_canvas_nextoutputpositionforsource", + "target": "smart_canvas_creatependingoutputfromsource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10690", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_creatependingoutputfromsource", + "confidence_score": 0.5, + "source": "smart_canvas_creatependingoutputfromsource", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9331", + "weight": 0.8, + "_src": "smart_canvas_loopoutputslotsforroot", + "_tgt": "smart_canvas_downstreamnodesforid", + "confidence_score": 0.5, + "source": "smart_canvas_loopoutputslotsforroot", + "target": "smart_canvas_downstreamnodesforid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9341", + "weight": 0.8, + "_src": "smart_canvas_loopoutputslotforround", + "_tgt": "smart_canvas_loopoutputslotsforroot", + "confidence_score": 0.5, + "source": "smart_canvas_loopoutputslotsforroot", + "target": "smart_canvas_loopoutputslotforround" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9392", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_loopoutputslotsforroot", + "confidence_score": 0.5, + "source": "smart_canvas_loopoutputslotsforroot", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9391", + "weight": 0.8, + "_src": "smart_canvas_createloopoutputslot", + "_tgt": "smart_canvas_tagloopoutputslot", + "confidence_score": 0.5, + "source": "smart_canvas_tagloopoutputslot", + "target": "smart_canvas_createloopoutputslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10467", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_createloopoutputslot", + "confidence_score": 0.5, + "source": "smart_canvas_createloopoutputslot", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10724", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 0.5, + "source": "smart_canvas_finalizependingnode", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11057", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 0.5, + "source": "smart_canvas_finalizependingnode", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11075", + "weight": 0.8, + "_src": "smart_canvas_runcomfytext", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 0.5, + "source": "smart_canvas_finalizependingnode", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11095", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 0.5, + "source": "smart_canvas_finalizependingnode", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11115", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_finalizependingnode", + "confidence_score": 0.5, + "source": "smart_canvas_finalizependingnode", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10794", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_restorefromextraction", + "confidence_score": 0.5, + "source": "smart_canvas_restorefromextraction", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10716", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_restoresourcevisualstate", + "confidence_score": 0.5, + "source": "smart_canvas_restoresourcevisualstate", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10622", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_finishlooptargetpreviewstate", + "confidence_score": 0.5, + "source": "smart_canvas_finishlooptargetpreviewstate", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9568", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_directimageinputsfor", + "confidence_score": 0.5, + "source": "smart_canvas_directimageinputsfor", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9567", + "weight": 0.8, + "_src": "smart_canvas_primaryimageinputfor", + "_tgt": "smart_canvas_directimageinputsforkinds", + "confidence_score": 0.5, + "source": "smart_canvas_directimageinputsforkinds", + "target": "smart_canvas_primaryimageinputfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9599", + "weight": 0.8, + "_src": "smart_canvas_smartimagechainto", + "_tgt": "smart_canvas_primaryimageinputfor", + "confidence_score": 0.5, + "source": "smart_canvas_primaryimageinputfor", + "target": "smart_canvas_smartimagechainto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9579", + "weight": 0.8, + "_src": "smart_canvas_hasdownstreamimagenode", + "_tgt": "smart_canvas_downstreamnodesforid", + "confidence_score": 0.5, + "source": "smart_canvas_hasdownstreamimagenode", + "target": "smart_canvas_downstreamnodesforid" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9734", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_hasdownstreamimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_hasdownstreamimagenode", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9585", + "weight": 0.8, + "_src": "smart_canvas_downstreamworkflowimagetargetsfor", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamworkflowimagetargetsfor", + "target": "smart_canvas_downstreamimagetargetsfor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9588", + "weight": 0.8, + "_src": "smart_canvas_hasdownstreamworkflowimagenode", + "_tgt": "smart_canvas_downstreamworkflowimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamworkflowimagetargetsfor", + "target": "smart_canvas_hasdownstreamworkflowimagenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9741", + "weight": 0.8, + "_src": "smart_canvas_isdirectlooptargetrun", + "_tgt": "smart_canvas_hasdownstreamworkflowimagenode", + "confidence_score": 0.5, + "source": "smart_canvas_hasdownstreamworkflowimagenode", + "target": "smart_canvas_isdirectlooptargetrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9681", + "weight": 0.8, + "_src": "smart_canvas_smartcascadegraphfortail", + "_tgt": "smart_canvas_smartimagechainto", + "confidence_score": 0.5, + "source": "smart_canvas_smartimagechainto", + "target": "smart_canvas_smartcascadegraphfortail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9618", + "weight": 0.8, + "_src": "smart_canvas_resolvesmartcascadeloop", + "_tgt": "smart_canvas_upstreamnodesforid", + "confidence_score": 0.5, + "source": "smart_canvas_upstreamnodesforid", + "target": "smart_canvas_resolvesmartcascadeloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9683", + "weight": 0.8, + "_src": "smart_canvas_smartcascadegraphfortail", + "_tgt": "smart_canvas_resolvesmartcascadeloop", + "confidence_score": 0.5, + "source": "smart_canvas_resolvesmartcascadeloop", + "target": "smart_canvas_smartcascadegraphfortail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9732", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_resolvesmartcascadeloop", + "confidence_score": 0.5, + "source": "smart_canvas_resolvesmartcascadeloop", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9950", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_resolvesmartcascadeloop", + "confidence_score": 0.5, + "source": "smart_canvas_resolvesmartcascadeloop", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10426", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_resolvesmartcascadeloop", + "confidence_score": 0.5, + "source": "smart_canvas_resolvesmartcascadeloop", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9715", + "weight": 0.8, + "_src": "smart_canvas_cascadetailforloop", + "_tgt": "smart_canvas_downstreamnodesforid", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamnodesforid", + "target": "smart_canvas_cascadetailforloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9805", + "weight": 0.8, + "_src": "smart_canvas_pushrightsidenodes", + "_tgt": "smart_canvas_downstreamnodesforid", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamnodesforid", + "target": "smart_canvas_pushrightsidenodes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9677", + "weight": 0.8, + "_src": "smart_canvas_directloopruntargets", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamimagetargetsfor", + "target": "smart_canvas_directloopruntargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9684", + "weight": 0.8, + "_src": "smart_canvas_smartcascadegraphfortail", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamimagetargetsfor", + "target": "smart_canvas_smartcascadegraphfortail" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9713", + "weight": 0.8, + "_src": "smart_canvas_cascadetailforloop", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamimagetargetsfor", + "target": "smart_canvas_cascadetailforloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9742", + "weight": 0.8, + "_src": "smart_canvas_isdirectlooptargetrun", + "_tgt": "smart_canvas_downstreamimagetargetsfor", + "confidence_score": 0.5, + "source": "smart_canvas_downstreamimagetargetsfor", + "target": "smart_canvas_isdirectlooptargetrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9711", + "weight": 0.8, + "_src": "smart_canvas_cascadetailforloop", + "_tgt": "smart_canvas_directloopruntargets", + "confidence_score": 0.5, + "source": "smart_canvas_directloopruntargets", + "target": "smart_canvas_cascadetailforloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9731", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_smartcascadegraphfortail", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadegraphfortail", + "target": "smart_canvas_canrunsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10424", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_smartcascadegraphfortail", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadegraphfortail", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10630", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascadefromloop", + "_tgt": "smart_canvas_cascadetailforloop", + "confidence_score": 0.5, + "source": "smart_canvas_cascadetailforloop", + "target": "smart_canvas_runsmartcascadefromloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9733", + "weight": 0.8, + "_src": "smart_canvas_canrunsmartcascade", + "_tgt": "smart_canvas_isdirectlooptargetrun", + "confidence_score": 0.5, + "source": "smart_canvas_canrunsmartcascade", + "target": "smart_canvas_isdirectlooptargetrun" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9948", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_canrunsmartcascade", + "confidence_score": 0.5, + "source": "smart_canvas_canrunsmartcascade", + "target": "smart_canvas_synccascaderunbutton" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10422", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_canrunsmartcascade", + "confidence_score": 0.5, + "source": "smart_canvas_canrunsmartcascade", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10430", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_isdirectlooptargetrun", + "confidence_score": 0.5, + "source": "smart_canvas_isdirectlooptargetrun", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10707", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_coolrunbutton", + "confidence_score": 0.5, + "source": "smart_canvas_coolrunbutton", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10706", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_coolnoderunningstate", + "confidence_score": 0.5, + "source": "smart_canvas_coolnoderunningstate", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10800", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_clearnoderunningstate", + "confidence_score": 0.5, + "source": "smart_canvas_clearnoderunningstate", + "target": "smart_canvas_rungeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9921", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_pushrightsidenodes", + "confidence_score": 0.5, + "source": "smart_canvas_pushrightsidenodes", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9943", + "weight": 0.8, + "_src": "smart_canvas_appendoutputstonode", + "_tgt": "smart_canvas_pushrightsidenodes", + "confidence_score": 0.5, + "source": "smart_canvas_pushrightsidenodes", + "target": "smart_canvas_appendoutputstonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9914", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_cascadeoutputtitle", + "confidence_score": 0.5, + "source": "smart_canvas_cascadeoutputtitle", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9892", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_cleanhistoryimages", + "confidence_score": 0.5, + "source": "smart_canvas_cleanhistoryimages", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10292", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_cleanhistoryimages", + "confidence_score": 0.5, + "source": "smart_canvas_cleanhistoryimages", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9863", + "weight": 0.8, + "_src": "smart_canvas_ensurehistorygroupfornode", + "_tgt": "smart_canvas_historygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_historygroupfornode", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9895", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_historygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_historygroupfornode", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9886", + "weight": 0.8, + "_src": "smart_canvas_ensurehistorygroupfornode", + "_tgt": "smart_canvas_positionhistorygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_positionhistorygroupfornode", + "target": "smart_canvas_ensurehistorygroupfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9895", + "weight": 0.8, + "_src": "smart_canvas_replaceoutputstonodewithhistory", + "_tgt": "smart_canvas_ensurehistorygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_ensurehistorygroupfornode", + "target": "smart_canvas_replaceoutputstonodewithhistory" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10294", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_ensurehistorygroupfornode", + "confidence_score": 0.5, + "source": "smart_canvas_ensurehistorygroupfornode", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10216", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_replaceoutputstonodewithhistory", + "confidence_score": 0.5, + "source": "smart_canvas_replaceoutputstonodewithhistory", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10329", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_replaceoutputstonodewithhistory", + "confidence_score": 0.5, + "source": "smart_canvas_replaceoutputstonodewithhistory", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10360", + "weight": 0.8, + "_src": "smart_canvas_appendcascaderefstoreceiver", + "_tgt": "smart_canvas_replaceoutputstonodewithhistory", + "confidence_score": 0.5, + "source": "smart_canvas_replaceoutputstonodewithhistory", + "target": "smart_canvas_appendcascaderefstoreceiver" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11205", + "weight": 0.8, + "_src": "smart_canvas_finalizejimengpending", + "_tgt": "smart_canvas_replaceoutputstonodewithhistory", + "confidence_score": 0.5, + "source": "smart_canvas_replaceoutputstonodewithhistory", + "target": "smart_canvas_finalizejimengpending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9956", + "weight": 0.8, + "_src": "smart_canvas_synccascaderunbutton", + "_tgt": "smart_canvas_smartcascadestoptext", + "confidence_score": 0.5, + "source": "smart_canvas_synccascaderunbutton", + "target": "smart_canvas_smartcascadestoptext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9974", + "weight": 0.8, + "_src": "smart_canvas_buildpromptrequestfornode", + "_tgt": "smart_canvas_loadnodepromptdrafttoinput", + "confidence_score": 0.5, + "source": "smart_canvas_loadnodepromptdrafttoinput", + "target": "smart_canvas_buildpromptrequestfornode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10160", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_buildpromptrequestfornode", + "confidence_score": 0.5, + "source": "smart_canvas_buildpromptrequestfornode", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10254", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_buildpromptrequestfornode", + "confidence_score": 0.5, + "source": "smart_canvas_buildpromptrequestfornode", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9983", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_generatecomfyurlswithsettings", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_generatecomfyurlswithsettings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L9999", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_comfynameforref", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10056", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_runapivideogeneration", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10059", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_runapigeneration", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10070", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_runrunninghubgeneration", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10072", + "weight": 0.8, + "_src": "smart_canvas_generateurlsforcurrentsettings", + "_tgt": "smart_canvas_runmodelscopegeneration", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10207", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_generateurlsforcurrentsettings", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runcascadestepintonode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10316", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_generateurlsforcurrentsettings", + "confidence_score": 0.5, + "source": "smart_canvas_generateurlsforcurrentsettings", + "target": "smart_canvas_runlooproundintoslot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10091", + "weight": 0.8, + "_src": "smart_canvas_generatecomfyurlswithsettings", + "_tgt": "smart_canvas_comfynameforref", + "confidence_score": 0.5, + "source": "smart_canvas_generatecomfyurlswithsettings", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10236", + "weight": 0.8, + "_src": "smart_canvas_runcascadestepintonode", + "_tgt": "smart_canvas_handlejimengpendingsignal", + "confidence_score": 0.5, + "source": "smart_canvas_runcascadestepintonode", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10289", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_runapigeneration", + "confidence_score": 0.5, + "source": "smart_canvas_runlooproundintoslot", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10309", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_resumesmartpendingnode", + "confidence_score": 0.5, + "source": "smart_canvas_runlooproundintoslot", + "target": "smart_canvas_resumesmartpendingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10338", + "weight": 0.8, + "_src": "smart_canvas_runlooproundintoslot", + "_tgt": "smart_canvas_handlejimengpendingsignal", + "confidence_score": 0.5, + "source": "smart_canvas_runlooproundintoslot", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10383", + "weight": 0.8, + "_src": "smart_canvas_throwifsmartcascadestoprequested", + "_tgt": "smart_canvas_smartcascadeaborterror", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadeaborterror", + "target": "smart_canvas_throwifsmartcascadestoprequested" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10592", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_throwifsmartcascadestoprequested", + "confidence_score": 0.5, + "source": "smart_canvas_throwifsmartcascadestoprequested", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10428", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_requestsmartcascadestop", + "confidence_score": 0.5, + "source": "smart_canvas_requestsmartcascadestop", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10449", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_smartcascadeparallellimit", + "confidence_score": 0.5, + "source": "smart_canvas_smartcascadeparallellimit", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10586", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascade", + "_tgt": "smart_canvas_runsmartcascaderoundswithlimit", + "confidence_score": 0.5, + "source": "smart_canvas_runsmartcascaderoundswithlimit", + "target": "smart_canvas_runsmartcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10635", + "weight": 0.8, + "_src": "smart_canvas_runsmartcascadefromloop", + "_tgt": "smart_canvas_runsmartcascade", + "confidence_score": 0.5, + "source": "smart_canvas_runsmartcascade", + "target": "smart_canvas_runsmartcascadefromloop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10715", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_runcomfygeneration", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_runcomfygeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10722", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_runapivideogeneration", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_runapivideogeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10733", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_runrunninghubgeneration", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_runrunninghubgeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10735", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_runmodelscopegeneration", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_runmodelscopegeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10736", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_runapigeneration", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_runapigeneration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10748", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_resumesmartpendingnode", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_resumesmartpendingnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10775", + "weight": 0.8, + "_src": "smart_canvas_rungeneration", + "_tgt": "smart_canvas_handlejimengpendingsignal", + "confidence_score": 0.5, + "source": "smart_canvas_rungeneration", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10891", + "weight": 0.8, + "_src": "smart_canvas_runrunninghubgeneration", + "_tgt": "smart_canvas_sleep", + "confidence_score": 0.5, + "source": "smart_canvas_runrunninghubgeneration", + "target": "smart_canvas_sleep" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L10978", + "weight": 0.8, + "_src": "smart_canvas_runmodelscopegeneration", + "_tgt": "smart_canvas_urltobase64", + "confidence_score": 0.5, + "source": "smart_canvas_runmodelscopegeneration", + "target": "smart_canvas_urltobase64" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11012", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_runcomfytext", + "confidence_score": 0.5, + "source": "smart_canvas_runcomfygeneration", + "target": "smart_canvas_runcomfytext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11013", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_runcomfyenhance", + "confidence_score": 0.5, + "source": "smart_canvas_runcomfygeneration", + "target": "smart_canvas_runcomfyenhance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11014", + "weight": 0.8, + "_src": "smart_canvas_runcomfygeneration", + "_tgt": "smart_canvas_runcomfyedit", + "confidence_score": 0.5, + "source": "smart_canvas_runcomfygeneration", + "target": "smart_canvas_runcomfyedit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11086", + "weight": 0.8, + "_src": "smart_canvas_runcomfyenhance", + "_tgt": "smart_canvas_comfynameforref", + "confidence_score": 0.5, + "source": "smart_canvas_runcomfyenhance", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11106", + "weight": 0.8, + "_src": "smart_canvas_runcomfyedit", + "_tgt": "smart_canvas_comfynameforref", + "confidence_score": 0.5, + "source": "smart_canvas_runcomfyedit", + "target": "smart_canvas_comfynameforref" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11323", + "weight": 0.8, + "_src": "smart_canvas_finalizesmartpendingtask", + "_tgt": "smart_canvas_smartpendingtasks", + "confidence_score": 0.5, + "source": "smart_canvas_smartpendingtasks", + "target": "smart_canvas_finalizesmartpendingtask" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11347", + "weight": 0.8, + "_src": "smart_canvas_resumesmartpendingnode", + "_tgt": "smart_canvas_smartpendingtasks", + "confidence_score": 0.5, + "source": "smart_canvas_smartpendingtasks", + "target": "smart_canvas_resumesmartpendingnode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11147", + "weight": 1.0, + "_src": "smart_canvas_jimengpendingsignal", + "_tgt": "smart_canvas_jimengpendingsignal_constructor", + "confidence_score": 1.0, + "source": "smart_canvas_jimengpendingsignal", + "target": "smart_canvas_jimengpendingsignal_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11192", + "weight": 0.8, + "_src": "smart_canvas_handlejimengpendingsignal", + "_tgt": "smart_canvas_jimengqueuetext", + "confidence_score": 0.5, + "source": "smart_canvas_jimengqueuetext", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11187", + "weight": 0.8, + "_src": "smart_canvas_setnodejimengpending", + "_tgt": "smart_canvas_startjimengpoll", + "confidence_score": 0.5, + "source": "smart_canvas_setnodejimengpending", + "target": "smart_canvas_startjimengpoll" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11191", + "weight": 0.8, + "_src": "smart_canvas_handlejimengpendingsignal", + "_tgt": "smart_canvas_setnodejimengpending", + "confidence_score": 0.5, + "source": "smart_canvas_setnodejimengpending", + "target": "smart_canvas_handlejimengpendingsignal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11220", + "weight": 0.8, + "_src": "smart_canvas_applyjimengqueryresult", + "_tgt": "smart_canvas_finalizejimengpending", + "confidence_score": 0.5, + "source": "smart_canvas_finalizejimengpending", + "target": "smart_canvas_applyjimengqueryresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11257", + "weight": 0.8, + "_src": "smart_canvas_queryjimengnow", + "_tgt": "smart_canvas_applyjimengqueryresult", + "confidence_score": 0.5, + "source": "smart_canvas_applyjimengqueryresult", + "target": "smart_canvas_queryjimengnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11256", + "weight": 0.8, + "_src": "smart_canvas_queryjimengnow", + "_tgt": "smart_canvas_fetchjimengquery", + "confidence_score": 0.5, + "source": "smart_canvas_fetchjimengquery", + "target": "smart_canvas_queryjimengnow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L11532", + "weight": 0.8, + "_src": "smart_canvas_createnodefrommenu", + "_tgt": "smart_canvas_closecreatemenu", + "confidence_score": 0.5, + "source": "smart_canvas_closecreatemenu", + "target": "smart_canvas_createnodefrommenu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12288", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldragover", + "_tgt": "smart_canvas_hascanvasimagedrag", + "confidence_score": 0.5, + "source": "smart_canvas_hascanvasimagedrag", + "target": "smart_canvas_handleassetpaneldragover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12296", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_hascanvasimagedrag", + "confidence_score": 0.5, + "source": "smart_canvas_hascanvasimagedrag", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12292", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldragover", + "_tgt": "smart_canvas_setassetdragover", + "confidence_score": 0.5, + "source": "smart_canvas_setassetdragover", + "target": "smart_canvas_handleassetpaneldragover" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js", + "source_location": "L12299", + "weight": 0.8, + "_src": "smart_canvas_handleassetpaneldrop", + "_tgt": "smart_canvas_setassetdragover", + "confidence_score": 0.5, + "source": "smart_canvas_setassetdragover", + "target": "smart_canvas_handleassetpaneldrop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L7", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_currenttheme", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_currenttheme" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L11", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_applytheme", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_applytheme" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L23", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_ensurescalestyle", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_ensurescalestyle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L62", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_isframed", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_isframed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L70", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_normalizescalemode", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_normalizescalemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L74", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_currentscalemode", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_currentscalemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L82", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_autoscale", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_autoscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L94", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_scaleformode", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_scaleformode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L100", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_updatescalebodyclasses", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_updatescalebodyclasses" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L109", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_scaleoptedout", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_scaleoptedout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L113", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_applyscale", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_applyscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L126", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_broadcastscale", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_broadcastscale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L134", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_setscalemode", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_setscalemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L144", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_scheduleautoscalerefresh", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_scheduleautoscalerefresh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L158", + "weight": 1.0, + "_src": "theme", + "_tgt": "theme_set", + "confidence_score": 1.0, + "source": "theme", + "target": "theme_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L162", + "weight": 0.8, + "_src": "theme_set", + "_tgt": "theme_applytheme", + "confidence_score": 0.5, + "source": "theme_applytheme", + "target": "theme_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L114", + "weight": 0.8, + "_src": "theme_applyscale", + "_tgt": "theme_ensurescalestyle", + "confidence_score": 0.5, + "source": "theme_ensurescalestyle", + "target": "theme_applyscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L103", + "weight": 0.8, + "_src": "theme_updatescalebodyclasses", + "_tgt": "theme_isframed", + "confidence_score": 0.5, + "source": "theme_isframed", + "target": "theme_updatescalebodyclasses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L76", + "weight": 0.8, + "_src": "theme_currentscalemode", + "_tgt": "theme_normalizescalemode", + "confidence_score": 0.5, + "source": "theme_normalizescalemode", + "target": "theme_currentscalemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L95", + "weight": 0.8, + "_src": "theme_scaleformode", + "_tgt": "theme_normalizescalemode", + "confidence_score": 0.5, + "source": "theme_normalizescalemode", + "target": "theme_scaleformode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L115", + "weight": 0.8, + "_src": "theme_applyscale", + "_tgt": "theme_normalizescalemode", + "confidence_score": 0.5, + "source": "theme_normalizescalemode", + "target": "theme_applyscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L135", + "weight": 0.8, + "_src": "theme_setscalemode", + "_tgt": "theme_normalizescalemode", + "confidence_score": 0.5, + "source": "theme_normalizescalemode", + "target": "theme_setscalemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L96", + "weight": 0.8, + "_src": "theme_scaleformode", + "_tgt": "theme_autoscale", + "confidence_score": 0.5, + "source": "theme_autoscale", + "target": "theme_scaleformode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L117", + "weight": 0.8, + "_src": "theme_applyscale", + "_tgt": "theme_scaleformode", + "confidence_score": 0.5, + "source": "theme_scaleformode", + "target": "theme_applyscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L122", + "weight": 0.8, + "_src": "theme_applyscale", + "_tgt": "theme_updatescalebodyclasses", + "confidence_score": 0.5, + "source": "theme_updatescalebodyclasses", + "target": "theme_applyscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L116", + "weight": 0.8, + "_src": "theme_applyscale", + "_tgt": "theme_scaleoptedout", + "confidence_score": 0.5, + "source": "theme_scaleoptedout", + "target": "theme_applyscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L139", + "weight": 0.8, + "_src": "theme_setscalemode", + "_tgt": "theme_applyscale", + "confidence_score": 0.5, + "source": "theme_applyscale", + "target": "theme_setscalemode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js", + "source_location": "L140", + "weight": 0.8, + "_src": "theme_setscalemode", + "_tgt": "theme_broadcastscale", + "confidence_score": 0.5, + "source": "theme_broadcastscale", + "target": "theme_setscalemode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_ka", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_ka" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_pa", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_pa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_da", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_da" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_ca", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_ca" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_ma", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_ma" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_ia", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_ia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_ba", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_ba" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_za", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_za" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 1.0, + "_src": "lucide", + "_tgt": "lucide_aa", + "confidence_score": 1.0, + "source": "lucide", + "target": "lucide_aa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_pa", + "_tgt": "lucide_ka", + "confidence_score": 0.5, + "source": "lucide_ka", + "target": "lucide_pa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_pa", + "_tgt": "lucide_ma", + "confidence_score": 0.5, + "source": "lucide_pa", + "target": "lucide_ma" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_za", + "_tgt": "lucide_pa", + "confidence_score": 0.5, + "source": "lucide_pa", + "target": "lucide_za" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_za", + "_tgt": "lucide_da", + "confidence_score": 0.5, + "source": "lucide_da", + "target": "lucide_za" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_za", + "_tgt": "lucide_ca", + "confidence_score": 0.5, + "source": "lucide_ca", + "target": "lucide_za" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_za", + "_tgt": "lucide_ia", + "confidence_score": 0.5, + "source": "lucide_ia", + "target": "lucide_za" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js", + "source_location": "L8", + "weight": 0.8, + "_src": "lucide_za", + "_tgt": "lucide_ba", + "confidence_score": 0.5, + "source": "lucide_ba", + "target": "lucide_za" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_constructor", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_constructor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_emitevictions", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_emitevictions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_deleteifexpired" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getordeleteifexpired", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getordeleteifexpired" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getitemvalue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getitemvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_peek", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_peek" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_set", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_set" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_movetorecent", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_movetorecent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_entriesascending", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_entriesascending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_get" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_delete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_clear", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_clear" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_resize", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_resize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_keys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_values", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_values" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_symbol_iterator", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_symbol_iterator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_entriesdescending", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_entriesdescending" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_size", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_size" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wi", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_kf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_kf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_js", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_js" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_info", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_warn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_risk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_risk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_lightblue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_lightblue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_warmgray", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_warmgray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_truegray", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_truegray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_coolgray", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_coolgray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bluegray", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bluegray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_kt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_kt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_we", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_we" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ke", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ke" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_st", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_st" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_r", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_r" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_je", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_je" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ae", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ae" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_en", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_en" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_lf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_lf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ks", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_k" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ye", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ye" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yv", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ff", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ff" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ex", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_uf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_uf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_t" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xf", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xf" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ax", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ox", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qe", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_lx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_lx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ea", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ea" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_x", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_x" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ux", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ux" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_px", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_px" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ec", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ec" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_na", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_negative", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_negative" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_breakpoints", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_breakpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ac", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ac" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_aa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_aa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_setmessage", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_setmessage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_showsourcecode", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_showsourcecode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tostring" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vx", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vx" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_atrule", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_atrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_beforeafter", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_beforeafter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_block", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_block" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_body", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_body" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_comment", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_comment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_decl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_document", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_document" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawbeforeclose", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawbeforeclose" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L14", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawbeforecomment", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawbeforecomment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L15", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawbeforedecl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawbeforedecl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawbeforeopen", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawbeforeopen" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawbeforerule", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawbeforerule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawcolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawcolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawemptybody", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawemptybody" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawindent", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawindent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawsemicolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawsemicolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rawvalue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rawvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_root" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rule", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_stringify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ca", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ca" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_da", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_da" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_addtoerror", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_addtoerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_after" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_assign" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_before", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_before" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cleanraws", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cleanraws" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_clone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cloneafter", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cloneafter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_clonebefore", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_clonebefore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getproxyprocessor", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getproxyprocessor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_markclean", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_markclean" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_markdirty" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_next", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_next" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_positionby", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_positionby" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_positioninside", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_positioninside" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prev", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prev" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rangeby", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rangeby" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_remove" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_replacewith", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_replacewith" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tojson", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tojson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_toproxy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_toproxy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_proxyof", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_proxyof" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_variable", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_variable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_append" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_each" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getiterator", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getiterator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_index" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_insertafter", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prepend", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prepend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_removeall", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_removeall" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_removechild", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_removechild" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_replacevalues", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_replacevalues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_some" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walkatrules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walkcomments", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walkcomments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walkrules" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_first", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_first" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_last", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_last" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_toresult", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_toresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fromoffset", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fromoffset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mapresolve", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mapresolve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_origin", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_origin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_from" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_comma", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_comma" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_space", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_space" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_selectors", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_selectors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ei", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ei" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_s", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_b", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_b" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_n", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_n" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_l1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_l1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_checkmissedsemicolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_checkmissedsemicolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_colon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_colon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_createtokenizer", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_createtokenizer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_doublecolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_doublecolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_emptyrule", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_emptyrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_end", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_end" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_endfile", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_endfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_freesemicolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_freesemicolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_other", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_other" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_precheckmissedsemicolon", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_precheckmissedsemicolon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_spacesandcommentsfromend", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_spacesandcommentsfromend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_spacesandcommentsfromstart", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_spacesandcommentsfromstart" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_spacesfromend", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_spacesfromend" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_stringfrom", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_stringfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unclosedblock", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unclosedblock" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unclosedbracket", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unclosedbracket" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unexpectedclose", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unexpectedclose" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unknownword", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unknownword" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unnamedatrule", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unnamedatrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_an", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_an" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_warnings", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_warnings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_content", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_content" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ri", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ri" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_a", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_async", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_async" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_catch", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_catch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_finally", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_finally" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_getasyncerror", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_getasyncerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_handleerror", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_handleerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_preparevisitors", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_preparevisitors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_runasync", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_runonroot", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_runonroot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_then", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_then" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_visitsync", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_visittick", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_walksync", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_css", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_css" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_messages", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_messages" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_opts", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_opts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_processor", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_processor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_symbol_tostringtag", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_symbol_tostringtag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_process", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_use", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_use" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_j", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_z1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_z1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_v1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_v1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_h1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_h1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_w1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_w1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_g1", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_g1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_p", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_p" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_np", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_np" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ak", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ak" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ck", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ck" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ia", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ia" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_uk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_uk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ma", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ma" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ba", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ba" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jk", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ja", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ja" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_kp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_kp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ns", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ss", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ss" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ua", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ua" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_us", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_us" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_va", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_va" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ms", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ws", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ws" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_es", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_es" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_za", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_za" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_is", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_is" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ls", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ls" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ro", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ro" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_no", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_no" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ao", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ao" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_oa", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_oa" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ta", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ht", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ht" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_go", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_go" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ar", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ze", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ze" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_od", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_od" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_oc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_oc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_d", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ld", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ld" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_co", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_co" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_md", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_md" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_once", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_once" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rootexit", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rootexit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_to", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_to" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wc", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gd", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_io", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_lr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_lr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ur", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ur" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_te", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_te" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_o", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_o" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_l", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_l" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_kn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_kn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_c", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_c" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_v", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_i", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_h", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ah", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ah" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_g", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_g" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_y", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_y" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_uo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_uo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_w", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_w" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qo", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_eh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_eh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_oh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_oh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_as", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ko", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ko" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_q", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_q" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ph", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ph" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_lh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_lh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_arbitraryproperty", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_arbitraryproperty" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_forvariant", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_forvariant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_applyvariantoffset", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_applyvariantoffset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_applyparalleloffset", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_applyparalleloffset" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_recordvariants", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_recordvariants" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_recordvariant", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_recordvariant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_compare", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_compare" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_recalculatevariantoffsets", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_recalculatevariantoffsets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_remaparbitraryvariantoffsets", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_remaparbitraryvariantoffsets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sortarbitraryproperties", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sortarbitraryproperties" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_bh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_bh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_m", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_m" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_f", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_f" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cs", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_z", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_z" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_u", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_u" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_uh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_uh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_il", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_il" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wh", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ol", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ol" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ul", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ee", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ee" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gm", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gm" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_re", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_re" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_extglobchars", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_extglobchars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_globchars", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_globchars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_he", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_he" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ie", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ie" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_de", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_de" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ji", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ji" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_iv", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_iv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zi", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zi" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ft", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ft" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ui", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dv", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_mg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_mg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_f2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_f2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_c2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_c2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_p2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_p2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_d2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_d2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_h2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_b2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_b2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_w2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_v2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_el", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_el" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_tg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_tg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ne", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ne" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ig", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ig" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_e2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_e2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_o2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_o2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_t2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_t2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_jg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_jg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_i2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_i2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_q2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_l2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_l2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ug", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ug" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zg", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_u2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_u2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_zl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_zl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_br", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_br" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ly", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_uy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_uy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_g2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_g2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_k2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_k2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_dy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_dy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_x2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_x2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_j2", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_j2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_id", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_wl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_wl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_os", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_os" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ts", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ky", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ky" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_so", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_so" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_withprefix", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_withprefix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefix", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isselected", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isselected" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_unprefixed", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_unprefixed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_xl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_xl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_hack", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_hack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_load", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_load" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_parentprefix", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_parentprefix" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_check", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_check" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_otherprefixes", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_otherprefixes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_needcascade", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_needcascade" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_maxprefixed", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_maxprefixed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_calcbefore", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_calcbefore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_restorebefore", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_restorebefore" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_insert", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isalready", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isalready" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_old", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_old" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixname", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixname" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixquery", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixquery" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_clean", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_clean" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_qy", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_qy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_nt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_nt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_findprop", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_findprop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_already", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_already" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_checkforwarning", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_checkforwarning" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_div", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_div" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cleanotherprefixes", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cleanotherprefixes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cleanfromunprefixed", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_rulevendorprefixes", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_rulevendorprefixes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_save", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_regexp", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_value", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_au", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_au" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_withhackvalue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_withhackvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_disabledvalue", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_disabledvalue" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_disableddecl", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_disableddecl" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_reducespaces", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_reducespaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_displaytype", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_displaytype" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gridstatus", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yb", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixer", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_virtual", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_virtual" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isnot", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isnot" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isor", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isprop", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isprop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_ishack", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_ishack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_toremove", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cleanbrackets", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cleanbrackets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_convert", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_convert" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_possible", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_possible" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_prefixeds", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_keyframeparents", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_keyframeparents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_contain3d", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_contain3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_0", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_l0", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_l0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_m0", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_m0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_yu", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_yu" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_n0", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_n0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_gr", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_gr" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_replacefirst", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_replacefirst" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_normalizeunit", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_normalizeunit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_newdirection", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_newdirection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isradial", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isradial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_convertdirection", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_convertdirection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fixdirection", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fixdirection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fixangle", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fixangle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_fixradial", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_fixradial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_revertdirection", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_revertdirection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_roundfloat", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_roundfloat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_oldwebkit", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_oldwebkit" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_olddirection", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_olddirection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_clonediv", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_clonediv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_colorstops", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_colorstops" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_v0", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_v0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_isstretch", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_isstretch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_cleaner", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_cleaner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_select", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_select" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_preprocess", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_group", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_v5", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_v5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_h5", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_h5" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_vt", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_vt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 1.0, + "_src": "tailwindcss_cdn", + "_tgt": "tailwindcss_cdn_pv", + "confidence_score": 1.0, + "source": "tailwindcss_cdn", + "target": "tailwindcss_cdn_pv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_setmessage", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_setmessage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_append" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_tostring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_ba", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_ba" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_mapresolve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_mapresolve" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_createtokenizer", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_createtokenizer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_rangeby", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_rangeby" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_a", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_s", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_regexp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_possible", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_possible" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_preprocess", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_constructor", + "_tgt": "tailwindcss_cdn_select", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_constructor", + "target": "tailwindcss_cdn_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_emitevictions", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_emitevictions", + "target": "tailwindcss_cdn_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_resize", + "_tgt": "tailwindcss_cdn_emitevictions", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_emitevictions", + "target": "tailwindcss_cdn_resize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_deleteifexpired", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_getordeleteifexpired", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_getordeleteifexpired" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_entriesascending", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_entriesascending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_get", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_has", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_symbol_iterator", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_entriesdescending", + "_tgt": "tailwindcss_cdn_deleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_deleteifexpired", + "target": "tailwindcss_cdn_entriesdescending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_getitemvalue", + "_tgt": "tailwindcss_cdn_getordeleteifexpired", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getordeleteifexpired", + "target": "tailwindcss_cdn_getitemvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_peek", + "_tgt": "tailwindcss_cdn_getitemvalue", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getitemvalue", + "target": "tailwindcss_cdn_peek" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_get", + "_tgt": "tailwindcss_cdn_getitemvalue", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getitemvalue", + "target": "tailwindcss_cdn_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_peek", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_peek", + "target": "tailwindcss_cdn_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_peek", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_peek", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_movetorecent", + "_tgt": "tailwindcss_cdn_set", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_movetorecent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_space", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_space" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_tostring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_set", + "_tgt": "tailwindcss_cdn_pf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_set", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_movetorecent", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_movetorecent", + "target": "tailwindcss_cdn_delete" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_get", + "_tgt": "tailwindcss_cdn_movetorecent", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_movetorecent", + "target": "tailwindcss_cdn_get" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_entriesascending", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_entriesascending", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_resize", + "_tgt": "tailwindcss_cdn_entriesascending", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_entriesascending", + "target": "tailwindcss_cdn_resize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_has", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_has" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_tojson", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_get", + "_tgt": "tailwindcss_cdn_n", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_n" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_hk", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_hk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ca", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_ca" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_vn", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_vn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dc", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_dc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_cr", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qo", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_qo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ph", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_ph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_forvariant", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_forvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recordvariant", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_recordvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cs", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_cs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_jh", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_jh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_o2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_o2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_j2", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_j2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_regexp", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_get", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_get", + "target": "tailwindcss_cdn_decl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_symbol_iterator", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_entriesdescending", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_entriesdescending" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_size", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_size" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_js", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_js" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_k" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_mf", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_mf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_uf", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_uf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_vf", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_vf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_hf", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_hf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_hk", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_hk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ca", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_ca" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_vn", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_vn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dc", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_dc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_cr", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qo", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_qo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cs", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_cs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_jh", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_jh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_uh", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_uh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ol", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_ol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_o2", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_o2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_j2", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_j2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_regexp", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_decl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_has", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_has", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_uh", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_delete", + "target": "tailwindcss_cdn_uh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_delete", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_delete", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_delete", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_clear", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clear", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_size", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_size" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_kf", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_kf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_tf", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_tf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_hx", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_hx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_negative", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_negative" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_breakpoints", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_breakpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_nn", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_nn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_bx", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_bx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_tojson", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_preparevisitors", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_preparevisitors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_uy", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_uy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_g2", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_g2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_xl", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_xl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "weight": 0.8, + "_src": "tailwindcss_cdn_h5", + "_tgt": "tailwindcss_cdn_keys", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_keys", + "target": "tailwindcss_cdn_h5" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_values", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_values", + "target": "tailwindcss_cdn_xs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_values", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_values", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_values", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_values", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_wi", + "_tgt": "tailwindcss_cdn_yf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wi", + "target": "tailwindcss_cdn_yf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_wi", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wi", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_xt", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xt", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_sx", + "_tgt": "tailwindcss_cdn_xt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xt", + "target": "tailwindcss_cdn_sx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_xt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xt", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_xt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xt", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_kf", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kf", + "target": "tailwindcss_cdn_t" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_kf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kf", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_js", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_warn", + "_tgt": "tailwindcss_cdn_js", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_warn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_info", + "_tgt": "tailwindcss_cdn_js", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_info" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_risk", + "_tgt": "tailwindcss_cdn_js", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_risk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_js", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_js", + "_tgt": "tailwindcss_cdn_no", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_js", + "target": "tailwindcss_cdn_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_zs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zs", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_zs", + "_tgt": "tailwindcss_cdn_ks", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zs", + "target": "tailwindcss_cdn_ks" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_mr", + "_tgt": "tailwindcss_cdn_zs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zs", + "target": "tailwindcss_cdn_mr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_qr", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_qr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_rf", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_rf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_pf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_warn", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_n", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_n" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ol", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_ol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_checkforwarning", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_checkforwarning" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L57", + "weight": 0.8, + "_src": "tailwindcss_cdn_h5", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_h5" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_warn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warn", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_lightblue", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qr", + "target": "tailwindcss_cdn_lightblue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_warmgray", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qr", + "target": "tailwindcss_cdn_warmgray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_truegray", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qr", + "target": "tailwindcss_cdn_truegray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_coolgray", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qr", + "target": "tailwindcss_cdn_coolgray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_bluegray", + "_tgt": "tailwindcss_cdn_qr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qr", + "target": "tailwindcss_cdn_bluegray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_hs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_hs", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_kt", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kt", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_kt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kt", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_kt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kt", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_we", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_we", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_we", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_we", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_rf", + "_tgt": "tailwindcss_cdn_tf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tf", + "target": "tailwindcss_cdn_rf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_rf", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rf", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_rf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rf", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_pf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_from" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_process", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_pf", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pf", + "target": "tailwindcss_cdn_append" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_jr", + "_tgt": "tailwindcss_cdn_ke", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ke", + "target": "tailwindcss_cdn_jr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_jf", + "_tgt": "tailwindcss_cdn_ke", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ke", + "target": "tailwindcss_cdn_jf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qo", + "_tgt": "tailwindcss_cdn_ke", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ke", + "target": "tailwindcss_cdn_qo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_st", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_st", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_jt", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jt", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_te", + "_tgt": "tailwindcss_cdn_jt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jt", + "target": "tailwindcss_cdn_te" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_jt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jt", + "target": "tailwindcss_cdn_o" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_jt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jt", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_tostring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_some" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_je", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_je" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ae", + "_tgt": "tailwindcss_cdn_r", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_ae" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_assign" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_go", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_go" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_append" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_r", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_r", + "target": "tailwindcss_cdn_ve" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_je", + "_tgt": "tailwindcss_cdn_gs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gs", + "target": "tailwindcss_cdn_je" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_je", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_je", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ae", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ae", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ve", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_en", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_en" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_bf", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_bf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ff", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_ff" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_jf", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_jf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_zf", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_zf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_wf", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_wf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rs", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_ve", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ve", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_en", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_en", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_nf", + "_tgt": "tailwindcss_cdn_en", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_en", + "target": "tailwindcss_cdn_nf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_lf", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lf", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ks", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ks", + "target": "tailwindcss_cdn_some" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_mr", + "_tgt": "tailwindcss_cdn_ks", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ks", + "target": "tailwindcss_cdn_mr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_nr", + "_tgt": "tailwindcss_cdn_ks", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ks", + "target": "tailwindcss_cdn_nr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_yv", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_yv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_nf", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_nf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ex", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_ex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_yf", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_yf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_xf", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_xf" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_walkrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_o" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_k", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_k", + "_tgt": "tailwindcss_cdn_ul", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_k", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ye", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ye", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_yv", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yv", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_walkrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_from" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_xs", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_assign" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_xs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xs", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_bf", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bf", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ff", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ff", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_jf", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jf", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_zf", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zf", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_wf", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wf", + "target": "tailwindcss_cdn_every" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_yf", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yf", + "target": "tailwindcss_cdn_t" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_yf", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yf", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_sx", + "_tgt": "tailwindcss_cdn_yf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yf", + "target": "tailwindcss_cdn_sx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_tn", + "_tgt": "tailwindcss_cdn_yf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yf", + "target": "tailwindcss_cdn_tn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_sx", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sx", + "target": "tailwindcss_cdn_t" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_tn", + "_tgt": "tailwindcss_cdn_sx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sx", + "target": "tailwindcss_cdn_tn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_tn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tn", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ea", + "_tgt": "tailwindcss_cdn_tn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tn", + "target": "tailwindcss_cdn_ea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ea", + "_tgt": "tailwindcss_cdn_t", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t", + "target": "tailwindcss_cdn_ea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_t", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_t", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_t", + "_tgt": "tailwindcss_cdn_v2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ax", + "_tgt": "tailwindcss_cdn_xf", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xf", + "target": "tailwindcss_cdn_ax" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ea", + "_tgt": "tailwindcss_cdn_lx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lx", + "target": "tailwindcss_cdn_ea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ea", + "_tgt": "tailwindcss_cdn_ta", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ea", + "target": "tailwindcss_cdn_ta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_ea", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ea", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_x", + "_tgt": "tailwindcss_cdn_dm", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_x", + "target": "tailwindcss_cdn_dm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_x", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_x", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_x", + "_tgt": "tailwindcss_cdn_hm", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_x", + "target": "tailwindcss_cdn_hm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_x", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_x", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_ux", + "_tgt": "tailwindcss_cdn_zt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zt", + "target": "tailwindcss_cdn_ux" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_px", + "_tgt": "tailwindcss_cdn_jr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jr", + "target": "tailwindcss_cdn_px" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_cx", + "_tgt": "tailwindcss_cdn_fx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fx", + "target": "tailwindcss_cdn_cx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_cx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cx", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_px", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_px", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_hx", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_hx", + "target": "tailwindcss_cdn_assign" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_hx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_hx", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_ec", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ec", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_mx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mx", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_gx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gx", + "target": "tailwindcss_cdn_na" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_na", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_na", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_zr", + "_tgt": "tailwindcss_cdn_na", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_na", + "target": "tailwindcss_cdn_zr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_nn", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_nn", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_zr", + "_tgt": "tailwindcss_cdn_nn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_nn", + "target": "tailwindcss_cdn_zr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_zr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zr", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_aa", + "_tgt": "tailwindcss_cdn_sn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sn", + "target": "tailwindcss_cdn_aa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_aa", + "_tgt": "tailwindcss_cdn_bx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bx", + "target": "tailwindcss_cdn_aa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_aa", + "_tgt": "tailwindcss_cdn_ac", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ac", + "target": "tailwindcss_cdn_aa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_ac", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ac", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_ac", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ac", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_aa", + "_tgt": "tailwindcss_cdn_wx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_aa", + "target": "tailwindcss_cdn_wx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_aa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_aa", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_handleerror", + "_tgt": "tailwindcss_cdn_setmessage", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_setmessage", + "target": "tailwindcss_cdn_handleerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_showsourcecode", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_showsourcecode", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L1", + "weight": 0.8, + "_src": "tailwindcss_cdn_showsourcecode", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_showsourcecode", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L4", + "weight": 0.8, + "_src": "tailwindcss_cdn_tostring", + "_tgt": "tailwindcss_cdn_showsourcecode", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_showsourcecode", + "target": "tailwindcss_cdn_tostring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_tostring", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_tostring", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_error" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 0.8, + "_src": "tailwindcss_cdn_origin", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_origin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wd", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_wd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_ur", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_ur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rs", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_is", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_is" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ph", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_ph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_g2", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_g2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_tostring", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tostring", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_raw", + "_tgt": "tailwindcss_cdn_vx", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_vx", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_rawvalue", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_rawvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L12", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_block", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_block" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_unnamedatrule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_unnamedatrule" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_end", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_end" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_spacesandcommentsfromend", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_spacesandcommentsfromend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_spacesandcommentsfromstart", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_spacesandcommentsfromstart" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_atrule", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_atrule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_gd", + "_tgt": "tailwindcss_cdn_atrule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_atrule", + "target": "tailwindcss_cdn_gd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_raw", + "_tgt": "tailwindcss_cdn_beforeafter", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_beforeafter", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_block", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_block", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_block", + "_tgt": "tailwindcss_cdn_body", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_block", + "target": "tailwindcss_cdn_body" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_block", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_block", + "target": "tailwindcss_cdn_rule" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_body", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_body", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_body", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_body", + "target": "tailwindcss_cdn_stringify" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_document", + "_tgt": "tailwindcss_cdn_body", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_body", + "target": "tailwindcss_cdn_document" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_root", + "_tgt": "tailwindcss_cdn_body", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_body", + "target": "tailwindcss_cdn_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_comment", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comment", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_comment", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comment", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_comment", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comment", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_comment", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comment", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rs", + "_tgt": "tailwindcss_cdn_comment", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comment", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_raw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_rawvalue", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_rawvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_l1", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_l1" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_unknownword", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_unknownword" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_precheckmissedsemicolon", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_precheckmissedsemicolon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_stringfrom", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_stringfrom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_spacesfromend", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_spacesfromend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_some" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_checkmissedsemicolon", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_checkmissedsemicolon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_other", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_other" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wd", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_wd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_preprocess", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_decl", + "_tgt": "tailwindcss_cdn_load", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_decl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_decl", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_raw", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_root" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_raw", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L15", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforecomment", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_rawbeforecomment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforedecl", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_rawbeforedecl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_selectors", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_selectors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_rule" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_needcascade", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_needcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 0.8, + "_src": "tailwindcss_cdn_calcbefore", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_calcbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 0.8, + "_src": "tailwindcss_cdn_restorebefore", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_restorebefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_reducespaces", + "_tgt": "tailwindcss_cdn_raw", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_raw", + "target": "tailwindcss_cdn_reducespaces" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L13", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforeclose", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforeclose", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L14", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforeclose", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforeclose", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L14", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforecomment", + "_tgt": "tailwindcss_cdn_walkcomments", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforecomment", + "target": "tailwindcss_cdn_walkcomments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L15", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforecomment", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforecomment", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L15", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforedecl", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforedecl", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforedecl", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforedecl", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforeopen", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforeopen", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L16", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforerule", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforerule", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawbeforerule", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawbeforerule", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawcolon", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawcolon", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawemptybody", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawemptybody", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L17", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawindent", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawindent", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_rawsemicolon", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawsemicolon", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_rawvalue", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rawvalue", + "target": "tailwindcss_cdn_rule" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_root", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_s", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_root", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_root", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_other", + "_tgt": "tailwindcss_cdn_rule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_other" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_spacesandcommentsfromend", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_spacesandcommentsfromend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_each" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_co", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_co" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rule", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_rule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rule", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_ca", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_ca" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_toresult", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_toresult" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_stringify", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_content", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_content" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_css", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_css" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_map", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jc", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_stringify", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_stringify", + "_tgt": "tailwindcss_cdn_div", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_div" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_oldwebkit", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_oldwebkit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_colorstops", + "_tgt": "tailwindcss_cdn_stringify", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_stringify", + "target": "tailwindcss_cdn_colorstops" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ca", + "_tgt": "tailwindcss_cdn_pd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ca", + "target": "tailwindcss_cdn_pd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L18", + "weight": 0.8, + "_src": "tailwindcss_cdn_da", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_da", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_clone", + "_tgt": "tailwindcss_cdn_da", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_da", + "target": "tailwindcss_cdn_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_positionby", + "_tgt": "tailwindcss_cdn_wr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wr", + "target": "tailwindcss_cdn_positionby" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_positioninside", + "_tgt": "tailwindcss_cdn_wr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wr", + "target": "tailwindcss_cdn_positioninside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_rangeby", + "_tgt": "tailwindcss_cdn_wr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wr", + "target": "tailwindcss_cdn_rangeby" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_addtoerror", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_addtoerror", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_handleerror", + "_tgt": "tailwindcss_cdn_addtoerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_addtoerror", + "target": "tailwindcss_cdn_handleerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_after", + "_tgt": "tailwindcss_cdn_insertafter", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_hn", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_hn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_co", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_co" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_fc", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_after", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_after", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_assign", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_assign", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_gg", + "_tgt": "tailwindcss_cdn_assign", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_assign", + "target": "tailwindcss_cdn_gg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_before", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_before", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_cloneafter", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_cloneafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_clonebefore", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_clonebefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mc", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_mc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_s", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_p2", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_p2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_clone", + "_tgt": "tailwindcss_cdn_xl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_xl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_clone", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_clone", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clone", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_cloneafter", + "_tgt": "tailwindcss_cdn_insertafter", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cloneafter", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_clonebefore", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clonebefore", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_clonebefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clonebefore", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_clonebefore", + "_tgt": "tailwindcss_cdn_already", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clonebefore", + "target": "tailwindcss_cdn_already" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_clonebefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_clonebefore", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_error", + "_tgt": "tailwindcss_cdn_rangeby", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_rangeby" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_error", + "_tgt": "tailwindcss_cdn_fromoffset", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_fromoffset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_error", + "_tgt": "tailwindcss_cdn_origin", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_origin" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_error", + "_tgt": "tailwindcss_cdn_hn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_hn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_e", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_checkmissedsemicolon", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_checkmissedsemicolon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_doublecolon", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_doublecolon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_unclosedblock", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_unclosedblock" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_unclosedbracket", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_unclosedbracket" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_unexpectedclose", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_unexpectedclose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_unknownword", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_unknownword" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_unnamedatrule", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_unnamedatrule" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_handleerror", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_handleerror" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_ao", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_ao" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jc", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ol", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_ol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_error", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_error", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_toproxy", + "_tgt": "tailwindcss_cdn_getproxyprocessor", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getproxyprocessor", + "target": "tailwindcss_cdn_toproxy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_append", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_append" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertafter", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertbefore", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_prepend", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_prepend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_removeall", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_removeall" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_removechild", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_removechild" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacevalues", + "_tgt": "tailwindcss_cdn_markdirty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_markdirty", + "target": "tailwindcss_cdn_replacevalues" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_next", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_next", + "target": "tailwindcss_cdn_index" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_fc", + "_tgt": "tailwindcss_cdn_next", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_next", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_next", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_next", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L19", + "weight": 0.8, + "_src": "tailwindcss_cdn_positionby", + "_tgt": "tailwindcss_cdn_positioninside", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_positionby", + "target": "tailwindcss_cdn_positioninside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_rangeby", + "_tgt": "tailwindcss_cdn_positioninside", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_positioninside", + "target": "tailwindcss_cdn_rangeby" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_prev", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prev", + "target": "tailwindcss_cdn_index" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_hn", + "_tgt": "tailwindcss_cdn_prev", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prev", + "target": "tailwindcss_cdn_hn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_prev", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prev", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disabled", + "_tgt": "tailwindcss_cdn_prev", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prev", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_removechild", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_removechild" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacewith", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_replacewith" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_fc", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_uo", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_uo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_some" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_walkatrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_walkrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_isnot", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_isnot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_isprop", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_isprop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_isor", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_isor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_remove", + "_tgt": "tailwindcss_cdn_toremove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_remove", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remove", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacewith", + "_tgt": "tailwindcss_cdn_insertafter", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replacewith", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacewith", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replacewith", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_tojson", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tojson", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visittick", + "_tgt": "tailwindcss_cdn_toproxy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_toproxy", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_walksync", + "_tgt": "tailwindcss_cdn_toproxy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_toproxy", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_append", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_append", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mc", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_mc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_co", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_co" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_fc", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jc", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_virtual", + "_tgt": "tailwindcss_cdn_append", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_append", + "target": "tailwindcss_cdn_virtual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_each", + "_tgt": "tailwindcss_cdn_getiterator", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_getiterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_each", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_walk", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_walk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_walksync", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_d", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_d" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mc", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_mc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_ro", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_ro" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rs", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_is", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_is" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_z", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_z" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_tg", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_tg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_checkforwarning", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_checkforwarning" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disabled", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_gridstatus", + "_tgt": "tailwindcss_cdn_each", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_each", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_every", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_every", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_every", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visittick", + "_tgt": "tailwindcss_cdn_getiterator", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getiterator", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertafter", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_insertafter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertbefore", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_insertbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_removechild", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_removechild" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_ishack", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_ishack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_already", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_already" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_group", + "_tgt": "tailwindcss_cdn_index", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_index", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertafter", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insertafter", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_insertbefore", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insertbefore", + "target": "tailwindcss_cdn_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insertbefore", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insertbefore", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_insertbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insertbefore", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_removechild", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_removechild" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_prepend", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_prepend" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_i", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_use", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_use" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_normalizeunit", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_normalizeunit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_normalize", + "_tgt": "tailwindcss_cdn_replacefirst", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_replacefirst" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_unprefixed", + "_tgt": "tailwindcss_cdn_normalize", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_normalize", + "target": "tailwindcss_cdn_unprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mc", + "_tgt": "tailwindcss_cdn_prepend", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prepend", + "target": "tailwindcss_cdn_mc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_split", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_ei", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_ei" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_b", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_b" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_n", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_n" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_init", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_other", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_other" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visittick", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_pa", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_pa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_yo", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_yo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_bc", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_bc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wd", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_wd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_gd", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_gd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_e", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_e" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_cr", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_pr", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_pr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_sh", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_sh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_s", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_l", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_l" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_m", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_m" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_f", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cm", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_cm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_zi", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_zi" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_w", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_w" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ui", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_mg", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_mg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_p2", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_p2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_yg", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_yg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_d2", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_d2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_c2", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_c2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixes", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_prefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_clean", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_clean" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_cleanfromunprefixed", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_convert", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_convert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_fixradial", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_fixradial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_oldwebkit", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_oldwebkit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_olddirection", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_olddirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_colorstops", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_colorstops" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_preprocess", + "_tgt": "tailwindcss_cdn_push", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_push", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jc", + "_tgt": "tailwindcss_cdn_removeall", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_removeall", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacevalues", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replacevalues", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_pm", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_pm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_d2", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_d2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_g2", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_g2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_already", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_already" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_au", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_au" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_no", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_no" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_check", + "_tgt": "tailwindcss_cdn_some", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_some", + "target": "tailwindcss_cdn_check" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_walkatrules", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_walkatrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_walkcomments", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_walkcomments" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_walkdecls", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_walkdecls" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_walkrules", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_walkrules" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_uo", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_uo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_g2", + "_tgt": "tailwindcss_cdn_walk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walk", + "target": "tailwindcss_cdn_g2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_once", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_once" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rootexit", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_rootexit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_zh", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_zh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_z", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_z" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ol", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_ol" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_dy", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_dy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ky", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_ky" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_walkatrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkatrules", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jn", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkdecls", + "target": "tailwindcss_cdn_jn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_eh", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkdecls", + "target": "tailwindcss_cdn_eh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkdecls", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_walkdecls", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkdecls", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_s", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_s" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_a" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_f", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_d2", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_d2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_walkrules", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_walkrules", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_oh", + "_tgt": "tailwindcss_cdn_toresult", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_toresult", + "target": "tailwindcss_cdn_oh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L20", + "weight": 0.8, + "_src": "tailwindcss_cdn_fromoffset", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fromoffset", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_getposition", + "_tgt": "tailwindcss_cdn_fromoffset", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fromoffset", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 0.8, + "_src": "tailwindcss_cdn_mapresolve", + "_tgt": "tailwindcss_cdn_ba", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mapresolve", + "target": "tailwindcss_cdn_ba" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 0.8, + "_src": "tailwindcss_cdn_origin", + "_tgt": "tailwindcss_cdn_hn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_origin", + "target": "tailwindcss_cdn_hn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_yk", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_yk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recalculatevariantoffsets", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_recalculatevariantoffsets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_sortarbitraryproperties", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_sortarbitraryproperties" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_qg", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_qg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_c2", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_c2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_fg", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_fg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_k2", + "_tgt": "tailwindcss_cdn_from", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_from", + "target": "tailwindcss_cdn_k2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L21", + "weight": 0.8, + "_src": "tailwindcss_cdn_comma", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comma", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_selectors", + "_tgt": "tailwindcss_cdn_comma", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comma", + "target": "tailwindcss_cdn_selectors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixeds", + "_tgt": "tailwindcss_cdn_comma", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_comma", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_space", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_space", + "target": "tailwindcss_cdn_split" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_space", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_space", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_pa", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_pa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_nc", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_nc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mo", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_mo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_o2", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_o2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_fg", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_fg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_ug", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_ug" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefix", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_prefix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 0.8, + "_src": "tailwindcss_cdn_restorebefore", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_restorebefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_reducespaces", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_reducespaces" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_check", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_check" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_split", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_split", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L22", + "weight": 0.8, + "_src": "tailwindcss_cdn_ei", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ei", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qn", + "_tgt": "tailwindcss_cdn_ei", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ei", + "target": "tailwindcss_cdn_qn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_ei", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ei", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_s", + "_tgt": "tailwindcss_cdn_nd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_s", + "target": "tailwindcss_cdn_nd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_l", + "_tgt": "tailwindcss_cdn_s", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_s", + "target": "tailwindcss_cdn_l" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_b", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_b" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_preparevisitors", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_preparevisitors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runonroot", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_runonroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_e", + "_tgt": "tailwindcss_cdn_is", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_is" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_tg", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_tg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_o2", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_o2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_xg", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_xg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_gy", + "_tgt": "tailwindcss_cdn_e", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_e", + "target": "tailwindcss_cdn_gy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_pa", + "_tgt": "tailwindcss_cdn_b", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_b", + "target": "tailwindcss_cdn_pa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_b", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_b", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visitsync", + "_tgt": "tailwindcss_cdn_n", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_n", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_dv", + "_tgt": "tailwindcss_cdn_n", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_n", + "target": "tailwindcss_cdn_dv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_n", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_n", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_checkmissedsemicolon", + "_tgt": "tailwindcss_cdn_colon", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_checkmissedsemicolon", + "target": "tailwindcss_cdn_colon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_colon", + "_tgt": "tailwindcss_cdn_doublecolon", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_colon", + "target": "tailwindcss_cdn_doublecolon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_emptyrule", + "_tgt": "tailwindcss_cdn_init", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_emptyrule", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_emptyrule", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_emptyrule", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_end", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_end", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_end", + "_tgt": "tailwindcss_cdn_unexpectedclose", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_end", + "target": "tailwindcss_cdn_unexpectedclose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_end", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_end", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_endfile", + "_tgt": "tailwindcss_cdn_unclosedblock", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_endfile", + "target": "tailwindcss_cdn_unclosedblock" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_endfile", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_endfile", + "target": "tailwindcss_cdn_getposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_endfile", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_endfile", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_freesemicolon", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_freesemicolon", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_init", + "_tgt": "tailwindcss_cdn_getposition", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getposition", + "target": "tailwindcss_cdn_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_other", + "_tgt": "tailwindcss_cdn_unclosedbracket", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_other", + "target": "tailwindcss_cdn_unclosedbracket" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_other", + "_tgt": "tailwindcss_cdn_unknownword", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_other", + "target": "tailwindcss_cdn_unknownword" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_other", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_other", + "target": "tailwindcss_cdn_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_an", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_an" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_oh", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_oh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_jh", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_jh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_ao", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_ao" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_parse", + "_tgt": "tailwindcss_cdn_yb", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_yb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_virtual", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_virtual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_process" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_parse", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_parse", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_warnings", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_warnings", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_ri", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runonroot", + "_tgt": "tailwindcss_cdn_ri", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_runonroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_ri", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visitsync", + "_tgt": "tailwindcss_cdn_ri", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ri", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ri", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ri", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_dp", + "_tgt": "tailwindcss_cdn_pp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pp", + "target": "tailwindcss_cdn_dp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_walksync", + "_tgt": "tailwindcss_cdn_pp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pp", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_dp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dp", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visittick", + "_tgt": "tailwindcss_cdn_dp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dp", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_ko", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_ko" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_recordvariant", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_recordvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_applyparalleloffset", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_applyparalleloffset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_a", + "_tgt": "tailwindcss_cdn_applyvariantoffset", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_a", + "target": "tailwindcss_cdn_applyvariantoffset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_async", + "_tgt": "tailwindcss_cdn_runasync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_async", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_catch", + "_tgt": "tailwindcss_cdn_async", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_async", + "target": "tailwindcss_cdn_catch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_finally", + "_tgt": "tailwindcss_cdn_async", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_async", + "target": "tailwindcss_cdn_finally" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_then", + "_tgt": "tailwindcss_cdn_async", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_async", + "target": "tailwindcss_cdn_then" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_finally", + "_tgt": "tailwindcss_cdn_then", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_finally", + "target": "tailwindcss_cdn_then" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_getasyncerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getasyncerror", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visitsync", + "_tgt": "tailwindcss_cdn_getasyncerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_getasyncerror", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_handleerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_handleerror", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runonroot", + "_tgt": "tailwindcss_cdn_handleerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_handleerror", + "target": "tailwindcss_cdn_runonroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visitsync", + "_tgt": "tailwindcss_cdn_handleerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_handleerror", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_visittick", + "_tgt": "tailwindcss_cdn_handleerror", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_handleerror", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_preparevisitors", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_preparevisitors", + "target": "tailwindcss_cdn_runasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_preparevisitors", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_preparevisitors", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_runonroot", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runasync", + "target": "tailwindcss_cdn_runonroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_visittick", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runasync", + "target": "tailwindcss_cdn_visittick" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runasync", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runasync", + "_tgt": "tailwindcss_cdn_i", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runasync", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runonroot", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runonroot", + "target": "tailwindcss_cdn_map" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_runonroot", + "_tgt": "tailwindcss_cdn_once", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runonroot", + "target": "tailwindcss_cdn_once" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_runonroot", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_runonroot", + "target": "tailwindcss_cdn_sync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_walksync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sync", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_sync", + "_tgt": "tailwindcss_cdn_visitsync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sync", + "target": "tailwindcss_cdn_visitsync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_messages", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sync", + "target": "tailwindcss_cdn_messages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_sync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sync", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L23", + "weight": 0.8, + "_src": "tailwindcss_cdn_walksync", + "_tgt": "tailwindcss_cdn_visitsync", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_visitsync", + "target": "tailwindcss_cdn_walksync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_nc", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_nc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_tt", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_tt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_mo", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_mo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rt", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_rt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_d", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_d" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_h" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_pr", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_pr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recalculatevariantoffsets", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_recalculatevariantoffsets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_remaparbitraryvariantoffsets", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_remaparbitraryvariantoffsets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_sortarbitraryproperties", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_sortarbitraryproperties" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_bh", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_bh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_j" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_u", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_u" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_v" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_mg", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_mg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_c2", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_c2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_yg", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_yg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_qt", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_qt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_tl", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_tl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ly", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_ly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_k2", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_k2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_xl", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_xl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_hack", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_hack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_cleanfromunprefixed", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_cleanbrackets", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_cleanbrackets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixeds", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replacefirst", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_replacefirst" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_select", + "_tgt": "tailwindcss_cdn_map", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_map", + "target": "tailwindcss_cdn_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_check", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_check" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_parentprefix", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_parentprefix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_needcascade", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_needcascade" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_restorebefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_restorebefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_calcbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_calcbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_process", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_process", + "_tgt": "tailwindcss_cdn_cleanbrackets", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_process", + "target": "tailwindcss_cdn_cleanbrackets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_bh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_bh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_cr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_l", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_l" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_j", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_j", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_v1", + "_tgt": "tailwindcss_cdn_z1", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_z1", + "target": "tailwindcss_cdn_v1" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_z1", + "_tgt": "tailwindcss_cdn_p", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_z1", + "target": "tailwindcss_cdn_p" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_hk", + "_tgt": "tailwindcss_cdn_mp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mp", + "target": "tailwindcss_cdn_hk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L25", + "weight": 0.8, + "_src": "tailwindcss_cdn_gk", + "_tgt": "tailwindcss_cdn_yk", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gk", + "target": "tailwindcss_cdn_yk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_yk", + "_tgt": "tailwindcss_cdn_np", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yk", + "target": "tailwindcss_cdn_np" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_bk", + "_tgt": "tailwindcss_cdn_bp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bp", + "target": "tailwindcss_cdn_bk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_wk", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wk", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_wk", + "_tgt": "tailwindcss_cdn_pa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wk", + "target": "tailwindcss_cdn_pa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_pa", + "_tgt": "tailwindcss_cdn_oa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pa", + "target": "tailwindcss_cdn_oa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ak", + "_tgt": "tailwindcss_cdn_jp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jp", + "target": "tailwindcss_cdn_ak" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ck", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ck", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ck", + "_tgt": "tailwindcss_cdn_ia", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ck", + "target": "tailwindcss_cdn_ia" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_rk", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rk", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_rk", + "_tgt": "tailwindcss_cdn_qa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_rk", + "target": "tailwindcss_cdn_qa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_vs", + "_tgt": "tailwindcss_cdn_qa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qa", + "target": "tailwindcss_cdn_vs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_zk", + "_tgt": "tailwindcss_cdn_wp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wp", + "target": "tailwindcss_cdn_zk" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_uk", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_uk", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_uk", + "_tgt": "tailwindcss_cdn_ma", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_uk", + "target": "tailwindcss_cdn_ma" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_qk", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qk", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_qk", + "_tgt": "tailwindcss_cdn_ba", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qk", + "target": "tailwindcss_cdn_ba" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_jk", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jk", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_jk", + "_tgt": "tailwindcss_cdn_ja", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jk", + "target": "tailwindcss_cdn_ja" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_is", + "_tgt": "tailwindcss_cdn_ja", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ja", + "target": "tailwindcss_cdn_is" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_ja", + "_tgt": "tailwindcss_cdn_bd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ja", + "target": "tailwindcss_cdn_bd" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ns", + "_tgt": "tailwindcss_cdn_xp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xp", + "target": "tailwindcss_cdn_ns" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ss", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ss", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ss", + "_tgt": "tailwindcss_cdn_ua", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ss", + "target": "tailwindcss_cdn_ua" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_fs", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fs", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_fs", + "_tgt": "tailwindcss_cdn_va", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fs", + "target": "tailwindcss_cdn_va" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_fs", + "_tgt": "tailwindcss_cdn_fh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fs", + "target": "tailwindcss_cdn_fh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ms", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ms", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ms", + "_tgt": "tailwindcss_cdn_wa", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ms", + "target": "tailwindcss_cdn_wa" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ws", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ws", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ws", + "_tgt": "tailwindcss_cdn_ao", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ws", + "target": "tailwindcss_cdn_ao" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_vs", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_vs", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_es", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_es", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_es", + "_tgt": "tailwindcss_cdn_za", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_es", + "target": "tailwindcss_cdn_za" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ls", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ls", + "target": "tailwindcss_cdn_create" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_ls", + "_tgt": "tailwindcss_cdn_ro", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ls", + "target": "tailwindcss_cdn_ro" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_to", + "_tgt": "tailwindcss_cdn_ro", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ro", + "target": "tailwindcss_cdn_to" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_qs", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qs", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dc", + "_tgt": "tailwindcss_cdn_pd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pd", + "target": "tailwindcss_cdn_dc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L26", + "weight": 0.8, + "_src": "tailwindcss_cdn_oa", + "_tgt": "tailwindcss_cdn_ta", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_oa", + "target": "tailwindcss_cdn_ta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_vn", + "_tgt": "tailwindcss_cdn_yd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yd", + "target": "tailwindcss_cdn_vn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wd", + "_tgt": "tailwindcss_cdn_wc", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wd", + "target": "tailwindcss_cdn_wc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wd", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wd", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_wd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wd", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_sr", + "_tgt": "tailwindcss_cdn_ht", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ht", + "target": "tailwindcss_cdn_sr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_go", + "_tgt": "tailwindcss_cdn_ht", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ht", + "target": "tailwindcss_cdn_go" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_yo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yo", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_yo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yo", + "target": "tailwindcss_cdn_q2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_ue", + "_tgt": "tailwindcss_cdn_bo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bo", + "target": "tailwindcss_cdn_ue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_tc", + "_tgt": "tailwindcss_cdn_bo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bo", + "target": "tailwindcss_cdn_tc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_oc", + "_tgt": "tailwindcss_cdn_od", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_od", + "target": "tailwindcss_cdn_oc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_l", + "_tgt": "tailwindcss_cdn_mt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mt", + "target": "tailwindcss_cdn_l" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_mt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mt", + "target": "tailwindcss_cdn_ul" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_mt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mt", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_md", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_md", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_jc", + "_tgt": "tailwindcss_cdn_nc", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_nc", + "target": "tailwindcss_cdn_jc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_fc", + "_tgt": "tailwindcss_cdn_bc", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_bc", + "target": "tailwindcss_cdn_fc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_wc", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wc", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_io", + "_tgt": "tailwindcss_cdn_gd", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gd", + "target": "tailwindcss_cdn_io" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_io", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_io", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qo", + "_tgt": "tailwindcss_cdn_lr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lr", + "target": "tailwindcss_cdn_qo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_lr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lr", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_te", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_te", + "target": "tailwindcss_cdn_o" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_te", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_te", + "target": "tailwindcss_cdn_i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_te", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_te", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_z", + "_tgt": "tailwindcss_cdn_te", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_te", + "target": "tailwindcss_cdn_z" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_qn", + "_tgt": "tailwindcss_cdn_o", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o", + "target": "tailwindcss_cdn_qn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_cr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o", + "target": "tailwindcss_cdn_cr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_oh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o", + "target": "tailwindcss_cdn_oh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_arbitraryproperty", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o", + "target": "tailwindcss_cdn_arbitraryproperty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_o", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_l", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_l", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_c", + "_tgt": "tailwindcss_cdn_l", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_l", + "target": "tailwindcss_cdn_c" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_hh", + "_tgt": "tailwindcss_cdn_kn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_kn", + "target": "tailwindcss_cdn_hh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_hh", + "_tgt": "tailwindcss_cdn_xn", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_hh", + "target": "tailwindcss_cdn_xn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_recordvariants", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_v", + "target": "tailwindcss_cdn_recordvariants" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_tl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_v", + "target": "tailwindcss_cdn_tl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_v", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_v", + "_tgt": "tailwindcss_cdn_as", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_v", + "target": "tailwindcss_cdn_as" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_iv", + "_tgt": "tailwindcss_cdn_v", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_v", + "target": "tailwindcss_cdn_iv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_dr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_i", + "target": "tailwindcss_cdn_dr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_i", + "_tgt": "tailwindcss_cdn_de", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_i", + "target": "tailwindcss_cdn_de" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_h", + "_tgt": "tailwindcss_cdn_uh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_h", + "target": "tailwindcss_cdn_uh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_cr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cr", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_pr", + "_tgt": "tailwindcss_cdn_sh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pr", + "target": "tailwindcss_cdn_sh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_pr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pr", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_sh", + "_tgt": "tailwindcss_cdn_g", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sh", + "target": "tailwindcss_cdn_g" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_sh", + "_tgt": "tailwindcss_cdn_y", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sh", + "target": "tailwindcss_cdn_y" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_g", + "_tgt": "tailwindcss_cdn_ah", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ah", + "target": "tailwindcss_cdn_g" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_y", + "_tgt": "tailwindcss_cdn_ah", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ah", + "target": "tailwindcss_cdn_y" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_g", + "_tgt": "tailwindcss_cdn_jo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_g", + "target": "tailwindcss_cdn_jo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_y", + "_tgt": "tailwindcss_cdn_jo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_y", + "target": "tailwindcss_cdn_jo" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_virtual", + "_tgt": "tailwindcss_cdn_jo", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jo", + "target": "tailwindcss_cdn_virtual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_w", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dr", + "target": "tailwindcss_cdn_w" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L27", + "weight": 0.8, + "_src": "tailwindcss_cdn_rs", + "_tgt": "tailwindcss_cdn_dr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dr", + "target": "tailwindcss_cdn_rs" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_dr", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dr", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_v5", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dr", + "target": "tailwindcss_cdn_v5" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L64", + "weight": 0.8, + "_src": "tailwindcss_cdn_dr", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dr", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_w", + "_tgt": "tailwindcss_cdn_ji", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_w", + "target": "tailwindcss_cdn_ji" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_as", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_as", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ph", + "_tgt": "tailwindcss_cdn_q", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_q", + "target": "tailwindcss_cdn_ph" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_ph", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ph", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_applyvariantoffset", + "_tgt": "tailwindcss_cdn_lh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lh", + "target": "tailwindcss_cdn_applyvariantoffset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_compare", + "_tgt": "tailwindcss_cdn_lh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_lh", + "target": "tailwindcss_cdn_compare" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_arbitraryproperty", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_create", + "target": "tailwindcss_cdn_arbitraryproperty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_forvariant", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_create", + "target": "tailwindcss_cdn_forvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recordvariant", + "_tgt": "tailwindcss_cdn_create", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_create", + "target": "tailwindcss_cdn_recordvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recordvariants", + "_tgt": "tailwindcss_cdn_recordvariant", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_recordvariants", + "target": "tailwindcss_cdn_recordvariant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_compare", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_compare", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_recalculatevariantoffsets", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_recalculatevariantoffsets", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_remaparbitraryvariantoffsets", + "_tgt": "tailwindcss_cdn_recalculatevariantoffsets", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_recalculatevariantoffsets", + "target": "tailwindcss_cdn_remaparbitraryvariantoffsets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_sort", + "_tgt": "tailwindcss_cdn_remaparbitraryvariantoffsets", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_remaparbitraryvariantoffsets", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_sortarbitraryproperties", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sortarbitraryproperties", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_sort", + "_tgt": "tailwindcss_cdn_sortarbitraryproperties", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sortarbitraryproperties", + "target": "tailwindcss_cdn_sort" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_t2", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sort", + "target": "tailwindcss_cdn_t2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sort", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixes", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sort", + "target": "tailwindcss_cdn_prefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_select", + "_tgt": "tailwindcss_cdn_sort", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_sort", + "target": "tailwindcss_cdn_select" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ne", + "_tgt": "tailwindcss_cdn_tl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tl", + "target": "tailwindcss_cdn_ne" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_rl", + "_tgt": "tailwindcss_cdn_tl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_tl", + "target": "tailwindcss_cdn_rl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_cs", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cs", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_jh", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jh", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_jh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jh", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_gg", + "_tgt": "tailwindcss_cdn_zh", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zh", + "target": "tailwindcss_cdn_gg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_u", + "_tgt": "tailwindcss_cdn_z", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_z", + "target": "tailwindcss_cdn_u" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cm", + "_tgt": "tailwindcss_cdn_z", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_z", + "target": "tailwindcss_cdn_cm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_il", + "_tgt": "tailwindcss_cdn_u", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_u", + "target": "tailwindcss_cdn_il" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_uh", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_uh", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_il", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_il", + "target": "tailwindcss_cdn_vh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_vh", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_vh", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_ol", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ol", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_ol", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ol", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_gg", + "_tgt": "tailwindcss_cdn_nm", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_nm", + "target": "tailwindcss_cdn_gg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cm", + "_tgt": "tailwindcss_cdn_mm", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cm", + "target": "tailwindcss_cdn_mm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_cm", + "_tgt": "tailwindcss_cdn_re", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cm", + "target": "tailwindcss_cdn_re" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L31", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_pm", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_pm" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_br", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_br" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_zl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_zl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_ly", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_ly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_h2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ul", + "_tgt": "tailwindcss_cdn_uy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ul", + "target": "tailwindcss_cdn_uy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_iv", + "_tgt": "tailwindcss_cdn_ee", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ee", + "target": "tailwindcss_cdn_iv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ui", + "_tgt": "tailwindcss_cdn_ee", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ee", + "target": "tailwindcss_cdn_ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_dv", + "_tgt": "tailwindcss_cdn_he", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_he", + "target": "tailwindcss_cdn_dv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_dv", + "_tgt": "tailwindcss_cdn_ie", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ie", + "target": "tailwindcss_cdn_dv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ji", + "_tgt": "tailwindcss_cdn_de", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_de", + "target": "tailwindcss_cdn_ji" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ui", + "_tgt": "tailwindcss_cdn_zi", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_zi", + "target": "tailwindcss_cdn_ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_dv", + "_tgt": "tailwindcss_cdn_ft", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ft", + "target": "tailwindcss_cdn_dv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_dv", + "_tgt": "tailwindcss_cdn_xl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dv", + "target": "tailwindcss_cdn_xl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_mg", + "_tgt": "tailwindcss_cdn_c2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mg", + "target": "tailwindcss_cdn_c2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_w2", + "_tgt": "tailwindcss_cdn_mg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_mg", + "target": "tailwindcss_cdn_w2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_i2", + "_tgt": "tailwindcss_cdn_p2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_p2", + "target": "tailwindcss_cdn_i2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_yg", + "_tgt": "tailwindcss_cdn_h2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yg", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_d2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_d2", + "target": "tailwindcss_cdn_h2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_h2", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_h2", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_xg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xg", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_zg", + "_tgt": "tailwindcss_cdn_xg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_xg", + "target": "tailwindcss_cdn_zg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_v2", + "_tgt": "tailwindcss_cdn_cl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cl", + "target": "tailwindcss_cdn_v2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_fy", + "_tgt": "tailwindcss_cdn_w2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_w2", + "target": "tailwindcss_cdn_fy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_qt", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qt", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_ig", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ig", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L32", + "weight": 0.8, + "_src": "tailwindcss_cdn_qg", + "_tgt": "tailwindcss_cdn_k2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_qg", + "target": "tailwindcss_cdn_k2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_o2", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_o2", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_t2", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_t2", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_pl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_pl", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_fg", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fg", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_fg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fg", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_jg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_jg", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_i2", + "_tgt": "tailwindcss_cdn_zg", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_i2", + "target": "tailwindcss_cdn_zg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_q2", + "_tgt": "tailwindcss_cdn_add", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_q2", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_q2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_q2", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_l2", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_l2", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L33", + "weight": 0.8, + "_src": "tailwindcss_cdn_vg", + "_tgt": "tailwindcss_cdn_ug", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ug", + "target": "tailwindcss_cdn_vg" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_dl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dl", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_uy", + "_tgt": "tailwindcss_cdn_ly", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ly", + "target": "tailwindcss_cdn_uy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_cy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_cy", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_dy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_dy", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_hl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_hl", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_wl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_wl", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_gl", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gl", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L34", + "weight": 0.8, + "_src": "tailwindcss_cdn_ts", + "_tgt": "tailwindcss_cdn_os", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_os", + "target": "tailwindcss_cdn_ts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_nt", + "_tgt": "tailwindcss_cdn_so", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_so", + "target": "tailwindcss_cdn_nt" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_withprefix", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixes", + "target": "tailwindcss_cdn_withprefix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_parentprefix", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixes", + "target": "tailwindcss_cdn_parentprefix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_otherprefixes", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixes", + "target": "tailwindcss_cdn_otherprefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_rulevendorprefixes", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixes", + "target": "tailwindcss_cdn_rulevendorprefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_possible", + "_tgt": "tailwindcss_cdn_prefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixes", + "target": "tailwindcss_cdn_possible" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_parentprefix", + "_tgt": "tailwindcss_cdn_prefix", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefix", + "target": "tailwindcss_cdn_parentprefix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_cleanfromunprefixed", + "_tgt": "tailwindcss_cdn_prefix", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefix", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_prefix", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefix", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L36", + "weight": 0.8, + "_src": "tailwindcss_cdn_unprefixed", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_unprefixed", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_unprefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_unprefixed", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_unprefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_unprefixed", + "target": "tailwindcss_cdn_prefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_group", + "_tgt": "tailwindcss_cdn_unprefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_unprefixed", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_preprocess", + "_tgt": "tailwindcss_cdn_load", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_load", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_check", + "_tgt": "tailwindcss_cdn_regexp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_check", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_check", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_check", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_check", + "_tgt": "tailwindcss_cdn_ishack", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_check", + "target": "tailwindcss_cdn_ishack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_old", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_old" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_save", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_save" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_virtual", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_virtual" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixed", + "_tgt": "tailwindcss_cdn_prefixer", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_prefixer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_regexp", + "_tgt": "tailwindcss_cdn_prefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixed", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_otherprefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_otherprefixes", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_needcascade", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_needcascade", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L37", + "weight": 0.8, + "_src": "tailwindcss_cdn_calcbefore", + "_tgt": "tailwindcss_cdn_maxprefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_maxprefixed", + "target": "tailwindcss_cdn_calcbefore" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_calcbefore", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_calcbefore", + "target": "tailwindcss_cdn_insert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L38", + "weight": 0.8, + "_src": "tailwindcss_cdn_restorebefore", + "_tgt": "tailwindcss_cdn_group", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_restorebefore", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_insert", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_contain3d", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_contain3d" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_keyframeparents", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_keyframeparents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_gridstatus", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_insert", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_insert", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_isalready", + "_tgt": "tailwindcss_cdn_group", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_isalready", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_isalready", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_isalready", + "target": "tailwindcss_cdn_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_rulevendorprefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_rulevendorprefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_findprop", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_findprop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_disabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_cleanfromunprefixed", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_cleanotherprefixes", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_cleanotherprefixes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_already", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_already" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_checkforwarning", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_checkforwarning" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_value", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_value" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_gridstatus", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_add", + "_tgt": "tailwindcss_cdn_prefixeds", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_add", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_old", + "_tgt": "tailwindcss_cdn_regexp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_old", + "target": "tailwindcss_cdn_regexp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_old", + "_tgt": "tailwindcss_cdn_isstretch", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_old", + "target": "tailwindcss_cdn_isstretch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_old", + "_tgt": "tailwindcss_cdn_v0", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_old", + "target": "tailwindcss_cdn_v0" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_preprocess", + "_tgt": "tailwindcss_cdn_old", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_old", + "target": "tailwindcss_cdn_preprocess" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixquery", + "_tgt": "tailwindcss_cdn_prefixname", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixname", + "target": "tailwindcss_cdn_prefixquery" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_clean", + "_tgt": "tailwindcss_cdn_prefixname", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixname", + "target": "tailwindcss_cdn_clean" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixquery", + "_tgt": "tailwindcss_cdn_div", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_prefixquery", + "target": "tailwindcss_cdn_div" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_qy", + "_tgt": "tailwindcss_cdn_gy", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_gy", + "target": "tailwindcss_cdn_qy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_cleanfromunprefixed", + "_tgt": "tailwindcss_cdn_findprop", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_findprop", + "target": "tailwindcss_cdn_cleanfromunprefixed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disabledvalue", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_disabled", + "target": "tailwindcss_cdn_disabledvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disableddecl", + "_tgt": "tailwindcss_cdn_disabled", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_disabled", + "target": "tailwindcss_cdn_disableddecl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_save", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_save", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L40", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_regexp", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_regexp", + "target": "tailwindcss_cdn_replace" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_regexp", + "_tgt": "tailwindcss_cdn_v0", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_regexp", + "target": "tailwindcss_cdn_v0" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixeds", + "_tgt": "tailwindcss_cdn_replace", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replace", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_newdirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replace", + "target": "tailwindcss_cdn_newdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_oldwebkit", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replace", + "target": "tailwindcss_cdn_oldwebkit" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_convertdirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replace", + "target": "tailwindcss_cdn_convertdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_replace", + "_tgt": "tailwindcss_cdn_isstretch", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_replace", + "target": "tailwindcss_cdn_isstretch" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disabledvalue", + "_tgt": "tailwindcss_cdn_gridstatus", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_disabledvalue", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_disableddecl", + "_tgt": "tailwindcss_cdn_gridstatus", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_disableddecl", + "target": "tailwindcss_cdn_gridstatus" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L41", + "weight": 0.8, + "_src": "tailwindcss_cdn_reducespaces", + "_tgt": "tailwindcss_cdn_group", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_reducespaces", + "target": "tailwindcss_cdn_group" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_ishack", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_ishack", + "target": "tailwindcss_cdn_toremove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_toremove", + "_tgt": "tailwindcss_cdn_cleaner", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_toremove", + "target": "tailwindcss_cdn_cleaner" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_prefixeds", + "_tgt": "tailwindcss_cdn_possible", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_possible", + "target": "tailwindcss_cdn_prefixeds" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_m0", + "_tgt": "tailwindcss_cdn_yu", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_m0", + "target": "tailwindcss_cdn_yu" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_gr", + "_tgt": "tailwindcss_cdn_m0", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_m0", + "target": "tailwindcss_cdn_gr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_gr", + "_tgt": "tailwindcss_cdn_yu", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_yu", + "target": "tailwindcss_cdn_gr" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_newdirection", + "_tgt": "tailwindcss_cdn_revertdirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_newdirection", + "target": "tailwindcss_cdn_revertdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_convertdirection", + "_tgt": "tailwindcss_cdn_isradial", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_isradial", + "target": "tailwindcss_cdn_convertdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_convertdirection", + "_tgt": "tailwindcss_cdn_fixdirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_convertdirection", + "target": "tailwindcss_cdn_fixdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_convertdirection", + "_tgt": "tailwindcss_cdn_fixangle", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_convertdirection", + "target": "tailwindcss_cdn_fixangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_convertdirection", + "_tgt": "tailwindcss_cdn_fixradial", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_convertdirection", + "target": "tailwindcss_cdn_fixradial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_fixdirection", + "_tgt": "tailwindcss_cdn_revertdirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fixdirection", + "target": "tailwindcss_cdn_revertdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_fixangle", + "_tgt": "tailwindcss_cdn_roundfloat", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_fixangle", + "target": "tailwindcss_cdn_roundfloat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_oldwebkit", + "_tgt": "tailwindcss_cdn_olddirection", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_oldwebkit", + "target": "tailwindcss_cdn_olddirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_oldwebkit", + "_tgt": "tailwindcss_cdn_colorstops", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_oldwebkit", + "target": "tailwindcss_cdn_colorstops" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_oldwebkit", + "_tgt": "tailwindcss_cdn_clonediv", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_oldwebkit", + "target": "tailwindcss_cdn_clonediv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js", + "source_location": "L44", + "weight": 0.8, + "_src": "tailwindcss_cdn_olddirection", + "_tgt": "tailwindcss_cdn_clonediv", + "confidence_score": 0.5, + "source": "tailwindcss_cdn_olddirection", + "target": "tailwindcss_cdn_clonediv" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L228", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_eventdispatcher", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_eventdispatcher" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L318", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateuuid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L334", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_clamp", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_clamp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L342", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_euclideanmodulo", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_euclideanmodulo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L349", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_maplinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_maplinear" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L356", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_inverselerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_inverselerp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L371", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lerp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L378", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_damp", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_damp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L385", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pingpong", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pingpong" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L392", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_smoothstep", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_smoothstep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L403", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_smootherstep", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_smootherstep" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L415", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_randint", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_randint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L422", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_randfloat", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_randfloat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L429", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_randfloatspread", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_randfloatspread" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L436", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_seededrandom", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_seededrandom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L452", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_degtorad", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_degtorad" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L458", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_radtodeg", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_radtodeg" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L464", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ispoweroftwo", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ispoweroftwo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L470", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ceilpoweroftwo", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ceilpoweroftwo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L476", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_floorpoweroftwo", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_floorpoweroftwo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L482", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setquaternionfrompropereuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setquaternionfrompropereuler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L538", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_denormalize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L578", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_normalize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L645", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_vector2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_vector2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1122", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_matrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_matrix3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1509", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_arrayneedsuint32", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_arrayneedsuint32" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1535", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_gettypedarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_gettypedarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1541", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_createelementns", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_createelementns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1547", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_createcanvaselement", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_createcanvaselement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1557", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_warnonce", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_warnonce" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1692", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_srgbtolinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_srgbtolinear" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1698", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lineartosrgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lineartosrgb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1706", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_imageutils", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_imageutils" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1831", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_source", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_source" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1918", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_serializeimage", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_serializeimage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1954", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_texture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_texture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2268", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_vector4", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_vector4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2916", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_rendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_rendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3034", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3046", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_dataarraytexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_dataarraytexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3069", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglarrayrendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglarrayrendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3087", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_data3dtexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_data3dtexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3118", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgl3drendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgl3drendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3136", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglmultiplerendertargets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3215", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quaternion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3897", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_vector3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_vector3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4617", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_box3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_box3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5122", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_satforaxes", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_satforaxes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5152", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sphere" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5398", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5879", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_matrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_matrix4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6793", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_euler", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_euler" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7100", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_layers", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_layers" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7176", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_object3d", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_object3d" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8170", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_triangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_triangle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8522", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_hue2rgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_hue2rgb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8533", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_color", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_color" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9114", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_material", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_material" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9628", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshbasicmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshbasicmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9708", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generatetables", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generatetables" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9845", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_tohalffloat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9860", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_fromhalffloat", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_fromhalffloat" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9876", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10258", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_int8bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_int8bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10268", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uint8bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uint8bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10278", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uint8clampedbufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uint8clampedbufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10288", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_int16bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_int16bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10298", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uint16bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uint16bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10308", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_int32bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_int32bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10318", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uint32bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uint32bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10328", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_float16bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_float16bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10481", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_float32bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_float32bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10491", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_float64bufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_float64bufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10510", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_buffergeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_buffergeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11590", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_mesh", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_mesh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11888", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_checkintersection", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_checkintersection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11919", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_checkgeometryintersection", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11984", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_boxgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_boxgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12163", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cloneuniforms", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cloneuniforms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12209", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_mergeuniforms", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_mergeuniforms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12229", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cloneuniformsgroups", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cloneuniformsgroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12243", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getunlituniformcolorspace", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getunlituniformcolorspace" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12264", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shadermaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shadermaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12445", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_camera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_camera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12509", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_perspectivecamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_perspectivecamera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12741", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubecamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubecamera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12906", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubetexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubetexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12935", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglcuberendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglcuberendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13083", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_plane", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_plane" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13283", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_frustum", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_frustum" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13459", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglanimation", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglanimation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13511", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglattributes", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglattributes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13738", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_planegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_planegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L14835", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglbackground", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglbackground" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15060", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglbindingstates", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglbindingstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15687", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglbufferrenderer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglbufferrenderer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15777", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglcapabilities", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglcapabilities" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15895", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglclipping", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglclipping" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16061", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglcubemaps", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglcubemaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16156", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_orthographiccamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_orthographiccamera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16340", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pmremgenerator", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pmremgenerator" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16832", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_createplanes", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_createplanes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16912", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_createrendertarget", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_createrendertarget" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16922", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setviewport", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setviewport" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16929", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getblurshader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getblurshader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17028", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getequirectmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getequirectmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17069", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getcubemapmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getcubemapmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17108", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getcommonvertexshader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getcommonvertexshader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17169", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglcubeuvmaps", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglcubeuvmaps" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17295", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglextensions", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglextensions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17390", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglgeometries", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglgeometries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17596", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglindexedbufferrenderer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglindexedbufferrenderer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17696", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglinfo", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglinfo" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17765", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_numericalsort", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_numericalsort" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17771", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_absnumericalsort", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_absnumericalsort" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17777", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglmorphtargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglmorphtargets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18058", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglobjects", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglobjects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18148", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_depthtexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_depthtexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18270", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_flatten" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18305", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_arraysequal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18319", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_copyarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18331", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_alloctexunits", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_alloctexunits" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18359", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1f", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1f" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18373", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2f", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2f" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18400", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3f", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3f" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18440", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4f", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4f" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18471", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18498", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18525", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem4", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem4" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18554", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1i", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1i" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18568", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2i", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2i" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18595", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3i", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3i" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18623", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4i", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4i" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18654", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1ui", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1ui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18668", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2ui", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2ui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18695", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3ui", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3ui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18723", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4ui", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4ui" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18755", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18773", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet3d1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet3d1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18789", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet6", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet6" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18805", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet2darray1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet2darray1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18823", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getsingularsetter", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getsingularsetter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18877", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1farray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1farray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18885", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2farray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2farray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18893", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3farray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3farray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18901", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4farray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4farray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18911", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem2array", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem2array" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18919", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem3array", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem3array" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18927", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluem4array", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluem4array" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18937", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1iarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1iarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18945", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2iarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2iarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18951", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3iarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3iarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18957", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4iarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4iarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18965", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev1uiarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev1uiarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18973", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev2uiarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev2uiarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18979", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev3uiarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev3uiarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18985", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluev4uiarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluev4uiarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18994", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet1array", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet1array" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19018", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet3darray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet3darray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19042", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet6array", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet6array" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19066", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setvaluet2darrayarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setvaluet2darrayarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19093", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getpurearraysetter", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getpurearraysetter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19146", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_singleuniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_singleuniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19162", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_purearrayuniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_purearrayuniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19179", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_structureduniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_structureduniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19220", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_adduniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_adduniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19227", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_parseuniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_parseuniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19280", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgluniforms", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgluniforms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19351", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglshader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglshader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19367", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_handlesource", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_handlesource" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19386", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getencodingcomponents", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getencodingcomponents" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19425", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getshadererrors", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getshadererrors" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19449", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_gettexelencodingfunction", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_gettexelencodingfunction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19456", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_gettonemappingfunction", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_gettonemappingfunction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19496", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateextensions", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateextensions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19509", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generatevertexextensions", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generatevertexextensions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19519", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generatedefines", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generatedefines" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19537", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_fetchattributelocations", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_fetchattributelocations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19567", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_filteremptyline", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_filteremptyline" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19573", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_replacelightnums", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_replacelightnums" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19592", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_replaceclippingplanenums", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_replaceclippingplanenums" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19604", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_resolveincludes", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_resolveincludes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19616", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_includereplacer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_includereplacer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19645", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_unrollloops", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_unrollloops" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19651", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_loopreplacer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_loopreplacer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19669", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateprecision", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateprecision" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19691", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateshadowmaptypedefine", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateshadowmaptypedefine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19713", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateenvmaptypedefine", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateenvmaptypedefine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19738", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateenvmapmodedefine", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateenvmapmodedefine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19759", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generateenvmapblendingdefine", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generateenvmapblendingdefine" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19787", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_generatecubeuvsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_generatecubeuvsize" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19803", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglprogram", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20439", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglshadercache", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglshadercache" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20547", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglshaderstage", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglshaderstage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20560", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglprograms", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglprograms" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21204", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglproperties", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglproperties" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21250", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_paintersortstable", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_paintersortstable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21276", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_reversepaintersortstable", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_reversepaintersortstable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21299", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrenderlist", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrenderlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21440", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrenderlists", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrenderlists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21486", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uniformscache", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uniformscache" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21561", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shadowuniformscache", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shadowuniformscache" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21626", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shadowcastingandtexturinglightsfirst", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shadowcastingandtexturinglightsfirst" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21632", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgllights", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgllights" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22068", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrenderstate", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrenderstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22125", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrenderstates", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrenderstates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22171", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshdepthmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshdepthmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22221", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshdistancematerial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshdistancematerial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22265", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglshadowmap", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22673", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglstate", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L23996", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgltextures", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgltextures" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26098", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglutils", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglutils" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26376", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_arraycamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_arraycamera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26390", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_group", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_group" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26406", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webxrcontroller", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webxrcontroller" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26742", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webxrmanager", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webxrmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27506", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglmaterials", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglmaterials" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28069", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgluniformsgroups", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgluniformsgroups" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28459", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webglrenderer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webglrenderer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30998", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_webgl1renderer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_webgl1renderer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31002", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_fogexp2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_fogexp2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31034", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_fog", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_fog" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31069", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_scene", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_scene" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31129", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_interleavedbuffer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_interleavedbuffer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31292", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_interleavedbufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_interleavedbufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31615", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spritematerial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spritematerial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31683", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sprite", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sprite" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31808", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_transformvertex", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_transformvertex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31838", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lod", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lod" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32057", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_skinnedmesh", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_skinnedmesh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32299", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_bone", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_bone" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32313", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_datatexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_datatexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32334", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_skeleton", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_skeleton" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32598", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_instancedbufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_instancedbufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32644", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_instancedmesh", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_instancedmesh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32841", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sortopaque", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sortopaque" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32847", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sorttransparent", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sorttransparent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32853", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_multidrawrenderlist", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_multidrawrenderlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32919", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_copyattributedata", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_copyattributedata" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32948", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_batchedmesh", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_batchedmesh" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33846", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linebasicmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linebasicmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33897", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_line", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_line" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34106", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linesegments", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linesegments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34153", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lineloop", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lineloop" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34167", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pointsmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pointsmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34218", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_points", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_points" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34340", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_testpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_testpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34370", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_videotexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_videotexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34421", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_framebuffertexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_framebuffertexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34440", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_compressedtexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_compressedtexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34465", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_compressedarraytexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_compressedarraytexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34479", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_compressedcubetexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_compressedcubetexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34494", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_canvastexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_canvastexture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34538", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_curve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_curve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34917", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ellipsecurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ellipsecurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35069", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_arccurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_arccurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35103", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicpoly", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicpoly" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35165", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_catmullromcurve3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_catmullromcurve3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35339", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_catmullrom", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_catmullrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35351", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbezierp0", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbezierp0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35358", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbezierp1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbezierp1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35364", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbezierp2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbezierp2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35370", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbezier", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbezier" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35379", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbezierp0", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbezierp0" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35386", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbezierp1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbezierp1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35393", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbezierp2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbezierp2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35399", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbezierp3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbezierp3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35405", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbezier", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbezier" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35412", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbeziercurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbeziercurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35485", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicbeziercurve3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicbeziercurve3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35559", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linecurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linecurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35647", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linecurve3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linecurve3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35735", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbeziercurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbeziercurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35804", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quadraticbeziercurve3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35874", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_splinecurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_splinecurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35985", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_curvepath", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_curvepath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36230", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_path", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_path" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36416", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lathegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lathegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36597", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_capsulegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_capsulegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36626", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_circlegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_circlegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36720", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cylindergeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cylindergeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36999", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_conegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_conegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37027", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_polyhedrongeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_polyhedrongeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37340", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_dodecahedrongeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_dodecahedrongeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37407", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_edgesgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_edgesgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37547", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shape", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shape" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37695", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linkedlist", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linkedlist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37721", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_filterpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_filterpoints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37752", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_earcutlinked", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_earcutlinked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37819", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_isear", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_isear" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37850", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_isearhashed", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_isearhashed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37909", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_curelocalintersections", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_curelocalintersections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37940", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_splitearcut", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_splitearcut" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37976", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_eliminateholes", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_eliminateholes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38004", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_comparex", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_comparex" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38011", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_eliminatehole", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_eliminatehole" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38029", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_findholebridge", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_findholebridge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38096", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sectorcontainssector", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sectorcontainssector" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38103", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_indexcurve", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_indexcurve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38124", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sortlinked", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sortlinked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38189", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_zorder", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_zorder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38210", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getleftmost", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getleftmost" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38226", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pointintriangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pointintriangle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38235", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_isvaliddiagonal", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_isvaliddiagonal" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38245", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_area", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_area" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38252", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_equals" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38259", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_intersects", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_intersects" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38278", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_onsegment", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_onsegment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38284", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sign", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sign" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38291", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_intersectspolygon", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_intersectspolygon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38307", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_locallyinside", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_locallyinside" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38316", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_middleinside", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_middleinside" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38337", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_splitpolygon", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_splitpolygon" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38361", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_insertnode", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_insertnode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38383", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_removenode", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_removenode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38393", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_node", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_node" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38418", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_signedarea", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_signedarea" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38432", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shapeutils", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shapeutils" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38498", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_removedupendpts", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_removedupendpts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38510", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_addcontour", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_addcontour" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38544", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_extrudegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_extrudegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39298", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_tojson_1", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_tojson_1" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39326", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_icosahedrongeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_icosahedrongeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39364", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_octahedrongeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_octahedrongeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39398", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ringgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ringgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39519", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shapegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shapegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39683", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_tojson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39707", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spheregeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spheregeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39839", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_tetrahedrongeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_tetrahedrongeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39870", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_torusgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_torusgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39985", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_torusknotgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_torusknotgeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40147", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_tubegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_tubegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40342", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_wireframegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_wireframegeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40464", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_isuniqueedge", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_isuniqueedge" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40508", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shadowmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shadowmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40541", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_rawshadermaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_rawshadermaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40555", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshstandardmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshstandardmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40673", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshphysicalmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshphysicalmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40891", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshphongmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshphongmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41005", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshtoonmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshtoonmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41101", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshnormalmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshnormalmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41157", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshlambertmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshlambertmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41267", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_meshmatcapmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_meshmatcapmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41342", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linedashedmaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linedashedmaterial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41375", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_convertarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_convertarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41390", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_istypedarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_istypedarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41398", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getkeyframeorder", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getkeyframeorder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41417", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sortedarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sortedarray" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41439", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_flattenjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_flattenjson" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41513", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_subclip", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_subclip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41584", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_makeclipadditive", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_makeclipadditive" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41738", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_interpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_interpolant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41965", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubicinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubicinterpolant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42103", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_linearinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_linearinterpolant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42143", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_discreteinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_discreteinterpolant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42159", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_keyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_keyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42613", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_booleankeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_booleankeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42624", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_colorkeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_colorkeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42631", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_numberkeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_numberkeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42639", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quaternionlinearinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quaternionlinearinterpolant" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42672", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_quaternionkeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_quaternionkeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42690", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_stringkeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_stringkeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42701", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_vectorkeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_vectorkeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42705", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_animationclip", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_animationclip" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43089", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_gettracktypeforvaluetypename", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_gettracktypeforvaluetypename" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43131", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_parsekeyframetrack", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_parsekeyframetrack" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43206", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_loadingmanager", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_loadingmanager" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43347", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_loader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_loader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43418", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_httperror", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_httperror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43429", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_fileloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_fileloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43695", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_animationloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_animationloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43761", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_compressedtextureloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_compressedtextureloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43882", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_imageloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_imageloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43967", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cubetextureloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cubetextureloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44024", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_datatextureloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_datatextureloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44146", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_textureloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_textureloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44181", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_light", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_light" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44235", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_hemispherelight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_hemispherelight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44268", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lightshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lightshadow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44404", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spotlightshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spotlightshadow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44449", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spotlight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spotlight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44519", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pointlightshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pointlightshadow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44603", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pointlight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pointlight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44656", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_directionallightshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_directionallightshadow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44668", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_directionallight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_directionallight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44706", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ambientlight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ambientlight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44720", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_rectarealight", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_rectarealight" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44783", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_sphericalharmonics3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_sphericalharmonics3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45013", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_lightprobe", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_lightprobe" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45056", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_materialloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_materialloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45398", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_loaderutils", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_loaderutils" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45472", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_instancedbuffergeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_instancedbuffergeometry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45509", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_buffergeometryloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_buffergeometryloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45713", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_objectloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_objectloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46795", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_imagebitmaploader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_imagebitmaploader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46916", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_audiocontext", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_audiocontext" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46938", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_audioloader", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_audioloader" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47002", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_stereocamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_stereocamera" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47093", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_clock", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_clock" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47160", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_now", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_now" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47171", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_audiolistener", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_audiolistener" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47296", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_audio", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_audio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47700", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_positionalaudio", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_positionalaudio" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47836", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_audioanalyser", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_audioanalyser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47875", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_propertymixer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_propertymixer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48225", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_composite", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_composite" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48291", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_propertybinding", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_propertybinding" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48935", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_animationobjectgroup", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_animationobjectgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49289", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_animationaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_animationaction" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49987", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_animationmixer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_animationmixer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50744", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uniform", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uniform" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50762", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_uniformsgroup", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_uniformsgroup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50854", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_instancedinterleavedbuffer" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50899", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_glbufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_glbufferattribute" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50958", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_raycaster", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_raycaster" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51036", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_ascsort", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_ascsort" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51042", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_intersectobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_intersectobject" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51072", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spherical", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spherical" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51152", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_cylindrical", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_cylindrical" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51210", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_box2", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_box2" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51412", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_line3", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_line3" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51522", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_spotlighthelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_spotlighthelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51610", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_skeletonhelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_skeletonhelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51703", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_getbonelist", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_getbonelist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51723", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_pointlighthelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_pointlighthelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51813", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_hemispherelighthelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_hemispherelighthelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51887", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_gridhelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_gridhelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51935", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_polargridhelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_polargridhelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52027", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_directionallighthelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_directionallighthelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52117", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_camerahelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_camerahelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52347", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_setpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52369", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_boxhelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_boxhelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52472", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_box3helper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_box3helper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52521", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_planehelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_planehelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52579", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_arrowhelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_arrowhelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52678", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_axeshelper", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_axeshelper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52738", + "weight": 1.0, + "_src": "three_0_160_0_module", + "_tgt": "three_0_160_0_module_shapepath", + "confidence_score": 1.0, + "source": "three_0_160_0_module", + "target": "three_0_160_0_module_shapepath" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L230", + "weight": 1.0, + "_src": "three_0_160_0_module_eventdispatcher", + "_tgt": "three_0_160_0_module_eventdispatcher_addeventlistener", + "confidence_score": 1.0, + "source": "three_0_160_0_module_eventdispatcher", + "target": "three_0_160_0_module_eventdispatcher_addeventlistener" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L250", + "weight": 1.0, + "_src": "three_0_160_0_module_eventdispatcher", + "_tgt": "three_0_160_0_module_eventdispatcher_haseventlistener", + "confidence_score": 1.0, + "source": "three_0_160_0_module_eventdispatcher", + "target": "three_0_160_0_module_eventdispatcher_haseventlistener" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L260", + "weight": 1.0, + "_src": "three_0_160_0_module_eventdispatcher", + "_tgt": "three_0_160_0_module_eventdispatcher_removeeventlistener", + "confidence_score": 1.0, + "source": "three_0_160_0_module_eventdispatcher", + "target": "three_0_160_0_module_eventdispatcher_removeeventlistener" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L281", + "weight": 1.0, + "_src": "three_0_160_0_module_eventdispatcher", + "_tgt": "three_0_160_0_module_eventdispatcher_dispatchevent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_eventdispatcher", + "target": "three_0_160_0_module_eventdispatcher_dispatchevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L244", + "weight": 0.8, + "_src": "three_0_160_0_module_eventdispatcher_addeventlistener", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eventdispatcher_addeventlistener", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26986", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_eventdispatcher_addeventlistener", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eventdispatcher_addeventlistener", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28648", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_eventdispatcher_addeventlistener", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eventdispatcher_addeventlistener", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43948", + "weight": 0.8, + "_src": "three_0_160_0_module_imageloader_load", + "_tgt": "three_0_160_0_module_eventdispatcher_addeventlistener", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eventdispatcher_addeventlistener", + "target": "three_0_160_0_module_imageloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29058", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_eventdispatcher_removeeventlistener", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eventdispatcher_removeeventlistener", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L320", + "weight": 0.8, + "_src": "three_0_160_0_module_generateuuid", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1839", + "weight": 0.8, + "_src": "three_0_160_0_module_source_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_source_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1964", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_texture_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7186", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_object3d_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9124", + "weight": 0.8, + "_src": "three_0_160_0_module_material_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_material_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10520", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_buffergeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31145", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_interleavedbuffer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31228", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_clone", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_interleavedbuffer_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31267", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_tojson", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_interleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32338", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_skeleton_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37553", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_shape_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42714", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_animationclip_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48941", + "weight": 0.8, + "_src": "three_0_160_0_module_animationobjectgroup_constructor", + "_tgt": "three_0_160_0_module_generateuuid", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateuuid", + "target": "three_0_160_0_module_animationobjectgroup_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L336", + "weight": 0.8, + "_src": "three_0_160_0_module_clamp", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clamp", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L336", + "weight": 0.8, + "_src": "three_0_160_0_module_clamp", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clamp", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L387", + "weight": 0.8, + "_src": "three_0_160_0_module_pingpong", + "_tgt": "three_0_160_0_module_euclideanmodulo", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euclideanmodulo", + "target": "three_0_160_0_module_pingpong" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8618", + "weight": 0.8, + "_src": "three_0_160_0_module_color_sethsl", + "_tgt": "three_0_160_0_module_euclideanmodulo", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euclideanmodulo", + "target": "three_0_160_0_module_color_sethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L380", + "weight": 0.8, + "_src": "three_0_160_0_module_damp", + "_tgt": "three_0_160_0_module_sphericalharmonics3_lerp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_damp", + "target": "three_0_160_0_module_sphericalharmonics3_lerp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L417", + "weight": 0.8, + "_src": "three_0_160_0_module_randint", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_randint", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L417", + "weight": 0.8, + "_src": "three_0_160_0_module_randint", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_randint", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L424", + "weight": 0.8, + "_src": "three_0_160_0_module_randfloat", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_randfloat", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L431", + "weight": 0.8, + "_src": "three_0_160_0_module_randfloatspread", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_randfloatspread", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L472", + "weight": 0.8, + "_src": "three_0_160_0_module_ceilpoweroftwo", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ceilpoweroftwo", + "target": "three_0_160_0_module_vector3_ceil" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L478", + "weight": 0.8, + "_src": "three_0_160_0_module_floorpoweroftwo", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_floorpoweroftwo", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L508", + "weight": 0.8, + "_src": "three_0_160_0_module_setquaternionfrompropereuler", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_setquaternionfrompropereuler", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L560", + "weight": 0.8, + "_src": "three_0_160_0_module_denormalize", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10068", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_getcomponent", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_bufferattribute_getcomponent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10088", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_getx", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_bufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10108", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_gety", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_bufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10128", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_getz", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_bufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10148", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_getw", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_bufferattribute_getw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10342", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getx", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_float16bufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10362", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_gety", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_float16bufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10382", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getz", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_float16bufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10402", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getw", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_float16bufferattribute_getw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31418", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_getx", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31428", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_gety", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31438", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_getz", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31448", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_getw", + "_tgt": "three_0_160_0_module_denormalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_denormalize", + "target": "three_0_160_0_module_interleavedbufferattribute_getw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L588", + "weight": 0.8, + "_src": "three_0_160_0_module_normalize", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_normalize", + "target": "three_0_160_0_module_vector3_round" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L647", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L662", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_width", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_width" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L674", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_height", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_height" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L680", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L689", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_setscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_setscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L698", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L706", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L714", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_setcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_setcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L728", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_getcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_getcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L740", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L746", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L755", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L764", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_addscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_addscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L773", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_addvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_addvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L782", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_addscaledvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_addscaledvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L791", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_sub", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_sub" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L800", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_subscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_subscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L809", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_subvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_subvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L818", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L827", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L836", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_divide", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_divide" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L845", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_dividescalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_dividescalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L851", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_applymatrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_applymatrix3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L863", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_min", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_min" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L872", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_max", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_max" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L881", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_clamp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_clamp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L892", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_clampscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_clampscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L901", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_clamplength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_clamplength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L909", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_floor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_floor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L918", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_ceil", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_ceil" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L927", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_round", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_round" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L936", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_roundtozero", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_roundtozero" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L945", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_negate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_negate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L954", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_dot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_dot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L960", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_cross", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_cross" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L966", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_lengthsq", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_lengthsq" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L972", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_length", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_length" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L978", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_manhattanlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_manhattanlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L984", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L990", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_angle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_angle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1000", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_angleto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_angleto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1014", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_distanceto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_distanceto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1020", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_distancetosquared", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_distancetosquared" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1027", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_manhattandistanceto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_manhattandistanceto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1033", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_setlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_setlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1039", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1048", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_lerpvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_lerpvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1057", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1063", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1072", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1081", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_frombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_frombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1090", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_rotatearound", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_rotatearound" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1104", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_random", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1113", + "weight": 1.0, + "_src": "three_0_160_0_module_vector2", + "_tgt": "three_0_160_0_module_vector2_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector2", + "target": "three_0_160_0_module_vector2_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L847", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_dividescalar", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_dividescalar", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L865", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_min", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_min", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L874", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_max", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_max", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L885", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamp", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamp", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L885", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamp", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamp", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L894", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clampscalar", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clampscalar", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L894", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clampscalar", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clampscalar", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L903", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamplength", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamplength", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L905", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamplength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamplength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L905", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamplength", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamplength", + "target": "three_0_160_0_module_vector3_dividescalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L905", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamplength", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamplength", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L905", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_clamplength", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_clamplength", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L911", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_floor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_floor", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L920", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_ceil", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_ceil", + "target": "three_0_160_0_module_vector3_ceil" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L929", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_round", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_round", + "target": "three_0_160_0_module_vector3_round" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L986", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_normalize", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_normalize", + "target": "three_0_160_0_module_vector3_dividescalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L986", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_normalize", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_normalize", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1002", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_angleto", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_angleto", + "target": "three_0_160_0_module_vector3_lengthsq" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1006", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_angleto", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_angleto", + "target": "three_0_160_0_module_vector3_dot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1010", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_angleto", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_angleto", + "target": "three_0_160_0_module_vector3_clamp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1016", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_distanceto", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_distanceto", + "target": "three_0_160_0_module_vector3_distancetosquared" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1035", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_setlength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_setlength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1035", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_setlength", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_setlength", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1083", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1084", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1106", + "weight": 0.8, + "_src": "three_0_160_0_module_vector2_random", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector2_random", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1124", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1144", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1156", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_identity", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_identity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1170", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1183", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_extractbasis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_extractbasis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1193", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_setfrommatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_setfrommatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1209", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1215", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_premultiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_premultiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1221", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_multiplymatrices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_multiplymatrices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1251", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1263", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_determinant", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_determinant" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1275", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_invert", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_invert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1309", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_transpose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_transpose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1322", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_getnormalmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_getnormalmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1328", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_transposeintoarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_transposeintoarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1346", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_setuvtransform", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_setuvtransform" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1363", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_scale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_scale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1371", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_rotate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_rotate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1379", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1389", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_maketranslation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_maketranslation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1417", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_makerotation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_makerotation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1436", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_makescale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_makescale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1452", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1467", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1479", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1499", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix3", + "_tgt": "three_0_160_0_module_matrix3_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix3", + "target": "three_0_160_0_module_matrix3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1138", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_constructor", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_constructor", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1158", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_identity", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_identity", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1185", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_extractbasis", + "_tgt": "three_0_160_0_module_vector3_setfrommatrix3column", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_extractbasis", + "target": "three_0_160_0_module_vector3_setfrommatrix3column" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1197", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_setfrommatrix4", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_setfrommatrix4", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1324", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_getnormalmatrix", + "_tgt": "three_0_160_0_module_matrix3_setfrommatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_setfrommatrix4", + "target": "three_0_160_0_module_matrix3_getnormalmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1211", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_multiply", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_multiply", + "target": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1217", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_premultiply", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_premultiply", + "target": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1289", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_invert", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_invert", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1324", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_getnormalmatrix", + "_tgt": "three_0_160_0_module_matrix4_transpose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_getnormalmatrix", + "target": "three_0_160_0_module_matrix4_transpose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1324", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_getnormalmatrix", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_getnormalmatrix", + "target": "three_0_160_0_module_matrix4_invert" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10633", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_matrix3_getnormalmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_getnormalmatrix", + "target": "three_0_160_0_module_buffergeometry_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13246", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_matrix3_getnormalmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_getnormalmatrix", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1351", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_setuvtransform", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_setuvtransform", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2035", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_updatematrix", + "_tgt": "three_0_160_0_module_matrix3_setuvtransform", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_setuvtransform", + "target": "three_0_160_0_module_texture_updatematrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1365", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_scale", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_scale", + "target": "three_0_160_0_module_matrix4_premultiply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1365", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_scale", + "_tgt": "three_0_160_0_module_matrix4_makescale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_scale", + "target": "three_0_160_0_module_matrix4_makescale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1373", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_rotate", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_rotate", + "target": "three_0_160_0_module_matrix4_premultiply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1373", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_rotate", + "_tgt": "three_0_160_0_module_matrix3_makerotation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_rotate", + "target": "three_0_160_0_module_matrix3_makerotation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1381", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_translate", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_translate", + "target": "three_0_160_0_module_matrix4_premultiply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1381", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_translate", + "_tgt": "three_0_160_0_module_matrix4_maketranslation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_translate", + "target": "three_0_160_0_module_matrix4_maketranslation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1393", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_maketranslation", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_maketranslation", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1424", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_makerotation", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_makerotation", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1438", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_makescale", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_makescale", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1501", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix3_clone", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix3_clone", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10552", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_setindex", + "_tgt": "three_0_160_0_module_arrayneedsuint32", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arrayneedsuint32", + "target": "three_0_160_0_module_buffergeometry_setindex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45596", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_gettypedarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_gettypedarray", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1549", + "weight": 0.8, + "_src": "three_0_160_0_module_createcanvaselement", + "_tgt": "three_0_160_0_module_createelementns", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createelementns", + "target": "three_0_160_0_module_createcanvaselement" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1730", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_getdataurl", + "_tgt": "three_0_160_0_module_createelementns", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createelementns", + "target": "three_0_160_0_module_imageutils_getdataurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1771", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_srgbtolinear", + "_tgt": "three_0_160_0_module_createelementns", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createelementns", + "target": "three_0_160_0_module_imageutils_srgbtolinear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43916", + "weight": 0.8, + "_src": "three_0_160_0_module_imageloader_load", + "_tgt": "three_0_160_0_module_createelementns", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createelementns", + "target": "three_0_160_0_module_imageloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28464", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_createcanvaselement", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createcanvaselement", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2005", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_constructor", + "_tgt": "three_0_160_0_module_warnonce", + "confidence_score": 0.5, + "source": "three_0_160_0_module_warnonce", + "target": "three_0_160_0_module_texture_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2250", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_encoding", + "_tgt": "three_0_160_0_module_warnonce", + "confidence_score": 0.5, + "source": "three_0_160_0_module_warnonce", + "target": "three_0_160_0_module_texture_encoding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2938", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_constructor", + "_tgt": "three_0_160_0_module_warnonce", + "confidence_score": 0.5, + "source": "three_0_160_0_module_warnonce", + "target": "three_0_160_0_module_rendertarget_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12949", + "weight": 0.8, + "_src": "three_0_160_0_module_webglcuberendertarget_constructor", + "_tgt": "three_0_160_0_module_warnonce", + "confidence_score": 0.5, + "source": "three_0_160_0_module_warnonce", + "target": "three_0_160_0_module_webglcuberendertarget_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8818", + "weight": 0.8, + "_src": "three_0_160_0_module_color_copylineartosrgb", + "_tgt": "three_0_160_0_module_lineartosrgb", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lineartosrgb", + "target": "three_0_160_0_module_color_copylineartosrgb" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1708", + "weight": 1.0, + "_src": "three_0_160_0_module_imageutils", + "_tgt": "three_0_160_0_module_imageutils_getdataurl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imageutils", + "target": "three_0_160_0_module_imageutils_getdataurl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1765", + "weight": 1.0, + "_src": "three_0_160_0_module_imageutils", + "_tgt": "three_0_160_0_module_imageutils_srgbtolinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imageutils", + "target": "three_0_160_0_module_imageutils_srgbtolinear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1710", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_getdataurl", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_getdataurl", + "target": "three_0_160_0_module_layers_test" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1735", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_getdataurl", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_getdataurl", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1926", + "weight": 0.8, + "_src": "three_0_160_0_module_serializeimage", + "_tgt": "three_0_160_0_module_imageutils_getdataurl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_getdataurl", + "target": "three_0_160_0_module_serializeimage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1776", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_srgbtolinear", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_srgbtolinear", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1800", + "weight": 0.8, + "_src": "three_0_160_0_module_imageutils_srgbtolinear", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_srgbtolinear", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8808", + "weight": 0.8, + "_src": "three_0_160_0_module_color_copysrgbtolinear", + "_tgt": "three_0_160_0_module_imageutils_srgbtolinear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageutils_srgbtolinear", + "target": "three_0_160_0_module_color_copysrgbtolinear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1833", + "weight": 1.0, + "_src": "three_0_160_0_module_source", + "_tgt": "three_0_160_0_module_source_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_source", + "target": "three_0_160_0_module_source_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1847", + "weight": 1.0, + "_src": "three_0_160_0_module_source", + "_tgt": "three_0_160_0_module_source_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_source", + "target": "three_0_160_0_module_source_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1853", + "weight": 1.0, + "_src": "three_0_160_0_module_source", + "_tgt": "three_0_160_0_module_source_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_source", + "target": "three_0_160_0_module_source_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1884", + "weight": 0.8, + "_src": "three_0_160_0_module_source_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_source_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1884", + "weight": 0.8, + "_src": "three_0_160_0_module_source_tojson", + "_tgt": "three_0_160_0_module_serializeimage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_source_tojson", + "target": "three_0_160_0_module_serializeimage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L1956", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2027", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_image", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_image" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2033", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_updatematrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_updatematrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2039", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2045", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2089", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2151", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2157", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_transformuv", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_transformuv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2237", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2255", + "weight": 1.0, + "_src": "three_0_160_0_module_texture", + "_tgt": "three_0_160_0_module_texture_encoding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_texture", + "target": "three_0_160_0_module_texture_encoding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2041", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2067", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2081", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_copy", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_copy", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2110", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2153", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_dispose", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2161", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_transformuv", + "_tgt": "three_0_160_0_module_bufferattribute_applymatrix3", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_transformuv", + "target": "three_0_160_0_module_bufferattribute_applymatrix3" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2169", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_transformuv", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_transformuv", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2181", + "weight": 0.8, + "_src": "three_0_160_0_module_texture_transformuv", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_texture_transformuv", + "target": "three_0_160_0_module_vector3_ceil" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2270", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2287", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_width", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_width" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2299", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_height", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_height" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2305", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2316", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2327", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2335", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2343", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2351", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2359", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2375", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_getcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_getcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2389", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2395", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2406", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2417", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_addscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_addscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2428", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_addvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_addvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2439", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_addscaledvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_addscaledvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2450", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_sub", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_sub" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2461", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_subscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_subscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2472", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_subvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_subvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2483", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2494", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2505", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2519", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_dividescalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_dividescalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2525", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setaxisanglefromquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setaxisanglefromquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2553", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2683", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_min", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_min" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2694", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_max", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_max" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2705", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_clamp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_clamp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2718", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_clampscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_clampscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2729", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_clamplength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_clamplength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2737", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_floor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_floor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2748", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_ceil", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_ceil" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2759", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_round", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_round" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2770", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_roundtozero", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_roundtozero" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2781", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_negate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_negate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2792", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_dot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_dot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2798", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_lengthsq", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_lengthsq" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2804", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_length", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_length" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2810", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_manhattanlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_manhattanlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2816", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2822", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_setlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_setlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2828", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2839", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_lerpvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_lerpvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2850", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2856", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2867", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2878", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_frombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_frombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2889", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_random", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2900", + "weight": 1.0, + "_src": "three_0_160_0_module_vector4", + "_tgt": "three_0_160_0_module_vector4_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector4", + "target": "three_0_160_0_module_vector4_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2521", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_dividescalar", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_dividescalar", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2584", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_setaxisanglefromrotationmatrix", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2685", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_min", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_min", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2696", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_max", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_max", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2709", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamp", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamp", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2709", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamp", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamp", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2720", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clampscalar", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clampscalar", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2720", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clampscalar", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clampscalar", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2731", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamplength", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamplength", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2733", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamplength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamplength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2733", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamplength", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamplength", + "target": "three_0_160_0_module_vector3_dividescalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2733", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamplength", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamplength", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2733", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_clamplength", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_clamplength", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2739", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_floor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_floor", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2750", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_ceil", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_ceil", + "target": "three_0_160_0_module_vector3_ceil" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2761", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_round", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_round", + "target": "three_0_160_0_module_vector3_round" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2818", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_normalize", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_normalize", + "target": "three_0_160_0_module_vector3_dividescalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2818", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_normalize", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_normalize", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2824", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_setlength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_setlength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2824", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_setlength", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_setlength", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2880", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2881", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2882", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2883", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getw", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2891", + "weight": 0.8, + "_src": "three_0_160_0_module_vector4_random", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector4_random", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2918", + "weight": 1.0, + "_src": "three_0_160_0_module_rendertarget", + "_tgt": "three_0_160_0_module_rendertarget_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rendertarget", + "target": "three_0_160_0_module_rendertarget_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2969", + "weight": 1.0, + "_src": "three_0_160_0_module_rendertarget", + "_tgt": "three_0_160_0_module_rendertarget_setsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rendertarget", + "target": "three_0_160_0_module_rendertarget_setsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2990", + "weight": 1.0, + "_src": "three_0_160_0_module_rendertarget", + "_tgt": "three_0_160_0_module_rendertarget_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rendertarget", + "target": "three_0_160_0_module_rendertarget_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2996", + "weight": 1.0, + "_src": "three_0_160_0_module_rendertarget", + "_tgt": "three_0_160_0_module_rendertarget_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rendertarget", + "target": "three_0_160_0_module_rendertarget_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3026", + "weight": 1.0, + "_src": "three_0_160_0_module_rendertarget", + "_tgt": "three_0_160_0_module_rendertarget_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rendertarget", + "target": "three_0_160_0_module_rendertarget_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2981", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_setsize", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_setsize", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2985", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_setsize", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_setsize", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L2992", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3002", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3007", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3028", + "weight": 0.8, + "_src": "three_0_160_0_module_rendertarget_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rendertarget_dispose", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3036", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrendertarget", + "_tgt": "three_0_160_0_module_webglrendertarget_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrendertarget", + "target": "three_0_160_0_module_webglrendertarget_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3048", + "weight": 1.0, + "_src": "three_0_160_0_module_dataarraytexture", + "_tgt": "three_0_160_0_module_dataarraytexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_dataarraytexture", + "target": "three_0_160_0_module_dataarraytexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3071", + "weight": 1.0, + "_src": "three_0_160_0_module_webglarrayrendertarget", + "_tgt": "three_0_160_0_module_webglarrayrendertarget_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglarrayrendertarget", + "target": "three_0_160_0_module_webglarrayrendertarget_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3089", + "weight": 1.0, + "_src": "three_0_160_0_module_data3dtexture", + "_tgt": "three_0_160_0_module_data3dtexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_data3dtexture", + "target": "three_0_160_0_module_data3dtexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3120", + "weight": 1.0, + "_src": "three_0_160_0_module_webgl3drendertarget", + "_tgt": "three_0_160_0_module_webgl3drendertarget_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgl3drendertarget", + "target": "three_0_160_0_module_webgl3drendertarget_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3138", + "weight": 1.0, + "_src": "three_0_160_0_module_webglmultiplerendertargets", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglmultiplerendertargets", + "target": "three_0_160_0_module_webglmultiplerendertargets_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3157", + "weight": 1.0, + "_src": "three_0_160_0_module_webglmultiplerendertargets", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglmultiplerendertargets", + "target": "three_0_160_0_module_webglmultiplerendertargets_setsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3182", + "weight": 1.0, + "_src": "three_0_160_0_module_webglmultiplerendertargets", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglmultiplerendertargets", + "target": "three_0_160_0_module_webglmultiplerendertargets_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3150", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_constructor", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_constructor", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3173", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3177", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27019", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28807", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_setsize", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3184", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_copy", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_copy", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3190", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3198", + "weight": 0.8, + "_src": "three_0_160_0_module_webglmultiplerendertargets_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglmultiplerendertargets_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3217", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3228", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_slerpflat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_slerpflat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3308", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternionsflat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_multiplyquaternionsflat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3335", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_x", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_x" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3348", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_y", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_y" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3361", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_z", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_z" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3374", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_w", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_w" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3381", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3394", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3400", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3413", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_setfromeuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_setfromeuler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3487", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_setfromaxisangle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3506", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_setfromrotationmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_setfromrotationmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3564", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_setfromunitvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_setfromunitvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3607", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_angleto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_angleto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3613", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_rotatetowards", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_rotatetowards" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3627", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_identity", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_identity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3633", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_invert", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_invert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3641", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_conjugate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_conjugate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3653", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_dot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_dot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3659", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_lengthsq", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_lengthsq" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3665", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_length", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_length" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3671", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3699", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3705", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_premultiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_premultiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3711", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternions", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_multiplyquaternions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3729", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_slerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_slerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3798", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_slerpquaternions", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_slerpquaternions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3804", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_random", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3827", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3833", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3846", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3857", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_frombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_frombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3870", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3876", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_onchange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_onchange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3884", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_onchangecallback", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_onchangecallback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3886", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternion", + "_tgt": "three_0_160_0_module_quaternion_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternion", + "target": "three_0_160_0_module_quaternion_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42659", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", + "_tgt": "three_0_160_0_module_quaternion_slerpflat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerpflat", + "target": "three_0_160_0_module_quaternionlinearinterpolant_interpolate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48145", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_slerp", + "_tgt": "three_0_160_0_module_quaternion_slerpflat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerpflat", + "target": "three_0_160_0_module_propertymixer_slerp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48157", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_slerpadditive", + "_tgt": "three_0_160_0_module_quaternion_slerpflat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerpflat", + "target": "three_0_160_0_module_propertymixer_slerpadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41675", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternionsflat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_multiplyquaternionsflat", + "target": "three_0_160_0_module_makeclipadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48154", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_slerpadditive", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternionsflat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_multiplyquaternionsflat", + "target": "three_0_160_0_module_propertymixer_slerpadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3338", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_x", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_x", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3351", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_y", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_y", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3364", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_z", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_z", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3377", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_w", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_w", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3388", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_set", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_set", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3407", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_copy", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_copy", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3481", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_setfromeuler", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromeuler", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3500", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_setfromaxisangle", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4107", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applyaxisangle", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_vector3_applyaxisangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7298", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_setrotationfromaxisangle", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_object3d_setrotationfromaxisangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7329", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotateonaxis", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_object3d_rotateonaxis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7343", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotateonworldaxis", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_object3d_rotateonworldaxis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52632", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setdirection", + "_tgt": "three_0_160_0_module_quaternion_setfromaxisangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromaxisangle", + "target": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3558", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_setfromrotationmatrix", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromrotationmatrix", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3568", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_setfromunitvectors", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromunitvectors", + "target": "three_0_160_0_module_vector3_dot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3603", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_setfromunitvectors", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_setfromunitvectors", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3609", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_angleto", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_angleto", + "target": "three_0_160_0_module_vector3_clamp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3609", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_angleto", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_angleto", + "target": "three_0_160_0_module_vector3_dot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3615", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_rotatetowards", + "_tgt": "three_0_160_0_module_vector3_angleto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_rotatetowards", + "target": "three_0_160_0_module_vector3_angleto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3619", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_rotatetowards", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_rotatetowards", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3621", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_rotatetowards", + "_tgt": "three_0_160_0_module_quaternion_slerp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_rotatetowards", + "target": "three_0_160_0_module_quaternion_slerp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3629", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_identity", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_identity", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3637", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_invert", + "_tgt": "three_0_160_0_module_quaternion_conjugate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_invert", + "target": "three_0_160_0_module_quaternion_conjugate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3647", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_conjugate", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_conjugate", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41660", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_quaternion_conjugate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_conjugate", + "target": "three_0_160_0_module_makeclipadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3673", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_normalize", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_normalize", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3693", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_normalize", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_normalize", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3701", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_multiply", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternions", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_multiply", + "target": "three_0_160_0_module_quaternion_multiplyquaternions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3707", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_premultiply", + "_tgt": "three_0_160_0_module_quaternion_multiplyquaternions", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_premultiply", + "target": "three_0_160_0_module_quaternion_multiplyquaternions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3723", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_multiplyquaternions", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_multiplyquaternions", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3732", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_slerp", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerp", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3776", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_slerp", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerp", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3792", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_slerp", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerp", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3800", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_slerpquaternions", + "_tgt": "three_0_160_0_module_quaternion_slerp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerp", + "target": "three_0_160_0_module_quaternion_slerpquaternions" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3800", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_slerpquaternions", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_slerpquaternions", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3810", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_random", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_random", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3818", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_random", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_random", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3840", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_fromarray", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_fromarray", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3859", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3860", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3861", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3862", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getw", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3864", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_frombufferattribute", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_frombufferattribute", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3872", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternion_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quaternion_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3899", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3909", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3921", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3931", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3939", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3947", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3955", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3970", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_getcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_getcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3983", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3989", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L3999", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4009", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_addscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_addscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4019", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_addvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4029", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_addscaledvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4039", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_sub", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_sub" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4049", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_subscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_subscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4059", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_subvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4069", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4079", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4089", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_multiplyvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_multiplyvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4099", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applyeuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applyeuler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4105", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applyaxisangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applyaxisangle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4111", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applymatrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applymatrix3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4124", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applynormalmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applynormalmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4130", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4145", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_applyquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_applyquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4166", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_project", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_project" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4172", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_unproject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_unproject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4178", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_transformdirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_transformdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4194", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_divide", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_divide" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4204", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_dividescalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4210", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_min" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4220", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_max" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4230", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_clamp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4242", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_clampscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_clampscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4252", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_clamplength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_clamplength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4260", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_floor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4270", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_ceil" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4280", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_round" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4290", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_roundtozero", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_roundtozero" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4300", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_negate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_negate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4310", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_dot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4318", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_lengthsq" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4324", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4330", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_manhattanlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_manhattanlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4336", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4342", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4348", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4358", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_lerpvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_lerpvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4368", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_cross" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4374", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_crossvectors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4387", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_projectonvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_projectonvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4399", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_projectonplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_projectonplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4407", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_reflect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_reflect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4416", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_angleto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_angleto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4430", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_distanceto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4436", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_distancetosquared" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4444", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_manhattandistanceto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_manhattandistanceto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4450", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromspherical", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromspherical" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4456", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromsphericalcoords", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromsphericalcoords" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4468", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromcylindrical", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromcylindrical" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4474", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromcylindricalcoords", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromcylindricalcoords" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4484", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfrommatrixposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4496", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixscale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfrommatrixscale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4510", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfrommatrixcolumn" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4516", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfrommatrix3column", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfrommatrix3column" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4522", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromeuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromeuler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4532", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_setfromcolor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_setfromcolor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4542", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4548", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4558", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4568", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_frombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_frombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4578", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_random" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4588", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_randomdirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_randomdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4604", + "weight": 1.0, + "_src": "three_0_160_0_module_vector3", + "_tgt": "three_0_160_0_module_vector3_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_vector3", + "target": "three_0_160_0_module_vector3_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4732", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getcenter", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_box3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8345", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getmidpoint", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_triangle_getmidpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10817", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingbox", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_buffergeometry_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10888", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40041", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51288", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getcenter", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_box2_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51441", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_getcenter", + "_tgt": "three_0_160_0_module_vector3_addvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addvectors", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5331", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_sphere_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5427", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_at", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_ray_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5459", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_ray_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5481", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtopoint", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5592", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8270", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getinterpolation", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_triangle_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8443", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_triangle_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11687", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_getvertexposition", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_mesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13179", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_projectpoint", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_plane_projectpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13211", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectline", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_plane_intersectline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32279", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44837", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getat", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_sphericalharmonics3_getat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44867", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getirradianceat", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_sphericalharmonics3_getirradianceat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44898", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_addscaledsh", + "_tgt": "three_0_160_0_module_vector3_addscaledvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_addscaledvector", + "target": "three_0_160_0_module_sphericalharmonics3_addscaledsh" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4738", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getsize", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_box3_getsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4958", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectstriangle", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_box3_intersectstriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5319", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_sphere_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5363", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_sphere_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5449", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_ray_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5471", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtopoint", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5608", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsphere", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_ray_intersectsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5787", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersecttriangle", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6169", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_lookat", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_matrix4_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8182", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getnormal", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_triangle_getnormal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8201", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getbarycoord", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_triangle_getbarycoord" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8280", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_isfrontfacing", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_triangle_isfrontfacing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8336", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getarea", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_triangle_getarea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8416", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_triangle_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11169", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13125", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromcoplanarpoints", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31811", + "weight": 0.8, + "_src": "three_0_160_0_module_transformvertex", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_transformvertex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35213", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_getpoint", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_catmullromcurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35602", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_gettangent", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_linecurve_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35690", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_gettangent", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39923", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40040", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51294", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getsize", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_box2_getsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51447", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_delta", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_line3_delta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51471", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopointparameter", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_line3_closestpointtopointparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52084", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_vector3_subvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_subvectors", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4101", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applyeuler", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_applyeuler", + "target": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4101", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applyeuler", + "_tgt": "three_0_160_0_module_vector3_setfromeuler", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_applyeuler", + "target": "three_0_160_0_module_vector3_setfromeuler" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4107", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applyaxisangle", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_applyaxisangle", + "target": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4126", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applynormalmatrix", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_applynormalmatrix", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4126", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_applynormalmatrix", + "_tgt": "three_0_160_0_module_bufferattribute_applymatrix3", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_applynormalmatrix", + "target": "three_0_160_0_module_bufferattribute_applymatrix3" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4168", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_project", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_project", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4174", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_unproject", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_unproject", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50993", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_vector3_unproject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_unproject", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52349", + "weight": 0.8, + "_src": "three_0_160_0_module_setpoint", + "_tgt": "three_0_160_0_module_vector3_unproject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_unproject", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4190", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_transformdirection", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_transformdirection", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4206", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_dividescalar", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dividescalar", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4256", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamplength", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dividescalar", + "target": "three_0_160_0_module_vector3_clamplength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4338", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_normalize", + "_tgt": "three_0_160_0_module_vector3_dividescalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dividescalar", + "target": "three_0_160_0_module_vector3_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4234", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamp", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_vector3_clamp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4244", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clampscalar", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_vector3_clampscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4256", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamplength", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_vector3_clamplength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4744", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box3_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5034", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersect", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box3_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5045", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_union", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box3_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5134", + "weight": 0.8, + "_src": "three_0_160_0_module_satforaxes", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_satforaxes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5557", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8680", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setstyle", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8865", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethsl", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_color_gethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11778", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_mesh_computeintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12596", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_getfilmwidth", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_perspectivecamera_getfilmwidth" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19373", + "weight": 0.8, + "_src": "three_0_160_0_module_handlesource", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_handlesource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29209", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33996", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34278", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38280", + "weight": 0.8, + "_src": "three_0_160_0_module_onsegment", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_onsegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39728", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51108", + "weight": 0.8, + "_src": "three_0_160_0_module_spherical_makesafe", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_spherical_makesafe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51300", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51375", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_intersect", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box2_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51385", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_union", + "_tgt": "three_0_160_0_module_vector3_min", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_min", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4234", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamp", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_vector3_clamp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4244", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clampscalar", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_vector3_clampscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4256", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamplength", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_vector3_clamplength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4745", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box3_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5033", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersect", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box3_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5046", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_union", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box3_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5134", + "weight": 0.8, + "_src": "three_0_160_0_module_satforaxes", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_satforaxes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5190", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_setfrompoints", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_sphere_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5359", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_sphere_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5535", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6433", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_getmaxscaleonaxis", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_matrix4_getmaxscaleonaxis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8864", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethsl", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_color_gethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8970", + "weight": 0.8, + "_src": "three_0_160_0_module_color_sub", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10916", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11777", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_mesh_computeintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12603", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_getfilmheight", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_perspectivecamera_getfilmheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16518", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_allocatetargets", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_pmremgenerator_allocatetargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19372", + "weight": 0.8, + "_src": "three_0_160_0_module_handlesource", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_handlesource" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19797", + "weight": 0.8, + "_src": "three_0_160_0_module_generatecubeuvsize", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_generatecubeuvsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29208", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32493", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_computebonetexture", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_skeleton_computebonetexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33003", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initmatricestexture", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_batchedmesh_initmatricestexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33502", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33995", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34277", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36641", + "weight": 0.8, + "_src": "three_0_160_0_module_circlegeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38280", + "weight": 0.8, + "_src": "three_0_160_0_module_onsegment", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_onsegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39415", + "weight": 0.8, + "_src": "three_0_160_0_module_ringgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39725", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42384", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_trim", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_keyframetrack_trim" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43019", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_resetduration", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_animationclip_resetduration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47433", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_pause", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_audio_pause" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51108", + "weight": 0.8, + "_src": "three_0_160_0_module_spherical_makesafe", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_spherical_makesafe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51301", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51374", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_intersect", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box2_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51386", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_union", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52640", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setlength", + "_tgt": "three_0_160_0_module_vector3_max", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_max", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4426", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_angleto", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_vector3_angleto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5003", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_clamppoint", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_box3_clamppoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6903", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_setfromrotationmatrix", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_euler_setfromrotationmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8619", + "weight": 0.8, + "_src": "three_0_160_0_module_color_sethsl", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_color_sethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8846", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethex", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_color_gethex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9849", + "weight": 0.8, + "_src": "three_0_160_0_module_tohalffloat", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_tohalffloat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34835", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36435", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40704", + "weight": 0.8, + "_src": "three_0_160_0_module_meshphysicalmaterial_constructor", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_meshphysicalmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51132", + "weight": 0.8, + "_src": "three_0_160_0_module_spherical_setfromcartesiancoords", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_spherical_setfromcartesiancoords" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51362", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_clamppoint", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_box2_clamppoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51481", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopointparameter", + "_tgt": "three_0_160_0_module_vector3_clamp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamp", + "target": "three_0_160_0_module_line3_closestpointtopointparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4254", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamplength", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamplength", + "target": "three_0_160_0_module_vector3_length" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4256", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_clamplength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_clamplength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8591", + "weight": 0.8, + "_src": "three_0_160_0_module_color_sethex", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_color_sethex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11790", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_mesh_computeintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12005", + "weight": 0.8, + "_src": "three_0_160_0_module_boxgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_boxgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13756", + "weight": 0.8, + "_src": "three_0_160_0_module_planegeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_planegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16464", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_setsize", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_pmremgenerator_setsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16766", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_halfblur", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_pmremgenerator_halfblur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22374", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28829", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34678", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getutotmapping", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_curve_getutotmapping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35190", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_getpoint", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_catmullromcurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35895", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_getpoint", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_splinecurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36431", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36741", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindergeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_cylindergeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39725", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39886", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40002", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42405", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_validate", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_keyframetrack_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49851", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updatetime", + "_tgt": "three_0_160_0_module_vector3_floor", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_floor", + "target": "three_0_160_0_module_animationaction_updatetime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32492", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_computebonetexture", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_ceil", + "target": "three_0_160_0_module_skeleton_computebonetexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33002", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initmatricestexture", + "_tgt": "three_0_160_0_module_vector3_ceil", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_ceil", + "target": "three_0_160_0_module_batchedmesh_initmatricestexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8846", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethex", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_round", + "target": "three_0_160_0_module_color_gethex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8926", + "weight": 0.8, + "_src": "three_0_160_0_module_color_getstyle", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_round", + "target": "three_0_160_0_module_color_getstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37459", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_round", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_round", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4393", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonvector", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_vector3_projectonvector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4412", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_reflect", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_vector3_reflect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4422", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_angleto", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_vector3_angleto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5130", + "weight": 0.8, + "_src": "three_0_160_0_module_satforaxes", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_satforaxes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5451", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5471", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtopoint", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5501", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5609", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsphere", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_intersectsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5644", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancetoplane", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_distancetoplane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5695", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsplane", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_intersectsplane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5796", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersecttriangle", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8205", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getbarycoord", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_triangle_getbarycoord" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8284", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_isfrontfacing", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_triangle_isfrontfacing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8419", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_closestpointtopoint", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_triangle_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11958", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13117", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13167", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_distancetopoint", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_plane_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13187", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectline", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_plane_intersectline" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13252", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13260", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_translate", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_plane_translate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34835", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37487", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51474", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopointparameter", + "_tgt": "three_0_160_0_module_vector3_dot", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_dot", + "target": "three_0_160_0_module_line3_closestpointtopointparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4389", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonvector", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_vector3_projectonvector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4418", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_angleto", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_vector3_angleto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5321", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_expandbypoint", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_sphere_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5504", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6171", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_lookat", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_matrix4_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8186", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getnormal", + "_tgt": "three_0_160_0_module_vector3_lengthsq", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_lengthsq", + "target": "three_0_160_0_module_triangle_getnormal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4338", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_normalize", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_vector3_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4498", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfrommatrixscale", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_vector3_setfrommatrixscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5023", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getboundingsphere", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_box3_getboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6009", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_extractrotation", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_matrix4_extractrotation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6611", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_decompose", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_matrix4_decompose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8339", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getarea", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_triangle_getarea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13148", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_normalize", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34831", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52101", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_vector3_length", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_length", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32219", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "_tgt": "three_0_160_0_module_vector3_manhattanlength", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_manhattanlength", + "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4344", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setlength", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setlength", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4344", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setlength", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setlength", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4370", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_cross", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_vector3_crossvectors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5825", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersecttriangle", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8184", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getnormal", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_triangle_getnormal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8284", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_isfrontfacing", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_triangle_isfrontfacing" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8339", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getarea", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_triangle_getarea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11171", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13125", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromcoplanarpoints", + "_tgt": "three_0_160_0_module_vector3_cross", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_cross", + "target": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4994", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectstriangle", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_crossvectors", + "target": "three_0_160_0_module_box3_intersectstriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5789", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersecttriangle", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_crossvectors", + "target": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6180", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_lookat", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_crossvectors", + "target": "three_0_160_0_module_matrix4_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34815", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_crossvectors", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40042", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_vector3_crossvectors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_crossvectors", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4391", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonvector", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonvector", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4395", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonvector", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonvector", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4395", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonvector", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonvector", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4401", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonplane", + "_tgt": "three_0_160_0_module_vector3_projectonvector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonvector", + "target": "three_0_160_0_module_vector3_projectonplane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4401", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonplane", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonplane", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4403", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_projectonplane", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_projectonplane", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4412", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_reflect", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_reflect", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4412", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_reflect", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_reflect", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4412", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_reflect", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_reflect", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4432", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_distanceto", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_vector3_distancetosquared" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5009", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_distancetopoint", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_box3_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5232", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_distancetopoint", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_sphere_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5500", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11907", + "weight": 0.8, + "_src": "three_0_160_0_module_checkintersection", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_checkintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26586", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_webxrcontroller_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31778", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31958", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_raycast", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_lod_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31975", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_update", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_lod_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33768", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33942", + "weight": 0.8, + "_src": "three_0_160_0_module_line_computelinedistances", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_line_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34012", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34135", + "weight": 0.8, + "_src": "three_0_160_0_module_linesegments_computelinedistances", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_linesegments_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34351", + "weight": 0.8, + "_src": "three_0_160_0_module_testpoint", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_testpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34632", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getlengths", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_curve_getlengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51368", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_distancetopoint", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51459", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_distance", + "_tgt": "three_0_160_0_module_vector3_distanceto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distanceto", + "target": "three_0_160_0_module_line3_distance" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4897", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectssphere", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_box3_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5190", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_setfrompoints", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_sphere_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5226", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_containspoint", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_sphere_containspoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5240", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_intersectssphere", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_sphere_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5258", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_sphere_clamppoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5477", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtopoint", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10916", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11728", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_mesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33502", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35237", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_getpoint", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_catmullromcurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51453", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_distancesq", + "_tgt": "three_0_160_0_module_vector3_distancetosquared", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_distancetosquared", + "target": "three_0_160_0_module_line3_distancesq" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4452", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfromspherical", + "_tgt": "three_0_160_0_module_vector3_setfromsphericalcoords", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfromspherical", + "target": "three_0_160_0_module_vector3_setfromsphericalcoords" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4470", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfromcylindrical", + "_tgt": "three_0_160_0_module_vector3_setfromcylindricalcoords", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfromcylindrical", + "target": "three_0_160_0_module_vector3_setfromcylindricalcoords" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7434", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7632", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldposition", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_object3d_getworldposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31732", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31956", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_raycast", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_lod_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31972", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_update", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_lod_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33747", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44318", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44585", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50992", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51587", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_update", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_spotlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51674", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51881", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52082", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixposition", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4498", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfrommatrixscale", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixscale", + "target": "three_0_160_0_module_vector3_setfrommatrixcolumn" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31727", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixscale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixscale", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4512", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5981", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_extractbasis", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "target": "three_0_160_0_module_matrix4_extractbasis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6009", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_extractrotation", + "_tgt": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrixcolumn", + "target": "three_0_160_0_module_matrix4_extractrotation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4518", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_setfrommatrix3column", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfrommatrix3column", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7041", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_reorder", + "_tgt": "three_0_160_0_module_vector3_setfromeuler", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfromeuler", + "target": "three_0_160_0_module_euler_reorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7304", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_setrotationfromeuler", + "_tgt": "three_0_160_0_module_vector3_setfromeuler", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_setfromeuler", + "target": "three_0_160_0_module_object3d_setrotationfromeuler" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4570", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4571", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4572", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4592", + "weight": 0.8, + "_src": "three_0_160_0_module_vector3_randomdirection", + "_tgt": "three_0_160_0_module_vector3_random", + "confidence_score": 0.5, + "source": "three_0_160_0_module_vector3_random", + "target": "three_0_160_0_module_vector3_randomdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4619", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4628", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4637", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_setfromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_setfromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4651", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_setfrombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_setfrombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4665", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_setfrompoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_setfrompoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4679", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_setfromcenterandsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_setfromcenterandsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4690", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_setfromobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_setfromobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4698", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4704", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4713", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_makeempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_makeempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4722", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_isempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_isempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4730", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_getcenter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_getcenter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4736", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_getsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_getsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4742", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_expandbypoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_expandbypoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4751", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_expandbyvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_expandbyvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4760", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_expandbyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_expandbyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4769", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_expandbyobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_expandbyobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4853", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_containspoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_containspoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4861", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_containsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_containsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4869", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_getparameter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_getparameter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4882", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4891", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_intersectssphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_intersectssphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4901", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_intersectsplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_intersectsplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4948", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_intersectstriangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_intersectstriangle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5001", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_clamppoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_clamppoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5007", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_distancetopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_distancetopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5013", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_getboundingsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_getboundingsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5031", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_intersect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_intersect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5043", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_union", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_union" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5052", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5073", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5082", + "weight": 1.0, + "_src": "three_0_160_0_module_box3", + "_tgt": "three_0_160_0_module_box3_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3", + "target": "three_0_160_0_module_box3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4630", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4639", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromarray", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromarray", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4643", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromarray", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromarray", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4643", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromarray", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromarray", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4653", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfrombufferattribute", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrombufferattribute", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4657", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfrombufferattribute", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrombufferattribute", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4657", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfrombufferattribute", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrombufferattribute", + "target": "three_0_160_0_module_color_frombufferattribute" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10804", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingbox", + "_tgt": "three_0_160_0_module_box3_setfrombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrombufferattribute", + "target": "three_0_160_0_module_buffergeometry_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10875", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_box3_setfrombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrombufferattribute", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4667", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfrompoints", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrompoints", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4671", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfrompoints", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfrompoints", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4681", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromcenterandsize", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromcenterandsize", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4681", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromcenterandsize", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromcenterandsize", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4683", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromcenterandsize", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromcenterandsize", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4684", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromcenterandsize", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromcenterandsize", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4692", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromobject", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromobject", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4694", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_setfromobject", + "_tgt": "three_0_160_0_module_box3_expandbyobject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_setfromobject", + "target": "three_0_160_0_module_box3_expandbyobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4700", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4706", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4732", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getcenter", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getcenter", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4732", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getcenter", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getcenter", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4732", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getcenter", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getcenter", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4738", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getsize", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getsize", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4738", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getsize", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getsize", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4753", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyvector", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyvector", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4754", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyvector", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyvector", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4762", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyscalar", + "_tgt": "three_0_160_0_module_color_addscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyscalar", + "target": "three_0_160_0_module_color_addscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4774", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4780", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_buffergeometry_getattribute" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4791", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_skinnedmesh_getvertexposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4795", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_color_frombufferattribute" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4799", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4800", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4812", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4816", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4835", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_expandbyobject", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_expandbyobject", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4874", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getparameter", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getparameter", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4894", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectssphere", + "_tgt": "three_0_160_0_module_box2_clamppoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersectssphere", + "target": "three_0_160_0_module_box2_clamppoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4950", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectstriangle", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersectstriangle", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4957", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectstriangle", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersectstriangle", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L4978", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersectstriangle", + "_tgt": "three_0_160_0_module_satforaxes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersectstriangle", + "target": "three_0_160_0_module_satforaxes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8401", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_intersectsbox", + "_tgt": "three_0_160_0_module_box3_intersectstriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersectstriangle", + "target": "three_0_160_0_module_triangle_intersectsbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5003", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_clamppoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_clamppoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5009", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_distancetopoint", + "_tgt": "three_0_160_0_module_box2_clamppoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_distancetopoint", + "target": "three_0_160_0_module_box2_clamppoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5015", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getboundingsphere", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getboundingsphere", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5017", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getboundingsphere", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getboundingsphere", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5021", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getboundingsphere", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getboundingsphere", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5023", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_getboundingsphere", + "_tgt": "three_0_160_0_module_box2_getsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_getboundingsphere", + "target": "three_0_160_0_module_box2_getsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5037", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersect", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersect", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5037", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_intersect", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_intersect", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5055", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_applymatrix4", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_applymatrix4", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5058", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5058", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_applymatrix4", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_applymatrix4", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5067", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_applymatrix4", + "_tgt": "three_0_160_0_module_box2_setfrompoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_applymatrix4", + "target": "three_0_160_0_module_box2_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5075", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_translate", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_translate", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5084", + "weight": 0.8, + "_src": "three_0_160_0_module_box3_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5126", + "weight": 0.8, + "_src": "three_0_160_0_module_satforaxes", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_satforaxes", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5154", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5163", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5172", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_setfrompoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_setfrompoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5200", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5209", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_isempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_isempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5215", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_makeempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_makeempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5224", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_containspoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_containspoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5230", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_distancetopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_distancetopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5236", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_intersectssphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_intersectssphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5244", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5250", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_intersectsplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_intersectsplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5256", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_clamppoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_clamppoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5273", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_getboundingbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_getboundingbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5290", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5299", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5307", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_expandbypoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_expandbypoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5341", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_union", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_union" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5375", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5381", + "weight": 1.0, + "_src": "three_0_160_0_module_sphere", + "_tgt": "three_0_160_0_module_sphere_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphere", + "target": "three_0_160_0_module_sphere_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5165", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5178", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_setfrompoints", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_setfrompoints", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5182", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_setfrompoints", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_setfrompoints", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5182", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_setfrompoints", + "_tgt": "three_0_160_0_module_box2_setfrompoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_setfrompoints", + "target": "three_0_160_0_module_box2_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5202", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5217", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_makeempty", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_makeempty", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5246", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_intersectsbox", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_intersectsbox", + "target": "three_0_160_0_module_frustum_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5252", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_intersectsplane", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_intersectsplane", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5260", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clamppoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5264", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clamppoint", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5264", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clamppoint", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5265", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clamppoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5265", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clamppoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clamppoint", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5275", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_getboundingbox", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_getboundingbox", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5278", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_getboundingbox", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_getboundingbox", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5283", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_getboundingbox", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_getboundingbox", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5284", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_getboundingbox", + "_tgt": "three_0_160_0_module_box2_expandbyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_getboundingbox", + "target": "three_0_160_0_module_box2_expandbyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5292", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5293", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_applymatrix4", + "_tgt": "three_0_160_0_module_matrix4_getmaxscaleonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_applymatrix4", + "target": "three_0_160_0_module_matrix4_getmaxscaleonaxis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5301", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_translate", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_translate", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5309", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_expandbypoint", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_expandbypoint", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5311", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_expandbypoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_expandbypoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5343", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5351", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5357", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5363", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_arrowhelper_setlength", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5365", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5365", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5367", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_union", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_union", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5377", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5383", + "weight": 0.8, + "_src": "three_0_160_0_module_sphere_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphere_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5400", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5407", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5416", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5425", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_at", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_at" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5431", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_lookat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_lookat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5439", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_recast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_recast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5447", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_closestpointtopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_closestpointtopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5463", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_distancetopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_distancetopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5469", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_distancesqtopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5487", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_distancesqtosegment", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_distancesqtosegment" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5606", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5636", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectssphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectssphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5642", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_distancetoplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_distancetoplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5669", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5683", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectsplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectsplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5709", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5775", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5781", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_intersecttriangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_intersecttriangle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5856", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5865", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5871", + "weight": 1.0, + "_src": "three_0_160_0_module_ray", + "_tgt": "three_0_160_0_module_ray_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ray", + "target": "three_0_160_0_module_ray_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5409", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5418", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5427", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_at", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_at", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5433", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_lookat", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_lookat", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5433", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_lookat", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_lookat", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5433", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_lookat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_lookat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5441", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_recast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_recast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5441", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_recast", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_recast", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11722", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_ray_recast", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_recast", + "target": "three_0_160_0_module_mesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5455", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_closestpointtopoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_closestpointtopoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5465", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancetopoint", + "_tgt": "three_0_160_0_module_ray_distancesqtopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancetopoint", + "target": "three_0_160_0_module_ray_distancesqtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5481", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtopoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtopoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5638", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectssphere", + "_tgt": "three_0_160_0_module_ray_distancesqtopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtopoint", + "target": "three_0_160_0_module_ray_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34342", + "weight": 0.8, + "_src": "three_0_160_0_module_testpoint", + "_tgt": "three_0_160_0_module_ray_distancesqtopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtopoint", + "target": "three_0_160_0_module_testpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5496", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5496", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5496", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5497", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5497", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancesqtosegment", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34006", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_ray_distancesqtosegment", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancesqtosegment", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5629", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsphere", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectsphere", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11726", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_ray_intersectsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectsphere", + "target": "three_0_160_0_module_mesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5649", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_distancetoplane", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancetoplane", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5671", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectplane", + "_tgt": "three_0_160_0_module_ray_distancetoplane", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_distancetoplane", + "target": "three_0_160_0_module_ray_intersectplane" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5679", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectplane", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectplane", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5687", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsplane", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectsplane", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13228", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectsbox", + "_tgt": "three_0_160_0_module_ray_intersectsplane", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectsplane", + "target": "three_0_160_0_module_plane_intersectsbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13234", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectssphere", + "_tgt": "three_0_160_0_module_ray_intersectsplane", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectsplane", + "target": "three_0_160_0_module_plane_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5771", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectbox", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectbox", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5777", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersectsbox", + "_tgt": "three_0_160_0_module_ray_intersectbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersectbox", + "target": "three_0_160_0_module_ray_intersectsbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5852", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_intersecttriangle", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersecttriangle", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11894", + "weight": 0.8, + "_src": "three_0_160_0_module_checkintersection", + "_tgt": "three_0_160_0_module_ray_intersecttriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersecttriangle", + "target": "three_0_160_0_module_checkintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31761", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_ray_intersecttriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_intersecttriangle", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5858", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5859", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_applymatrix4", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_applymatrix4", + "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5867", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5873", + "weight": 0.8, + "_src": "three_0_160_0_module_ray_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ray_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5881", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5902", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5915", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_identity", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_identity" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5930", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5936", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5950", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_copyposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_copyposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5962", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_setfrommatrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_setfrommatrix3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5979", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_extractbasis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_extractbasis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5989", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makebasis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makebasis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6002", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_extractrotation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_extractrotation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6037", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationfromeuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationfromeuler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6159", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationfromquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6165", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_lookat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_lookat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6212", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6218", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_premultiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6224", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6264", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6277", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_determinant", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_determinant" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6327", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_transpose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_transpose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6344", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_setposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_setposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6366", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_invert" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6411", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_scale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_scale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6425", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_getmaxscaleonaxis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_getmaxscaleonaxis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6437", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_maketranslation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_maketranslation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6467", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6484", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6501", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6518", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makerotationaxis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makerotationaxis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6541", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makescale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makescale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6556", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makeshear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makeshear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6571", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_compose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_compose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6607", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_decompose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6652", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makeperspective", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makeperspective" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6688", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_makeorthographic", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_makeorthographic" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6725", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6740", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6752", + "weight": 1.0, + "_src": "three_0_160_0_module_matrix4", + "_tgt": "three_0_160_0_module_matrix4_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_matrix4", + "target": "three_0_160_0_module_matrix4_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5896", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_constructor", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_constructor", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5917", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_identity", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_identity", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5932", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_clone", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_clone", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5966", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_setfrommatrix3", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_setfrommatrix3", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L5991", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makebasis", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makebasis", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7450", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_matrix4_extractrotation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_extractrotation", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6161", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "_tgt": "three_0_160_0_module_matrix4_compose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "target": "three_0_160_0_module_matrix4_compose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7025", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_setfromquaternion", + "_tgt": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "target": "three_0_160_0_module_euler_setfromquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10669", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applyquaternion", + "_tgt": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationfromquaternion", + "target": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6179", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_lookat", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_lookat", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6214", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_multiply", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiply", + "target": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6220", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_premultiply", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_matrix4_multiplymatrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7280", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_applymatrix4", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_object3d_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7288", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_applyquaternion", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_object3d_applyquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7345", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotateonworldaxis", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_object3d_rotateonworldaxis" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7452", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33632", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_matrix4_premultiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_premultiply", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7732", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_object3d_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7778", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updateworldmatrix", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_object3d_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29565", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31730", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32277", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32463", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_update", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_skeleton_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32786", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_instancedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33732", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44325", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44596", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51673", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_multiplymatrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_multiplymatrices", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6616", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_decompose", + "_tgt": "three_0_160_0_module_matrix4_determinant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_determinant", + "target": "three_0_160_0_module_matrix4_decompose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29177", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_matrix4_determinant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_determinant", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47287", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_setposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_setposition", + "target": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47827", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_setposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_setposition", + "target": "three_0_160_0_module_positionalaudio_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6383", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_invert", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7412", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_worldtolocal", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_object3d_worldtolocal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7452", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7559", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_object3d_attach" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11734", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_mesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12489", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_camera_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12497", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_updateworldmatrix", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12710", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16265", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32157", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skinnedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32199", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_bind", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skinnedmesh_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32243", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skinnedmesh_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32395", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_calculateinverses", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skeleton_calculateinverses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32415", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_pose", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skeleton_pose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33746", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33977", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34265", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51665", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_invert", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_invert", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6441", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_maketranslation", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_maketranslation", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10717", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_translate", + "_tgt": "three_0_160_0_module_matrix4_maketranslation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_maketranslation", + "target": "three_0_160_0_module_buffergeometry_translate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44594", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_matrix4_maketranslation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_maketranslation", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6471", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makerotationx", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationx", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10681", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatex", + "_tgt": "three_0_160_0_module_matrix4_makerotationx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationx", + "target": "three_0_160_0_module_buffergeometry_rotatex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6488", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makerotationy", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationy", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10693", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatey", + "_tgt": "three_0_160_0_module_matrix4_makerotationy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationy", + "target": "three_0_160_0_module_buffergeometry_rotatey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6505", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makerotationz", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationz", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10705", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatez", + "_tgt": "three_0_160_0_module_matrix4_makerotationz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationz", + "target": "three_0_160_0_module_buffergeometry_rotatez" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6528", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makerotationaxis", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationaxis", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34837", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_matrix4_makerotationaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makerotationaxis", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6543", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makescale", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makescale", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10729", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_scale", + "_tgt": "three_0_160_0_module_matrix4_makescale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makescale", + "target": "three_0_160_0_module_buffergeometry_scale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6558", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_makeshear", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makeshear", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7714", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updatematrix", + "_tgt": "three_0_160_0_module_matrix4_compose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_compose", + "target": "three_0_160_0_module_object3d_updatematrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6611", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_decompose", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6624", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_decompose", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6642", + "weight": 0.8, + "_src": "three_0_160_0_module_matrix4_decompose", + "_tgt": "three_0_160_0_module_euler_setfromrotationmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_euler_setfromrotationmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7282", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_applymatrix4", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_object3d_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7640", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldquaternion", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_object3d_getworldquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7650", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldscale", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_object3d_getworldscale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26571", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_webxrcontroller_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32440", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_pose", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_skeleton_pose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46660", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47265", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47806", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_updatematrixworld", + "_tgt": "three_0_160_0_module_matrix4_decompose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_decompose", + "target": "three_0_160_0_module_positionalaudio_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12708", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_matrix4_makeperspective", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makeperspective", + "target": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16263", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_matrix4_makeorthographic", + "confidence_score": 0.5, + "source": "three_0_160_0_module_matrix4_makeorthographic", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6795", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6812", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_x", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_x" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6825", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_y", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_y" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6838", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_z", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_z" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6851", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_order", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_order" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6858", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6871", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6877", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6890", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_setfromrotationmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_setfromrotationmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7023", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_setfromquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_setfromquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7031", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_setfromvector3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_setfromvector3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7037", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_reorder", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_reorder" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7047", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7053", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7066", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7077", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_onchange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_onchange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7085", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7087", + "weight": 1.0, + "_src": "three_0_160_0_module_euler", + "_tgt": "three_0_160_0_module_euler_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_euler", + "target": "three_0_160_0_module_euler_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6815", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_x", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_x", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6828", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_y", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_y", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6841", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_z", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_z", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6854", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_order", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_order", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6865", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_set", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_set", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L6884", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_copy", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_copy", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7017", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_setfromrotationmatrix", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromrotationmatrix", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7027", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_setfromquaternion", + "_tgt": "three_0_160_0_module_euler_setfromrotationmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromrotationmatrix", + "target": "three_0_160_0_module_euler_setfromquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7312", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_setrotationfrommatrix", + "_tgt": "three_0_160_0_module_euler_setfromrotationmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromrotationmatrix", + "target": "three_0_160_0_module_object3d_setrotationfrommatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7446", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_euler_setfromrotationmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromrotationmatrix", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7043", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_reorder", + "_tgt": "three_0_160_0_module_euler_setfromquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromquaternion", + "target": "three_0_160_0_module_euler_reorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7033", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_setfromvector3", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_setfromvector3", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7060", + "weight": 0.8, + "_src": "three_0_160_0_module_euler_fromarray", + "_tgt": "three_0_160_0_module_euler_onchangecallback", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_fromarray", + "target": "three_0_160_0_module_euler_onchangecallback" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7213", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_constructor", + "_tgt": "three_0_160_0_module_euler_onchange", + "confidence_score": 0.5, + "source": "three_0_160_0_module_euler_onchange", + "target": "three_0_160_0_module_object3d_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7102", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7108", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7114", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_enable", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_enable" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7120", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_enableall", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_enableall" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7126", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_toggle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_toggle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7132", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_disable", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_disable" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7138", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_disableall", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_disableall" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7144", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_test" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7150", + "weight": 1.0, + "_src": "three_0_160_0_module_layers", + "_tgt": "three_0_160_0_module_layers_isenabled", + "confidence_score": 1.0, + "source": "three_0_160_0_module_layers", + "target": "three_0_160_0_module_layers_isenabled" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L23080", + "weight": 0.8, + "_src": "three_0_160_0_module_webglstate", + "_tgt": "three_0_160_0_module_layers_enable", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_enable", + "target": "three_0_160_0_module_webglstate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26778", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_layers_enable", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_enable", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47013", + "weight": 0.8, + "_src": "three_0_160_0_module_stereocamera_constructor", + "_tgt": "three_0_160_0_module_layers_enable", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_enable", + "target": "three_0_160_0_module_stereocamera_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L24000", + "weight": 0.8, + "_src": "three_0_160_0_module_webgltextures", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_test", + "target": "three_0_160_0_module_webgltextures" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29352", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_test", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43329", + "weight": 0.8, + "_src": "three_0_160_0_module_loadingmanager_constructor", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_test", + "target": "three_0_160_0_module_loadingmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45450", + "weight": 0.8, + "_src": "three_0_160_0_module_loaderutils_resolveurl", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_test", + "target": "three_0_160_0_module_loaderutils_resolveurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51044", + "weight": 0.8, + "_src": "three_0_160_0_module_intersectobject", + "_tgt": "three_0_160_0_module_layers_test", + "confidence_score": 0.5, + "source": "three_0_160_0_module_layers_test", + "target": "three_0_160_0_module_intersectobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7178", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7268", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_onbeforeshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_onbeforeshadow" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7270", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_onaftershadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_onaftershadow" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7272", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_onbeforerender", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_onbeforerender" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7274", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_onafterrender", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_onafterrender" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7276", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7286", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_applyquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_applyquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7294", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_setrotationfromaxisangle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_setrotationfromaxisangle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7302", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_setrotationfromeuler", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_setrotationfromeuler" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7308", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_setrotationfrommatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_setrotationfrommatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7316", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_setrotationfromquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_setrotationfromquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7324", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_rotateonaxis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_rotateonaxis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7337", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_rotateonworldaxis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_rotateonworldaxis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7351", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_rotatex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_rotatex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7357", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_rotatey", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_rotatey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7363", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_rotatez", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_rotatez" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7369", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_translateonaxis", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_translateonaxis" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7382", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_translatex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_translatex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7388", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_translatey", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_translatey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7394", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_translatez", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_translatez" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7400", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_localtoworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_localtoworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7408", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_worldtolocal", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_worldtolocal" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7416", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_lookat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_lookat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7458", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7502", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_remove", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_remove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7531", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_removefromparent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_removefromparent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7545", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_clear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_clear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7551", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_attach", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_attach" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7579", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getobjectbyid", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getobjectbyid" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7585", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getobjectbyname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getobjectbyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7591", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getobjectbyproperty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getobjectbyproperty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7612", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getobjectsbyproperty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getobjectsbyproperty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7628", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getworldposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getworldposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7636", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getworldquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getworldquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7646", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getworldscale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getworldscale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7656", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_getworlddirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_getworlddirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7666", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7668", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_traverse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_traverse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7682", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_traversevisible", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_traversevisible" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7698", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_traverseancestors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_traverseancestors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7712", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_updatematrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7720", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7760", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_updateworldmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_updateworldmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7804", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8097", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8103", + "weight": 1.0, + "_src": "three_0_160_0_module_object3d", + "_tgt": "three_0_160_0_module_object3d_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_object3d", + "target": "three_0_160_0_module_object3d_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7194", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_constructor", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_constructor", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29645", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_object3d_onafterrender", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_onafterrender", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7278", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_applymatrix4", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_applymatrix4", + "target": "three_0_160_0_module_object3d_updatematrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7320", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_setrotationfromquaternion", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_setrotationfromquaternion", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7331", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotateonaxis", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_rotateonaxis", + "target": "three_0_160_0_module_color_multiply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7353", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotatex", + "_tgt": "three_0_160_0_module_object3d_rotateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_rotateonaxis", + "target": "three_0_160_0_module_object3d_rotatex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7359", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotatey", + "_tgt": "three_0_160_0_module_object3d_rotateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_rotateonaxis", + "target": "three_0_160_0_module_object3d_rotatey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7365", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_rotatez", + "_tgt": "three_0_160_0_module_object3d_rotateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_rotateonaxis", + "target": "three_0_160_0_module_object3d_rotatez" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7374", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translateonaxis", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7374", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translateonaxis", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7376", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translateonaxis", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7376", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translateonaxis", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7384", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translatex", + "_tgt": "three_0_160_0_module_object3d_translateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_object3d_translatex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7390", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translatey", + "_tgt": "three_0_160_0_module_object3d_translateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_object3d_translatey" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7396", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_translatez", + "_tgt": "three_0_160_0_module_object3d_translateonaxis", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translateonaxis", + "target": "three_0_160_0_module_object3d_translatez" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52559", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_updatematrixworld", + "_tgt": "three_0_160_0_module_object3d_translatez", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_translatez", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7402", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_localtoworld", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_localtoworld", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7404", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_localtoworld", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_localtoworld", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7410", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_worldtolocal", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_worldtolocal", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7412", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_worldtolocal", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_worldtolocal", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7412", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_worldtolocal", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_worldtolocal", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7422", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_lookat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7426", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_lookat", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7432", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_lookat", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7438", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_lookat", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_lookat", + "target": "three_0_160_0_module_buffergeometry_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7464", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_add", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_add", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7483", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_add", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_add", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7488", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_add", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_add", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7490", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_add", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_add", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7508", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_remove", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_remove", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7523", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_remove", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_remove", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7537", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_removefromparent", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_removefromparent", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7547", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_clear", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_clear", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7557", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_attach", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7559", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_attach", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7565", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_attach", + "target": "three_0_160_0_module_color_multiply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7569", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_attach", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7571", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_attach", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_attach", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7581", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getobjectbyid", + "_tgt": "three_0_160_0_module_object3d_getobjectbyproperty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getobjectbyid", + "target": "three_0_160_0_module_object3d_getobjectbyproperty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7587", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getobjectbyname", + "_tgt": "three_0_160_0_module_object3d_getobjectbyproperty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getobjectbyname", + "target": "three_0_160_0_module_object3d_getobjectbyproperty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46727", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_object3d_getobjectbyproperty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getobjectbyproperty", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7614", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getobjectsbyproperty", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getobjectsbyproperty", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7630", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldposition", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworldposition", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7638", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldquaternion", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworldquaternion", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7648", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworldscale", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworldscale", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7658", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworlddirection", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworlddirection", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7662", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworlddirection", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworlddirection", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7662", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_getworlddirection", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_getworlddirection", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29392", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_object3d_traverse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_traverse", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45887", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseskeletons", + "_tgt": "three_0_160_0_module_object3d_traverse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_traverse", + "target": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46747", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_bindskeletons", + "_tgt": "three_0_160_0_module_object3d_traverse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_traverse", + "target": "three_0_160_0_module_objectloader_bindskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29350", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_object3d_traversevisible", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_traversevisible", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7722", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updatematrixworld", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_object3d_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7770", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updateworldmatrix", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_object3d_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10741", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_lookat", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_buffergeometry_lookat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44246", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelight_constructor", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_hemispherelight_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44460", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlight_constructor", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_spotlight_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44679", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallight_constructor", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_directionallight_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52641", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setlength", + "_tgt": "three_0_160_0_module_object3d_updatematrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrix", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7728", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updatematrixworld", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrixworld", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7752", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7766", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updateworldmatrix", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updateworldmatrix", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7774", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_updateworldmatrix", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_updateworldmatrix", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7852", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L7863", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8007", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8099", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8107", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8133", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_copy", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_copy", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8140", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_copy", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_copy", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8140", + "weight": 0.8, + "_src": "three_0_160_0_module_object3d_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_object3d_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8172", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8349", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getnormal", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getnormal" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8361", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getbarycoord", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getbarycoord" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8387", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_containspoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_containspoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8367", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getuv", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getuv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8381", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getinterpolation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getinterpolation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8393", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_isfrontfacing", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_isfrontfacing" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8288", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8298", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_setfrompointsandindices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_setfrompointsandindices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8308", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_setfromattributeandindices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_setfromattributeandindices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8318", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8324", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8334", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getarea", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getarea" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8343", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getmidpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getmidpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8355", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_getplane", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_getplane" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8399", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8405", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_closestpointtopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_closestpointtopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8486", + "weight": 1.0, + "_src": "three_0_160_0_module_triangle", + "_tgt": "three_0_160_0_module_triangle_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_triangle", + "target": "three_0_160_0_module_triangle_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8189", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getnormal", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getnormal", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8193", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getnormal", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getnormal", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11974", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_triangle_getnormal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getnormal", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37456", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_triangle_getnormal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getnormal", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8216", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getbarycoord", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getbarycoord", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8233", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_containspoint", + "_tgt": "three_0_160_0_module_triangle_getbarycoord", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getbarycoord", + "target": "three_0_160_0_module_triangle_containspoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8259", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getinterpolation", + "_tgt": "three_0_160_0_module_triangle_getbarycoord", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getbarycoord", + "target": "three_0_160_0_module_triangle_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8389", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_containspoint", + "_tgt": "three_0_160_0_module_box2_containspoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_containspoint", + "target": "three_0_160_0_module_box2_containspoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8253", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getuv", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getuv", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8269", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getinterpolation", + "_tgt": "three_0_160_0_module_color_setscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getinterpolation", + "target": "three_0_160_0_module_color_setscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8383", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getinterpolation", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getinterpolation", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8290", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8300", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_setfrompointsandindices", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_setfrompointsandindices", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8310", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_setfromattributeandindices", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_setfromattributeandindices", + "target": "three_0_160_0_module_color_frombufferattribute" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8320", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8326", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8345", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getmidpoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getmidpoint", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8345", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getmidpoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getmidpoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8357", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_getplane", + "_tgt": "three_0_160_0_module_plane_setfromcoplanarpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_getplane", + "target": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8424", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_closestpointtopoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_closestpointtopoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8488", + "weight": 0.8, + "_src": "three_0_160_0_module_triangle_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_triangle_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8631", + "weight": 0.8, + "_src": "three_0_160_0_module_color_sethsl", + "_tgt": "three_0_160_0_module_hue2rgb", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hue2rgb", + "target": "three_0_160_0_module_color_sethsl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8535", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8547", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8579", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_setscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_setscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8589", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_sethex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_sethex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8603", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_setrgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_setrgb" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8615", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_sethsl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_sethsl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8643", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_setstyle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8769", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_setcolorname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_setcolorname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8790", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8796", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8806", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_copysrgbtolinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_copysrgbtolinear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8816", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_copylineartosrgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_copylineartosrgb" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8826", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_convertsrgbtolinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_convertsrgbtolinear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8834", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_convertlineartosrgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_convertlineartosrgb" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8842", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_gethex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8850", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_gethexstring", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_gethexstring" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8856", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_gethsl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_gethsl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8901", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_getrgb", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_getrgb" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8913", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_getstyle", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_getstyle" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8930", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_offsethsl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_offsethsl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8938", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8948", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_addcolors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_addcolors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8958", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_addscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_addscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8968", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_sub" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8978", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_multiply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8988", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_multiplyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8998", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9008", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_lerpcolors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_lerpcolors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9018", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_lerphsl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_lerphsl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9033", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_setfromvector3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_setfromvector3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9043", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_applymatrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_applymatrix3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9056", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9062", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9072", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9082", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_frombufferattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9092", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9098", + "weight": 1.0, + "_src": "three_0_160_0_module_color", + "_tgt": "three_0_160_0_module_color_symbol_iterator", + "confidence_score": 1.0, + "source": "three_0_160_0_module_color", + "target": "three_0_160_0_module_color_symbol_iterator" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8543", + "weight": 0.8, + "_src": "three_0_160_0_module_color_constructor", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_constructor", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8557", + "weight": 0.8, + "_src": "three_0_160_0_module_color_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8561", + "weight": 0.8, + "_src": "three_0_160_0_module_color_set", + "_tgt": "three_0_160_0_module_color_sethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_set", + "target": "three_0_160_0_module_color_sethex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8565", + "weight": 0.8, + "_src": "three_0_160_0_module_color_set", + "_tgt": "three_0_160_0_module_color_setstyle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_set", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8571", + "weight": 0.8, + "_src": "three_0_160_0_module_color_set", + "_tgt": "three_0_160_0_module_color_setrgb", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_set", + "target": "three_0_160_0_module_color_setrgb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8751", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setstyle", + "_tgt": "three_0_160_0_module_color_sethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethex", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8777", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setcolorname", + "_tgt": "three_0_160_0_module_color_sethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethex", + "target": "three_0_160_0_module_color_setcolorname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45119", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_parse", + "_tgt": "three_0_160_0_module_color_sethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethex", + "target": "three_0_160_0_module_materialloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8679", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setstyle", + "_tgt": "three_0_160_0_module_color_setrgb", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_setrgb", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8714", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setstyle", + "_tgt": "three_0_160_0_module_color_sethsl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethsl", + "target": "three_0_160_0_module_color_setstyle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8934", + "weight": 0.8, + "_src": "three_0_160_0_module_color_offsethsl", + "_tgt": "three_0_160_0_module_color_sethsl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethsl", + "target": "three_0_160_0_module_color_offsethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9027", + "weight": 0.8, + "_src": "three_0_160_0_module_color_lerphsl", + "_tgt": "three_0_160_0_module_color_sethsl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sethsl", + "target": "three_0_160_0_module_color_lerphsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8761", + "weight": 0.8, + "_src": "three_0_160_0_module_color_setstyle", + "_tgt": "three_0_160_0_module_color_setcolorname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_setstyle", + "target": "three_0_160_0_module_color_setcolorname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8828", + "weight": 0.8, + "_src": "three_0_160_0_module_color_convertsrgbtolinear", + "_tgt": "three_0_160_0_module_color_copysrgbtolinear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_copysrgbtolinear", + "target": "three_0_160_0_module_color_convertsrgbtolinear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8836", + "weight": 0.8, + "_src": "three_0_160_0_module_color_convertlineartosrgb", + "_tgt": "three_0_160_0_module_color_copylineartosrgb", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_copylineartosrgb", + "target": "three_0_160_0_module_color_convertlineartosrgb" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8844", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethex", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8852", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethexstring", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_color_gethexstring" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9094", + "weight": 0.8, + "_src": "three_0_160_0_module_color_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_color_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9290", + "weight": 0.8, + "_src": "three_0_160_0_module_material_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_material_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12371", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_shadermaterial_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31026", + "weight": 0.8, + "_src": "three_0_160_0_module_fogexp2_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_fogexp2_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31060", + "weight": 0.8, + "_src": "three_0_160_0_module_fog_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_fog_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44217", + "weight": 0.8, + "_src": "three_0_160_0_module_light_tojson", + "_tgt": "three_0_160_0_module_color_gethex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethex", + "target": "three_0_160_0_module_light_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8860", + "weight": 0.8, + "_src": "three_0_160_0_module_color_gethsl", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethsl", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8932", + "weight": 0.8, + "_src": "three_0_160_0_module_color_offsethsl", + "_tgt": "three_0_160_0_module_color_gethsl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethsl", + "target": "three_0_160_0_module_color_offsethsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9020", + "weight": 0.8, + "_src": "three_0_160_0_module_color_lerphsl", + "_tgt": "three_0_160_0_module_color_gethsl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_gethsl", + "target": "three_0_160_0_module_color_lerphsl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8903", + "weight": 0.8, + "_src": "three_0_160_0_module_color_getrgb", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_getrgb", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L8915", + "weight": 0.8, + "_src": "three_0_160_0_module_color_getstyle", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_getstyle", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31811", + "weight": 0.8, + "_src": "three_0_160_0_module_transformvertex", + "_tgt": "three_0_160_0_module_color_addscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_addscalar", + "target": "three_0_160_0_module_transformvertex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51318", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_expandbyscalar", + "_tgt": "three_0_160_0_module_color_addscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_addscalar", + "target": "three_0_160_0_module_box2_expandbyscalar" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11691", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_getvertexposition", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_mesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34749", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangent", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_curve_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35584", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_getpoint", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_linecurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35672", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_getpoint", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_linecurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50993", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51247", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfromcenterandsize", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_box2_setfromcenterandsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51309", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_expandbyvector", + "_tgt": "three_0_160_0_module_color_sub", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_sub", + "target": "three_0_160_0_module_box2_expandbyvector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22366", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31811", + "weight": 0.8, + "_src": "three_0_160_0_module_transformvertex", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_transformvertex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32432", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_pose", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_skeleton_pose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33732", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44335", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47086", + "weight": 0.8, + "_src": "three_0_160_0_module_stereocamera_update", + "_tgt": "three_0_160_0_module_color_multiply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiply", + "target": "three_0_160_0_module_stereocamera_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11960", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13149", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_normalize", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13240", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_coplanarpoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_plane_coplanarpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28887", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31736", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32223", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35585", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_getpoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_linecurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35673", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_getpoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_linecurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44834", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getat", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_sphericalharmonics3_getat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44864", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getirradianceat", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_sphericalharmonics3_getirradianceat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44910", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_scale", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_sphericalharmonics3_scale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51246", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfromcenterandsize", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_box2_setfromcenterandsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51288", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getcenter", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_box2_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51441", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_getcenter", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51465", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_at", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51493", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopoint", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52506", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_updatematrixworld", + "_tgt": "three_0_160_0_module_color_multiplyscalar", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_multiplyscalar", + "target": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9023", + "weight": 0.8, + "_src": "three_0_160_0_module_color_lerphsl", + "_tgt": "three_0_160_0_module_sphericalharmonics3_lerp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_lerphsl", + "target": "three_0_160_0_module_sphericalharmonics3_lerp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9084", + "weight": 0.8, + "_src": "three_0_160_0_module_color_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9085", + "weight": 0.8, + "_src": "three_0_160_0_module_color_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9086", + "weight": 0.8, + "_src": "three_0_160_0_module_color_frombufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9983", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix3", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_bufferattribute_applymatrix3" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10011", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_bufferattribute_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10027", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_bufferattribute_applynormalmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10043", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_transformdirection", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_bufferattribute_transformdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10914", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11165", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11223", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_normalizenormals", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_buffergeometry_normalizenormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11668", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_getvertexposition", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_mesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11931", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31330", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31346", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31362", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32217", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32262", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33453", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingboxat", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_batchedmesh_getboundingboxat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33501", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33938", + "weight": 0.8, + "_src": "three_0_160_0_module_line_computelinedistances", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_line_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34003", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34131", + "weight": 0.8, + "_src": "three_0_160_0_module_linesegments_computelinedistances", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_linesegments_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34284", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37453", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40396", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_constructor", + "_tgt": "three_0_160_0_module_color_frombufferattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_color_frombufferattribute", + "target": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9116", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9197", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_alphatest", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_alphatest" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9209", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_onbuild", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_onbuild" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9211", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_onbeforerender", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_onbeforerender" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9213", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_onbeforecompile", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_onbeforecompile" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9215", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_customprogramcachekey", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_customprogramcachekey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9221", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_setvalues" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9263", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9527", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9533", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9614", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9620", + "weight": 1.0, + "_src": "three_0_160_0_module_material", + "_tgt": "three_0_160_0_module_material_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_material", + "target": "three_0_160_0_module_material_needsupdate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9247", + "weight": 0.8, + "_src": "three_0_160_0_module_material_setvalues", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9251", + "weight": 0.8, + "_src": "three_0_160_0_module_material_setvalues", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9664", + "weight": 0.8, + "_src": "three_0_160_0_module_meshbasicmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshbasicmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12315", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_shadermaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22194", + "weight": 0.8, + "_src": "three_0_160_0_module_meshdepthmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshdepthmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22239", + "weight": 0.8, + "_src": "three_0_160_0_module_meshdistancematerial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshdistancematerial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31639", + "weight": 0.8, + "_src": "three_0_160_0_module_spritematerial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_spritematerial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33866", + "weight": 0.8, + "_src": "three_0_160_0_module_linebasicmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_linebasicmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34188", + "weight": 0.8, + "_src": "three_0_160_0_module_pointsmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_pointsmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40523", + "weight": 0.8, + "_src": "three_0_160_0_module_shadowmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_shadowmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40612", + "weight": 0.8, + "_src": "three_0_160_0_module_meshstandardmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshstandardmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40742", + "weight": 0.8, + "_src": "three_0_160_0_module_meshphysicalmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshphysicalmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40946", + "weight": 0.8, + "_src": "three_0_160_0_module_meshphongmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshphongmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41052", + "weight": 0.8, + "_src": "three_0_160_0_module_meshtoonmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshtoonmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41127", + "weight": 0.8, + "_src": "three_0_160_0_module_meshnormalmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshnormalmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41210", + "weight": 0.8, + "_src": "three_0_160_0_module_meshlambertmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshlambertmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41302", + "weight": 0.8, + "_src": "three_0_160_0_module_meshmatcapmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_meshmatcapmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41356", + "weight": 0.8, + "_src": "three_0_160_0_module_linedashedmaterial_constructor", + "_tgt": "three_0_160_0_module_material_setvalues", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_setvalues", + "target": "three_0_160_0_module_linedashedmaterial_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9310", + "weight": 0.8, + "_src": "three_0_160_0_module_material_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9323", + "weight": 0.8, + "_src": "three_0_160_0_module_material_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9529", + "weight": 0.8, + "_src": "three_0_160_0_module_material_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9550", + "weight": 0.8, + "_src": "three_0_160_0_module_material_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9576", + "weight": 0.8, + "_src": "three_0_160_0_module_material_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9608", + "weight": 0.8, + "_src": "three_0_160_0_module_material_copy", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_copy", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9616", + "weight": 0.8, + "_src": "three_0_160_0_module_material_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_material_dispose", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9630", + "weight": 1.0, + "_src": "three_0_160_0_module_meshbasicmaterial", + "_tgt": "three_0_160_0_module_meshbasicmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshbasicmaterial", + "target": "three_0_160_0_module_meshbasicmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9668", + "weight": 1.0, + "_src": "three_0_160_0_module_meshbasicmaterial", + "_tgt": "three_0_160_0_module_meshbasicmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshbasicmaterial", + "target": "three_0_160_0_module_meshbasicmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9670", + "weight": 0.8, + "_src": "three_0_160_0_module_meshbasicmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshbasicmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10352", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setx", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10372", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_sety", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_sety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10392", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setz", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10412", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setw", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10429", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxy", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setxy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10448", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxyz", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10469", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxyzw", + "_tgt": "three_0_160_0_module_tohalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tohalffloat", + "target": "three_0_160_0_module_float16bufferattribute_setxyzw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10340", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getx", + "_tgt": "three_0_160_0_module_fromhalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fromhalffloat", + "target": "three_0_160_0_module_float16bufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10360", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_gety", + "_tgt": "three_0_160_0_module_fromhalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fromhalffloat", + "target": "three_0_160_0_module_float16bufferattribute_gety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10380", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getz", + "_tgt": "three_0_160_0_module_fromhalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fromhalffloat", + "target": "three_0_160_0_module_float16bufferattribute_getz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10400", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_getw", + "_tgt": "three_0_160_0_module_fromhalffloat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fromhalffloat", + "target": "three_0_160_0_module_float16bufferattribute_getw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9878", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9904", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_onuploadcallback", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_onuploadcallback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9906", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9912", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_updaterange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_updaterange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9919", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setusage", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setusage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9927", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_addupdaterange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_addupdaterange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9933", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_clearupdateranges", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_clearupdateranges" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9939", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9954", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_copyat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_copyat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9969", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_copyarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_copyarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9977", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_applymatrix3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_applymatrix3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10007", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10023", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_applynormalmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10039", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_transformdirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_transformdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10055", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10064", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_getcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_getcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10074", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setcomponent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setcomponent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10084", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_getx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_getx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10094", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10104", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_gety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_gety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10114", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10124", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_getz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_getz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10134", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10144", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_getw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_getw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10154", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10164", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setxy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setxy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10182", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setxyz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setxyz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10202", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_setxyzw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_setxyzw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10224", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_onupload", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_onupload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10232", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10238", + "weight": 1.0, + "_src": "three_0_160_0_module_bufferattribute", + "_tgt": "three_0_160_0_module_bufferattribute_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bufferattribute", + "target": "three_0_160_0_module_bufferattribute_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9929", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_addupdaterange", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_addupdaterange", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9971", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_copyarray", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_copyarray", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9986", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix3", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applymatrix3", + "target": "three_0_160_0_module_interleavedbufferattribute_setxy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L9997", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix3", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applymatrix3", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13250", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_bufferattribute_applymatrix3", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applymatrix3", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10013", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10015", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applymatrix4", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10029", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10031", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_applynormalmatrix", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10045", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_transformdirection", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_transformdirection", + "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10047", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_transformdirection", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_transformdirection", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10058", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_set", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_set", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32271", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_bufferattribute_getcomponent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_getcomponent", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32931", + "weight": 0.8, + "_src": "three_0_160_0_module_copyattributedata", + "_tgt": "three_0_160_0_module_bufferattribute_getcomponent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_getcomponent", + "target": "three_0_160_0_module_copyattributedata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10076", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setcomponent", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setcomponent", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32931", + "weight": 0.8, + "_src": "three_0_160_0_module_copyattributedata", + "_tgt": "three_0_160_0_module_bufferattribute_setcomponent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setcomponent", + "target": "three_0_160_0_module_copyattributedata" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33338", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_bufferattribute_setcomponent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setcomponent", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10096", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setx", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setx", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10116", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_sety", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_sety", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10136", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setz", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10156", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setw", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10170", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setxy", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setxy", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10188", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setxyz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setxyz", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10208", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_setxyzw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_setxyzw", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10234", + "weight": 0.8, + "_src": "three_0_160_0_module_bufferattribute_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_bufferattribute_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10260", + "weight": 1.0, + "_src": "three_0_160_0_module_int8bufferattribute", + "_tgt": "three_0_160_0_module_int8bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_int8bufferattribute", + "target": "three_0_160_0_module_int8bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10270", + "weight": 1.0, + "_src": "three_0_160_0_module_uint8bufferattribute", + "_tgt": "three_0_160_0_module_uint8bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uint8bufferattribute", + "target": "three_0_160_0_module_uint8bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10280", + "weight": 1.0, + "_src": "three_0_160_0_module_uint8clampedbufferattribute", + "_tgt": "three_0_160_0_module_uint8clampedbufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uint8clampedbufferattribute", + "target": "three_0_160_0_module_uint8clampedbufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10290", + "weight": 1.0, + "_src": "three_0_160_0_module_int16bufferattribute", + "_tgt": "three_0_160_0_module_int16bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_int16bufferattribute", + "target": "three_0_160_0_module_int16bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10300", + "weight": 1.0, + "_src": "three_0_160_0_module_uint16bufferattribute", + "_tgt": "three_0_160_0_module_uint16bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uint16bufferattribute", + "target": "three_0_160_0_module_uint16bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10310", + "weight": 1.0, + "_src": "three_0_160_0_module_int32bufferattribute", + "_tgt": "three_0_160_0_module_int32bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_int32bufferattribute", + "target": "three_0_160_0_module_int32bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10320", + "weight": 1.0, + "_src": "three_0_160_0_module_uint32bufferattribute", + "_tgt": "three_0_160_0_module_uint32bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uint32bufferattribute", + "target": "three_0_160_0_module_uint32bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10330", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10338", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_getx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_getx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10348", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10358", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_gety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_gety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10368", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10378", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_getz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_getz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10388", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10398", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_getw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_getw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10408", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10418", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setxy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setxy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10436", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setxyz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setxyz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10456", + "weight": 1.0, + "_src": "three_0_160_0_module_float16bufferattribute", + "_tgt": "three_0_160_0_module_float16bufferattribute_setxyzw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float16bufferattribute", + "target": "three_0_160_0_module_float16bufferattribute_setxyzw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10350", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setx", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setx", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10370", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_sety", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_sety", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10390", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setz", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10410", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setw", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10424", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxy", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setxy", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10442", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxyz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setxyz", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10462", + "weight": 0.8, + "_src": "three_0_160_0_module_float16bufferattribute_setxyzw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_float16bufferattribute_setxyzw", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10483", + "weight": 1.0, + "_src": "three_0_160_0_module_float32bufferattribute", + "_tgt": "three_0_160_0_module_float32bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float32bufferattribute", + "target": "three_0_160_0_module_float32bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10493", + "weight": 1.0, + "_src": "three_0_160_0_module_float64bufferattribute", + "_tgt": "three_0_160_0_module_float64bufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_float64bufferattribute", + "target": "three_0_160_0_module_float64bufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10512", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10542", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_getindex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10548", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_setindex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10564", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_getattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10570", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_setattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10578", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_deleteattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_deleteattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10586", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_hasattribute", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_hasattribute" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10592", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_addgroup", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_addgroup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10604", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_cleargroups", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_cleargroups" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10610", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setdrawrange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_setdrawrange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10617", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10667", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_applyquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10677", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_rotatex", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_rotatex" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10689", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_rotatey", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_rotatey" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10701", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_rotatez", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_rotatez" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10713", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10725", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_scale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_scale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10737", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_lookat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10749", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_center", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_center" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10761", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setfrompoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_setfrompoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10778", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_computeboundingbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_computeboundingbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10848", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_computeboundingsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10960", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_computetangents", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_computetangents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11125", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_computevertexnormals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11217", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_normalizenormals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_normalizenormals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11233", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_tononindexed", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_tononindexed" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11335", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11448", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11454", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11559", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometry", + "_tgt": "three_0_160_0_module_buffergeometry_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometry", + "target": "three_0_160_0_module_buffergeometry_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33033", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initializegeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33066", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_validategeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_batchedmesh_validategeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33206", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33301", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33720", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37426", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_getindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getindex", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11479", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_copy", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_buffergeometry_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12032", + "weight": 0.8, + "_src": "three_0_160_0_module_boxgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_boxgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13807", + "weight": 0.8, + "_src": "three_0_160_0_module_planegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_planegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29241", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31706", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_sprite_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33039", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initializegeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36572", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36695", + "weight": 0.8, + "_src": "three_0_160_0_module_circlegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36771", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindergeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_cylindergeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39494", + "weight": 0.8, + "_src": "three_0_160_0_module_ringgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39567", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_shapegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39814", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39960", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40107", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40191", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_tubegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45597", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52377", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_boxhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52482", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setindex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setindex", + "target": "three_0_160_0_module_box3helper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10991", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computetangents", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_buffergeometry_computetangents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11128", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32088", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_skinnedmesh_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32111", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_skinnedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33022", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initializegeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33058", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_validategeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_batchedmesh_validategeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33188", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33327", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37427", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51663", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51834", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51862", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52231", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_setcolors", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_camerahelper_setcolors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52333", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_update", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_camerahelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52355", + "weight": 0.8, + "_src": "three_0_160_0_module_setpoint", + "_tgt": "three_0_160_0_module_buffergeometry_getattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_getattribute", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10772", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_setfrompoints", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometry_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10987", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computetangents", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometry_computetangents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11137", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometry_computevertexnormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11291", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tononindexed", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometry_tononindexed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11490", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_copy", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometry_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12033", + "weight": 0.8, + "_src": "three_0_160_0_module_boxgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_boxgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13808", + "weight": 0.8, + "_src": "three_0_160_0_module_planegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_planegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16895", + "weight": 0.8, + "_src": "three_0_160_0_module_createplanes", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_createplanes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22302", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28645", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31707", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_sprite_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33029", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initializegeometry", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33946", + "weight": 0.8, + "_src": "three_0_160_0_module_line_computelinedistances", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_line_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34139", + "weight": 0.8, + "_src": "three_0_160_0_module_linesegments_computelinedistances", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_linesegments_computelinedistances" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36573", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36696", + "weight": 0.8, + "_src": "three_0_160_0_module_circlegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36772", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindergeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_cylindergeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37061", + "weight": 0.8, + "_src": "three_0_160_0_module_polyhedrongeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_polyhedrongeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37529", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38573", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_extrudegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39495", + "weight": 0.8, + "_src": "three_0_160_0_module_ringgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39568", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_shapegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39815", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39961", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40108", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40192", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_tubegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40446", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45624", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51559", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_spotlighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51639", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_skeletonhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51837", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51915", + "weight": 0.8, + "_src": "three_0_160_0_module_gridhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_gridhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52003", + "weight": 0.8, + "_src": "three_0_160_0_module_polargridhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_polargridhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52045", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_directionallighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52198", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_camerahelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52378", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_boxhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52484", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_box3helper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52530", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_planehelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52592", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_arrowhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52695", + "weight": 0.8, + "_src": "three_0_160_0_module_axeshelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_setattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setattribute", + "target": "three_0_160_0_module_axeshelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10985", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computetangents", + "_tgt": "three_0_160_0_module_buffergeometry_hasattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_hasattribute", + "target": "three_0_160_0_module_buffergeometry_computetangents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33080", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_validategeometry", + "_tgt": "three_0_160_0_module_buffergeometry_hasattribute", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_hasattribute", + "target": "three_0_160_0_module_batchedmesh_validategeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10594", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_addgroup", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_addgroup", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11327", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tononindexed", + "_tgt": "three_0_160_0_module_buffergeometry_addgroup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_addgroup", + "target": "three_0_160_0_module_buffergeometry_tononindexed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11522", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_copy", + "_tgt": "three_0_160_0_module_buffergeometry_addgroup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_addgroup", + "target": "three_0_160_0_module_buffergeometry_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39556", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_addgroup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_addgroup", + "target": "three_0_160_0_module_shapegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45682", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_buffergeometry_addgroup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_addgroup", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33629", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_buffergeometry_setdrawrange", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setdrawrange", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10623", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10635", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applymatrix4", + "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10645", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applymatrix4", + "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10653", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applymatrix4", + "target": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10659", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applymatrix4", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applymatrix4", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10671", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_applyquaternion", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applyquaternion", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47267", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applyquaternion", + "target": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47808", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_updatematrixworld", + "_tgt": "three_0_160_0_module_buffergeometry_applyquaternion", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_applyquaternion", + "target": "three_0_160_0_module_positionalaudio_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10683", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatex", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_rotatex", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10695", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatey", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_rotatey", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51829", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_rotatey", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_rotatey", + "target": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10707", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_rotatez", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_rotatez", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10719", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_translate", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_translate", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10731", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_scale", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_scale", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10743", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_lookat", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12792", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_cubecamera_updatecoordinatesystem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16613", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_pmremgenerator_scenetocubeuv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44322", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44591", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51589", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_update", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_spotlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51881", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52086", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52557", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_updatematrixworld", + "_tgt": "three_0_160_0_module_buffergeometry_lookat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_lookat", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10751", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_center", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_center", + "target": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10753", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_center", + "_tgt": "three_0_160_0_module_plane_negate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_center", + "target": "three_0_160_0_module_plane_negate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10753", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_center", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_center", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10755", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_center", + "_tgt": "three_0_160_0_module_box2_translate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_center", + "target": "three_0_160_0_module_box2_translate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10768", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_setfrompoints", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_setfrompoints", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10793", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingbox", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingbox", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10818", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingbox", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10836", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingbox", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10863", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10889", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10905", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L10936", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computeboundingsphere", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11145", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11161", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11177", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11209", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_computevertexnormals", + "_tgt": "three_0_160_0_module_buffergeometry_normalizenormals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_buffergeometry_normalizenormals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37067", + "weight": 0.8, + "_src": "three_0_160_0_module_polyhedrongeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_computevertexnormals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_polyhedrongeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38576", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_computevertexnormals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_computevertexnormals", + "target": "three_0_160_0_module_extrudegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11225", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_normalizenormals", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_normalizenormals", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11227", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_normalizenormals", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_normalizenormals", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37071", + "weight": 0.8, + "_src": "three_0_160_0_module_polyhedrongeometry_constructor", + "_tgt": "three_0_160_0_module_buffergeometry_normalizenormals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_normalizenormals", + "target": "three_0_160_0_module_polyhedrongeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11310", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tononindexed", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_tononindexed", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11387", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11404", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11429", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tojson", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_tojson", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11438", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11450", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11479", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11505", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_copy", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11561", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometry_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometry_dispose", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11592", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11607", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11630", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_updatemorphtargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_updatemorphtargets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11661", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_getvertexposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_getvertexposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11705", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11751", + "weight": 1.0, + "_src": "three_0_160_0_module_mesh", + "_tgt": "three_0_160_0_module_mesh_computeintersections", + "confidence_score": 1.0, + "source": "three_0_160_0_module_mesh", + "target": "three_0_160_0_module_mesh_computeintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11603", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_constructor", + "_tgt": "three_0_160_0_module_points_updatemorphtargets", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_constructor", + "target": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11609", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11650", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_updatemorphtargets", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_updatemorphtargets", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11674", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_getvertexposition", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_getvertexposition", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11697", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_getvertexposition", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_getvertexposition", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11715", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11717", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11718", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11724", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_box2_containspoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_box2_containspoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11741", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_box2_intersectsbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_box2_intersectsbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11747", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_raycast", + "_tgt": "three_0_160_0_module_mesh_computeintersections", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_raycast", + "target": "three_0_160_0_module_mesh_computeintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11782", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_computeintersections", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11786", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_checkgeometryintersection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_computeintersections", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11792", + "weight": 0.8, + "_src": "three_0_160_0_module_mesh_computeintersections", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_computeintersections", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32170", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_mesh_computeintersections", + "confidence_score": 0.5, + "source": "three_0_160_0_module_mesh_computeintersections", + "target": "three_0_160_0_module_skinnedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11904", + "weight": 0.8, + "_src": "three_0_160_0_module_checkintersection", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkintersection", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11905", + "weight": 0.8, + "_src": "three_0_160_0_module_checkintersection", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkintersection", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11913", + "weight": 0.8, + "_src": "three_0_160_0_module_checkintersection", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkintersection", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11925", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_checkintersection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkintersection", + "target": "three_0_160_0_module_checkgeometryintersection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11921", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_skinnedmesh_getvertexposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkgeometryintersection", + "target": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11935", + "weight": 0.8, + "_src": "three_0_160_0_module_checkgeometryintersection", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_checkgeometryintersection", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L11986", + "weight": 1.0, + "_src": "three_0_160_0_module_boxgeometry", + "_tgt": "three_0_160_0_module_boxgeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxgeometry", + "target": "three_0_160_0_module_boxgeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12141", + "weight": 1.0, + "_src": "three_0_160_0_module_boxgeometry", + "_tgt": "three_0_160_0_module_boxgeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxgeometry", + "target": "three_0_160_0_module_boxgeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12151", + "weight": 1.0, + "_src": "three_0_160_0_module_boxgeometry", + "_tgt": "three_0_160_0_module_boxgeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxgeometry", + "target": "three_0_160_0_module_boxgeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12143", + "weight": 0.8, + "_src": "three_0_160_0_module_boxgeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_boxgeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12187", + "weight": 0.8, + "_src": "three_0_160_0_module_cloneuniforms", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniforms", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12215", + "weight": 0.8, + "_src": "three_0_160_0_module_mergeuniforms", + "_tgt": "three_0_160_0_module_cloneuniforms", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniforms", + "target": "three_0_160_0_module_mergeuniforms" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12328", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_copy", + "_tgt": "three_0_160_0_module_cloneuniforms", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniforms", + "target": "three_0_160_0_module_shadermaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13032", + "weight": 0.8, + "_src": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "_tgt": "three_0_160_0_module_cloneuniforms", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniforms", + "target": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12235", + "weight": 0.8, + "_src": "three_0_160_0_module_cloneuniformsgroups", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniformsgroups", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12235", + "weight": 0.8, + "_src": "three_0_160_0_module_cloneuniformsgroups", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniformsgroups", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12329", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_copy", + "_tgt": "three_0_160_0_module_cloneuniformsgroups", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cloneuniformsgroups", + "target": "three_0_160_0_module_shadermaterial_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12266", + "weight": 1.0, + "_src": "three_0_160_0_module_shadermaterial", + "_tgt": "three_0_160_0_module_shadermaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shadermaterial", + "target": "three_0_160_0_module_shadermaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12321", + "weight": 1.0, + "_src": "three_0_160_0_module_shadermaterial", + "_tgt": "three_0_160_0_module_shadermaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shadermaterial", + "target": "three_0_160_0_module_shadermaterial_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12348", + "weight": 1.0, + "_src": "three_0_160_0_module_shadermaterial", + "_tgt": "three_0_160_0_module_shadermaterial_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shadermaterial", + "target": "three_0_160_0_module_shadermaterial_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12323", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shadermaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12350", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shadermaterial_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12378", + "weight": 0.8, + "_src": "three_0_160_0_module_shadermaterial_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shadermaterial_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12447", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12464", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12479", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_getworlddirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_getworlddirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12485", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12493", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_updateworldmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12501", + "weight": 1.0, + "_src": "three_0_160_0_module_camera", + "_tgt": "three_0_160_0_module_camera_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camera", + "target": "three_0_160_0_module_camera_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12466", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12481", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_getworlddirection", + "_tgt": "three_0_160_0_module_plane_negate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_getworlddirection", + "target": "three_0_160_0_module_plane_negate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12487", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12489", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_updatematrixworld", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updatematrixworld", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12497", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_updateworldmatrix", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updateworldmatrix", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51579", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_update", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updateworldmatrix", + "target": "three_0_160_0_module_spotlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51778", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlighthelper_update", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updateworldmatrix", + "target": "three_0_160_0_module_pointlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51879", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updateworldmatrix", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52079", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_camera_updateworldmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_updateworldmatrix", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12503", + "weight": 0.8, + "_src": "three_0_160_0_module_camera_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camera_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12511", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12536", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12565", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_setfocallength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_setfocallength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12578", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_getfocallength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_getfocallength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12586", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_geteffectivefov", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_geteffectivefov" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12593", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_getfilmwidth", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_getfilmwidth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12600", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_getfilmheight", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_getfilmheight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12642", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_setviewoffset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_setviewoffset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12672", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_clearviewoffset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_clearviewoffset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12684", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12714", + "weight": 1.0, + "_src": "three_0_160_0_module_perspectivecamera", + "_tgt": "three_0_160_0_module_perspectivecamera_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_perspectivecamera", + "target": "three_0_160_0_module_perspectivecamera_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12532", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_constructor", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_constructor", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12538", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12568", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_setfocallength", + "_tgt": "three_0_160_0_module_perspectivecamera_getfilmheight", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_setfocallength", + "target": "three_0_160_0_module_perspectivecamera_getfilmheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12571", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_setfocallength", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_setfocallength", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12582", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_getfocallength", + "_tgt": "three_0_160_0_module_perspectivecamera_getfilmheight", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_getfocallength", + "target": "three_0_160_0_module_perspectivecamera_getfilmheight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12706", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_perspectivecamera_getfilmwidth", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_getfilmwidth", + "target": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12668", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_setviewoffset", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_setviewoffset", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12680", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_clearviewoffset", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_clearviewoffset", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12710", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_updateprojectionmatrix", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12716", + "weight": 0.8, + "_src": "three_0_160_0_module_perspectivecamera_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_perspectivecamera_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12743", + "weight": 1.0, + "_src": "three_0_160_0_module_cubecamera", + "_tgt": "three_0_160_0_module_cubecamera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubecamera", + "target": "three_0_160_0_module_cubecamera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12779", + "weight": 1.0, + "_src": "three_0_160_0_module_cubecamera", + "_tgt": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubecamera", + "target": "three_0_160_0_module_cubecamera_updatecoordinatesystem" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12845", + "weight": 1.0, + "_src": "three_0_160_0_module_cubecamera", + "_tgt": "three_0_160_0_module_cubecamera_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubecamera", + "target": "three_0_160_0_module_cubecamera_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12755", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_constructor", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12787", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12791", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12837", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12839", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12855", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_update", + "_tgt": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_updatecoordinatesystem", + "target": "three_0_160_0_module_cubecamera_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12847", + "weight": 0.8, + "_src": "three_0_160_0_module_cubecamera_update", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubecamera_update", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12908", + "weight": 1.0, + "_src": "three_0_160_0_module_cubetexture", + "_tgt": "three_0_160_0_module_cubetexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubetexture", + "target": "three_0_160_0_module_cubetexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12927", + "weight": 1.0, + "_src": "three_0_160_0_module_cubetexture", + "_tgt": "three_0_160_0_module_cubetexture_images", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubetexture", + "target": "three_0_160_0_module_cubetexture_images" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12937", + "weight": 1.0, + "_src": "three_0_160_0_module_webglcuberendertarget", + "_tgt": "three_0_160_0_module_webglcuberendertarget_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglcuberendertarget", + "target": "three_0_160_0_module_webglcuberendertarget_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L12971", + "weight": 1.0, + "_src": "three_0_160_0_module_webglcuberendertarget", + "_tgt": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglcuberendertarget", + "target": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13061", + "weight": 1.0, + "_src": "three_0_160_0_module_webglcuberendertarget", + "_tgt": "three_0_160_0_module_webglcuberendertarget_clear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglcuberendertarget", + "target": "three_0_160_0_module_webglcuberendertarget_clear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13050", + "weight": 0.8, + "_src": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13054", + "weight": 0.8, + "_src": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcuberendertarget_fromequirectangulartexture", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20508", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_dispose", + "_tgt": "three_0_160_0_module_webglcuberendertarget_clear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcuberendertarget_clear", + "target": "three_0_160_0_module_webglshadercache_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22408", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_webglcuberendertarget_clear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcuberendertarget_clear", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29032", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_webglcuberendertarget_clear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcuberendertarget_clear", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13085", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13096", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13105", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_setcomponents", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_setcomponents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13114", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13123", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_setfromcoplanarpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13135", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13144", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13156", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_negate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_negate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13165", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_distancetopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_distancetopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13171", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_distancetosphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_distancetosphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13177", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_projectpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_projectpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13183", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_intersectline", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_intersectline" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13215", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_intersectsline", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_intersectsline" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13226", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13232", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_intersectssphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_intersectssphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13238", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_coplanarpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_coplanarpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13244", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13258", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13266", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13272", + "weight": 1.0, + "_src": "three_0_160_0_module_plane", + "_tgt": "three_0_160_0_module_plane_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_plane", + "target": "three_0_160_0_module_plane_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13098", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13107", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setcomponents", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_setcomponents", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13329", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "_tgt": "three_0_160_0_module_plane_setcomponents", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_setcomponents", + "target": "three_0_160_0_module_frustum_setfromprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13116", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13129", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromcoplanarpoints", + "_tgt": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_setfromnormalandcoplanarpoint", + "target": "three_0_160_0_module_plane_setfromcoplanarpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13125", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_setfromcoplanarpoints", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_setfromcoplanarpoints", + "target": "three_0_160_0_module_plane_normalize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13137", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13250", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13329", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_frustum_setfromprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31376", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setx", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setx" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31386", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_sety", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_sety" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31396", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31406", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31460", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setxy", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setxy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31478", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31498", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_setxyzw", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyzw" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34749", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangent", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_curve_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34815", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35602", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_gettangent", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_linecurve_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35690", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_gettangent", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36473", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39779", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39923", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40047", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41660", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_makeclipadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50993", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52628", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setdirection", + "_tgt": "three_0_160_0_module_plane_normalize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_normalize", + "target": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51881", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_plane_negate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_negate", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13173", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_distancetosphere", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_distancetosphere", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13179", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_projectpoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_projectpoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13179", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_projectpoint", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_projectpoint", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13185", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectline", + "_tgt": "three_0_160_0_module_line3_delta", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_intersectline", + "target": "three_0_160_0_module_line3_delta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13192", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectline", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_intersectline", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13194", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectline", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_intersectline", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13219", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_intersectsline", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_intersectsline", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13240", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_coplanarpoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_coplanarpoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13248", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_plane_coplanarpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_coplanarpoint", + "target": "three_0_160_0_module_plane_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13248", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13268", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13274", + "weight": 0.8, + "_src": "three_0_160_0_module_plane_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_plane_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13285", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13291", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13306", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13320", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_setfromprojectionmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13353", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_intersectsobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_intersectsobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13375", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_intersectssprite", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_intersectssprite" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13385", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_intersectssphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13407", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13433", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_containspoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_containspoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13451", + "weight": 1.0, + "_src": "three_0_160_0_module_frustum", + "_tgt": "three_0_160_0_module_frustum_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_frustum", + "target": "three_0_160_0_module_frustum_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13295", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13312", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29566", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33735", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44326", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44597", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_setfromprojectionmatrix", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13357", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectsobject", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectsobject", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13359", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectsobject", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectsobject", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13359", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectsobject", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectsobject", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13371", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectsobject", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectsobject", + "target": "three_0_160_0_module_frustum_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13377", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectssprite", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssprite", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13379", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectssprite", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssprite", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13381", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectssprite", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssprite", + "target": "three_0_160_0_module_frustum_intersectssphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13393", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectssphere", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32153", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_skinnedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32776", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_instancedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33761", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33973", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34261", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_frustum_intersectssphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectssphere", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13421", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_intersectsbox", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_intersectsbox", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13439", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_containspoint", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_containspoint", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13453", + "weight": 0.8, + "_src": "three_0_160_0_module_frustum_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_frustum_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13740", + "weight": 1.0, + "_src": "three_0_160_0_module_planegeometry", + "_tgt": "three_0_160_0_module_planegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planegeometry", + "target": "three_0_160_0_module_planegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13814", + "weight": 1.0, + "_src": "three_0_160_0_module_planegeometry", + "_tgt": "three_0_160_0_module_planegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planegeometry", + "target": "three_0_160_0_module_planegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13824", + "weight": 1.0, + "_src": "three_0_160_0_module_planegeometry", + "_tgt": "three_0_160_0_module_planegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planegeometry", + "target": "three_0_160_0_module_planegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13780", + "weight": 0.8, + "_src": "three_0_160_0_module_planegeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_planegeometry_constructor", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L13816", + "weight": 0.8, + "_src": "three_0_160_0_module_planegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_planegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15038", + "weight": 0.8, + "_src": "three_0_160_0_module_webglbackground", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglbackground", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15062", + "weight": 0.8, + "_src": "three_0_160_0_module_webglbindingstates", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglbindingstates", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L15847", + "weight": 0.8, + "_src": "three_0_160_0_module_webglcapabilities", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglcapabilities", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16158", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16181", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16199", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_setviewoffset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_setviewoffset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16227", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_clearviewoffset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_clearviewoffset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16239", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16269", + "weight": 1.0, + "_src": "three_0_160_0_module_orthographiccamera", + "_tgt": "three_0_160_0_module_orthographiccamera_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_orthographiccamera", + "target": "three_0_160_0_module_orthographiccamera_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16177", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_constructor", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_constructor", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16183", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16223", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_setviewoffset", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_setviewoffset", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16235", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_clearviewoffset", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_clearviewoffset", + "target": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16265", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22403", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "target": "three_0_160_0_module_webglshadowmap" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44429", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "target": "three_0_160_0_module_spotlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44581", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52206", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_constructor", + "_tgt": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_updateprojectionmatrix", + "target": "three_0_160_0_module_camerahelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16271", + "weight": 0.8, + "_src": "three_0_160_0_module_orthographiccamera_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_orthographiccamera_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16342", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16368", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_fromscene", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_fromscene" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16399", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_fromequirectangular", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_fromequirectangular" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16410", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_fromcubemap", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_fromcubemap" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16420", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_compilecubemapshader", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_compilecubemapshader" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16435", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_compileequirectangularshader" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16469", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16462", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_setsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_setsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16483", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_cleanup", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_cleanup" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16491", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_fromtexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16516", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_allocatetargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_allocatetargets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16554", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_compilematerial", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_compilematerial" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16561", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_scenetocubeuv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16652", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_texturetocubeuv" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16694", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_applypmrem", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_applypmrem" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16721", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_blur", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_blur" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16745", + "weight": 1.0, + "_src": "three_0_160_0_module_pmremgenerator", + "_tgt": "three_0_160_0_module_pmremgenerator_halfblur", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pmremgenerator", + "target": "three_0_160_0_module_pmremgenerator_halfblur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16357", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_constructor", + "_tgt": "three_0_160_0_module_pmremgenerator_compilematerial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_constructor", + "target": "three_0_160_0_module_pmremgenerator_compilematerial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16374", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_setsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_setsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16376", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_allocatetargets", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_allocatetargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16379", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_scenetocubeuv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16383", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_blur", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_blur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16387", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_applypmrem", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_applypmrem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16388", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromscene", + "_tgt": "three_0_160_0_module_pmremgenerator_cleanup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromscene", + "target": "three_0_160_0_module_pmremgenerator_cleanup" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16401", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromequirectangular", + "_tgt": "three_0_160_0_module_pmremgenerator_fromtexture", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromequirectangular", + "target": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16412", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromcubemap", + "_tgt": "three_0_160_0_module_pmremgenerator_fromtexture", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromcubemap", + "target": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16424", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_compilecubemapshader", + "_tgt": "three_0_160_0_module_getcubemapmaterial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_compilecubemapshader", + "target": "three_0_160_0_module_getcubemapmaterial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16425", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_compilecubemapshader", + "_tgt": "three_0_160_0_module_pmremgenerator_compilematerial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_compilecubemapshader", + "target": "three_0_160_0_module_pmremgenerator_compilematerial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16439", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", + "_tgt": "three_0_160_0_module_getequirectmaterial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", + "target": "three_0_160_0_module_getequirectmaterial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16440", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", + "_tgt": "three_0_160_0_module_pmremgenerator_compilematerial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_compileequirectangularshader", + "target": "three_0_160_0_module_pmremgenerator_compilematerial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16455", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16495", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromtexture", + "_tgt": "three_0_160_0_module_pmremgenerator_setsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_setsize", + "target": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16487", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_cleanup", + "_tgt": "three_0_160_0_module_setviewport", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_cleanup", + "target": "three_0_160_0_module_setviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16510", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromtexture", + "_tgt": "three_0_160_0_module_pmremgenerator_cleanup", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_cleanup", + "target": "three_0_160_0_module_pmremgenerator_fromtexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16507", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromtexture", + "_tgt": "three_0_160_0_module_pmremgenerator_allocatetargets", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromtexture", + "target": "three_0_160_0_module_pmremgenerator_allocatetargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16508", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromtexture", + "_tgt": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromtexture", + "target": "three_0_160_0_module_pmremgenerator_texturetocubeuv" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16509", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_fromtexture", + "_tgt": "three_0_160_0_module_pmremgenerator_applypmrem", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_fromtexture", + "target": "three_0_160_0_module_pmremgenerator_applypmrem" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16531", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_allocatetargets", + "_tgt": "three_0_160_0_module_createrendertarget", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_allocatetargets", + "target": "three_0_160_0_module_createrendertarget" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16544", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_allocatetargets", + "_tgt": "three_0_160_0_module_createplanes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_allocatetargets", + "target": "three_0_160_0_module_createplanes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16546", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_allocatetargets", + "_tgt": "three_0_160_0_module_getblurshader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_allocatetargets", + "target": "three_0_160_0_module_getblurshader" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16593", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16612", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16629", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "_tgt": "three_0_160_0_module_setviewport", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "target": "three_0_160_0_module_setviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16643", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_scenetocubeuv", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16662", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "_tgt": "three_0_160_0_module_getcubemapmaterial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "target": "three_0_160_0_module_getcubemapmaterial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16672", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "_tgt": "three_0_160_0_module_getequirectmaterial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "target": "three_0_160_0_module_getequirectmaterial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16687", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "_tgt": "three_0_160_0_module_setviewport", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_texturetocubeuv", + "target": "three_0_160_0_module_setviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16706", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_applypmrem", + "_tgt": "three_0_160_0_module_pmremgenerator_blur", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_applypmrem", + "target": "three_0_160_0_module_pmremgenerator_blur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16725", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_blur", + "_tgt": "three_0_160_0_module_pmremgenerator_halfblur", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_blur", + "target": "three_0_160_0_module_pmremgenerator_halfblur" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16783", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_halfblur", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_halfblur", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16822", + "weight": 0.8, + "_src": "three_0_160_0_module_pmremgenerator_halfblur", + "_tgt": "three_0_160_0_module_setviewport", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pmremgenerator_halfblur", + "target": "three_0_160_0_module_setviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16845", + "weight": 0.8, + "_src": "three_0_160_0_module_createplanes", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createplanes", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16887", + "weight": 0.8, + "_src": "three_0_160_0_module_createplanes", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_createplanes", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16924", + "weight": 0.8, + "_src": "three_0_160_0_module_setviewport", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_setviewport", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L16954", + "weight": 0.8, + "_src": "three_0_160_0_module_getblurshader", + "_tgt": "three_0_160_0_module_getcommonvertexshader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getblurshader", + "target": "three_0_160_0_module_getcommonvertexshader" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17038", + "weight": 0.8, + "_src": "three_0_160_0_module_getequirectmaterial", + "_tgt": "three_0_160_0_module_getcommonvertexshader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getequirectmaterial", + "target": "three_0_160_0_module_getcommonvertexshader" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L17080", + "weight": 0.8, + "_src": "three_0_160_0_module_getcubemapmaterial", + "_tgt": "three_0_160_0_module_getcommonvertexshader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getcubemapmaterial", + "target": "three_0_160_0_module_getcommonvertexshader" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18150", + "weight": 1.0, + "_src": "three_0_160_0_module_depthtexture", + "_tgt": "three_0_160_0_module_depthtexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_depthtexture", + "target": "three_0_160_0_module_depthtexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18180", + "weight": 1.0, + "_src": "three_0_160_0_module_depthtexture", + "_tgt": "three_0_160_0_module_depthtexture_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_depthtexture", + "target": "three_0_160_0_module_depthtexture_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18190", + "weight": 1.0, + "_src": "three_0_160_0_module_depthtexture", + "_tgt": "three_0_160_0_module_depthtexture_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_depthtexture", + "target": "three_0_160_0_module_depthtexture_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18182", + "weight": 0.8, + "_src": "three_0_160_0_module_depthtexture_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_depthtexture_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18192", + "weight": 0.8, + "_src": "three_0_160_0_module_depthtexture_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_depthtexture_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18290", + "weight": 0.8, + "_src": "three_0_160_0_module_flatten", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18887", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2farray", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluev2farray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18895", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3farray", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluev3farray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18903", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4farray", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluev4farray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18913", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem2array", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluem2array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18921", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem3array", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluem3array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18929", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem4array", + "_tgt": "three_0_160_0_module_flatten", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flatten", + "target": "three_0_160_0_module_setvaluem4array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18390", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2f", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev2f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18430", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3f", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev3f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18459", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4f", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev4f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18478", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem2", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluem2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18505", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem3", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluem3" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18532", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem4", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluem4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18585", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2i", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev2i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18613", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3i", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev3i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18642", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4i", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev4i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18685", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2ui", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev2ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18713", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3ui", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev3ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18742", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4ui", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluev4ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19002", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet1array", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluet1array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19026", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet3darray", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluet3darray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19050", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet6array", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluet6array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19074", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet2darrayarray", + "_tgt": "three_0_160_0_module_arraysequal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arraysequal", + "target": "three_0_160_0_module_setvaluet2darrayarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18394", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2f", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev2f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18434", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3f", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev3f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18463", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4f", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev4f" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18482", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem2", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluem2" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18509", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem3", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluem3" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18536", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem4", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluem4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18589", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2i", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev2i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18617", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3i", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev3i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18646", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4i", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev4i" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18689", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev2ui", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev2ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18717", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev3ui", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev3ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18746", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluev4ui", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluev4ui" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19006", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet1array", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluet1array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19030", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet3darray", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluet3darray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19054", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet6array", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluet6array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19078", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet2darrayarray", + "_tgt": "three_0_160_0_module_copyarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyarray", + "target": "three_0_160_0_module_setvaluet2darrayarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19000", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet1array", + "_tgt": "three_0_160_0_module_alloctexunits", + "confidence_score": 0.5, + "source": "three_0_160_0_module_alloctexunits", + "target": "three_0_160_0_module_setvaluet1array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19024", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet3darray", + "_tgt": "three_0_160_0_module_alloctexunits", + "confidence_score": 0.5, + "source": "three_0_160_0_module_alloctexunits", + "target": "three_0_160_0_module_setvaluet3darray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19048", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet6array", + "_tgt": "three_0_160_0_module_alloctexunits", + "confidence_score": 0.5, + "source": "three_0_160_0_module_alloctexunits", + "target": "three_0_160_0_module_setvaluet6array" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19072", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluet2darrayarray", + "_tgt": "three_0_160_0_module_alloctexunits", + "confidence_score": 0.5, + "source": "three_0_160_0_module_alloctexunits", + "target": "three_0_160_0_module_setvaluet2darrayarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18488", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem2", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_setvaluem2", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18515", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem3", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_setvaluem3", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L18542", + "weight": 0.8, + "_src": "three_0_160_0_module_setvaluem4", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_setvaluem4", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19154", + "weight": 0.8, + "_src": "three_0_160_0_module_singleuniform_constructor", + "_tgt": "three_0_160_0_module_getsingularsetter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getsingularsetter", + "target": "three_0_160_0_module_singleuniform_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19171", + "weight": 0.8, + "_src": "three_0_160_0_module_purearrayuniform_constructor", + "_tgt": "three_0_160_0_module_getpurearraysetter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getpurearraysetter", + "target": "three_0_160_0_module_purearrayuniform_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19148", + "weight": 1.0, + "_src": "three_0_160_0_module_singleuniform", + "_tgt": "three_0_160_0_module_singleuniform_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_singleuniform", + "target": "three_0_160_0_module_singleuniform_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19164", + "weight": 1.0, + "_src": "three_0_160_0_module_purearrayuniform", + "_tgt": "three_0_160_0_module_purearrayuniform_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_purearrayuniform", + "target": "three_0_160_0_module_purearrayuniform_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19181", + "weight": 1.0, + "_src": "three_0_160_0_module_structureduniform", + "_tgt": "three_0_160_0_module_structureduniform_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_structureduniform", + "target": "three_0_160_0_module_structureduniform_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19190", + "weight": 1.0, + "_src": "three_0_160_0_module_structureduniform", + "_tgt": "three_0_160_0_module_structureduniform_setvalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_structureduniform", + "target": "three_0_160_0_module_structureduniform_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19197", + "weight": 0.8, + "_src": "three_0_160_0_module_structureduniform_setvalue", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_structureduniform_setvalue", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19222", + "weight": 0.8, + "_src": "three_0_160_0_module_adduniform", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_adduniform", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19250", + "weight": 0.8, + "_src": "three_0_160_0_module_parseuniform", + "_tgt": "three_0_160_0_module_adduniform", + "confidence_score": 0.5, + "source": "three_0_160_0_module_adduniform", + "target": "three_0_160_0_module_parseuniform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19294", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniforms_constructor", + "_tgt": "three_0_160_0_module_parseuniform", + "confidence_score": 0.5, + "source": "three_0_160_0_module_parseuniform", + "target": "three_0_160_0_module_webgluniforms_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19282", + "weight": 1.0, + "_src": "three_0_160_0_module_webgluniforms", + "_tgt": "three_0_160_0_module_webgluniforms_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgluniforms", + "target": "three_0_160_0_module_webgluniforms_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19300", + "weight": 1.0, + "_src": "three_0_160_0_module_webgluniforms", + "_tgt": "three_0_160_0_module_webgluniforms_setvalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgluniforms", + "target": "three_0_160_0_module_webgluniforms_setvalue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19308", + "weight": 1.0, + "_src": "three_0_160_0_module_webgluniforms", + "_tgt": "three_0_160_0_module_webgluniforms_setoptional", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgluniforms", + "target": "three_0_160_0_module_webgluniforms_setoptional" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19316", + "weight": 1.0, + "_src": "three_0_160_0_module_webgluniforms", + "_tgt": "three_0_160_0_module_webgluniforms_upload", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgluniforms", + "target": "three_0_160_0_module_webgluniforms_upload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19334", + "weight": 1.0, + "_src": "three_0_160_0_module_webgluniforms", + "_tgt": "three_0_160_0_module_webgluniforms_seqwithvalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webgluniforms", + "target": "three_0_160_0_module_webgluniforms_seqwithvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19304", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniforms_setvalue", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgluniforms_setvalue", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19312", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniforms_setoptional", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgluniforms_setoptional", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19326", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniforms_upload", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgluniforms_upload", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19341", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniforms_seqwithvalue", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgluniforms_seqwithvalue", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20250", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_webglshader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshader", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19378", + "weight": 0.8, + "_src": "three_0_160_0_module_handlesource", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_handlesource", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19439", + "weight": 0.8, + "_src": "three_0_160_0_module_getshadererrors", + "_tgt": "three_0_160_0_module_handlesource", + "confidence_score": 0.5, + "source": "three_0_160_0_module_handlesource", + "target": "three_0_160_0_module_getshadererrors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19451", + "weight": 0.8, + "_src": "three_0_160_0_module_gettexelencodingfunction", + "_tgt": "three_0_160_0_module_getencodingcomponents", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getencodingcomponents", + "target": "three_0_160_0_module_gettexelencodingfunction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19428", + "weight": 0.8, + "_src": "three_0_160_0_module_getshadererrors", + "_tgt": "three_0_160_0_module_animationclip_trim", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getshadererrors", + "target": "three_0_160_0_module_animationclip_trim" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20190", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_gettexelencodingfunction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_gettexelencodingfunction", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20184", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_gettonemappingfunction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_gettonemappingfunction", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19821", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateextensions", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateextensions", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19823", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generatevertexextensions", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generatevertexextensions", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19529", + "weight": 0.8, + "_src": "three_0_160_0_module_generatedefines", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generatedefines", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19825", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generatedefines", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generatedefines", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20201", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_replacelightnums", + "confidence_score": 0.5, + "source": "three_0_160_0_module_replacelightnums", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20202", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_replaceclippingplanenums", + "confidence_score": 0.5, + "source": "three_0_160_0_module_replaceclippingplanenums", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19637", + "weight": 0.8, + "_src": "three_0_160_0_module_includereplacer", + "_tgt": "three_0_160_0_module_resolveincludes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_resolveincludes", + "target": "three_0_160_0_module_includereplacer" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20200", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_resolveincludes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_resolveincludes", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20208", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_unrollloops", + "confidence_score": 0.5, + "source": "three_0_160_0_module_unrollloops", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19870", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateprecision", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateprecision", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19815", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateshadowmaptypedefine", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateshadowmaptypedefine", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19816", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateenvmaptypedefine", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateenvmaptypedefine", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19817", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateenvmapmodedefine", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateenvmapmodedefine", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19818", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generateenvmapblendingdefine", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generateenvmapblendingdefine", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19819", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_generatecubeuvsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_generatecubeuvsize", + "target": "three_0_160_0_module_webglprogram" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L19808", + "weight": 0.8, + "_src": "three_0_160_0_module_webglprogram", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglprogram", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20441", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20448", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20476", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_remove", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_remove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20494", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_getvertexshaderid", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_getvertexshaderid" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20500", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_getfragmentshaderid", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_getfragmentshaderid" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20506", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20513", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_getshadercacheformaterial" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20529", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshadercache", + "_tgt": "three_0_160_0_module_webglshadercache_getshaderstage", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshadercache", + "target": "three_0_160_0_module_webglshadercache_getshaderstage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20453", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_update", + "_tgt": "three_0_160_0_module_webglshadercache_getshaderstage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_update", + "target": "three_0_160_0_module_webglshadercache_getshaderstage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20456", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_update", + "_tgt": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_update", + "target": "three_0_160_0_module_webglshadercache_getshadercacheformaterial" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20460", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_update", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_update", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20496", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_getvertexshaderid", + "_tgt": "three_0_160_0_module_webglshadercache_getshaderstage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_getvertexshaderid", + "target": "three_0_160_0_module_webglshadercache_getshaderstage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20502", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_getfragmentshaderid", + "_tgt": "three_0_160_0_module_webglshadercache_getshaderstage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_getfragmentshaderid", + "target": "three_0_160_0_module_webglshadercache_getshaderstage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20521", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_getshadercacheformaterial", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20537", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadercache_getshaderstage", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadercache_getshaderstage", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L20549", + "weight": 1.0, + "_src": "three_0_160_0_module_webglshaderstage", + "_tgt": "three_0_160_0_module_webglshaderstage_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglshaderstage", + "target": "three_0_160_0_module_webglshaderstage_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21636", + "weight": 0.8, + "_src": "three_0_160_0_module_webgllights", + "_tgt": "three_0_160_0_module_shadowuniformscache", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shadowuniformscache", + "target": "three_0_160_0_module_webgllights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L21681", + "weight": 0.8, + "_src": "three_0_160_0_module_webgllights", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgllights", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22173", + "weight": 1.0, + "_src": "three_0_160_0_module_meshdepthmaterial", + "_tgt": "three_0_160_0_module_meshdepthmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshdepthmaterial", + "target": "three_0_160_0_module_meshdepthmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22198", + "weight": 1.0, + "_src": "three_0_160_0_module_meshdepthmaterial", + "_tgt": "three_0_160_0_module_meshdepthmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshdepthmaterial", + "target": "three_0_160_0_module_meshdepthmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22200", + "weight": 0.8, + "_src": "three_0_160_0_module_meshdepthmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshdepthmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22223", + "weight": 1.0, + "_src": "three_0_160_0_module_meshdistancematerial", + "_tgt": "three_0_160_0_module_meshdistancematerial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshdistancematerial", + "target": "three_0_160_0_module_meshdistancematerial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22243", + "weight": 1.0, + "_src": "three_0_160_0_module_meshdistancematerial", + "_tgt": "three_0_160_0_module_meshdistancematerial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshdistancematerial", + "target": "three_0_160_0_module_meshdistancematerial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22245", + "weight": 0.8, + "_src": "three_0_160_0_module_meshdistancematerial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshdistancematerial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22298", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22362", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22364", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_lightshadow_getframeextents", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_lightshadow_getframeextents" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22396", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22410", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_lightshadow_getviewportcount", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_lightshadow_getviewportcount" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22414", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_lightshadow_getviewport", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_lightshadow_getviewport" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22416", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22425", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_pointlightshadow_updatematrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L22427", + "weight": 0.8, + "_src": "three_0_160_0_module_webglshadowmap", + "_tgt": "three_0_160_0_module_lightshadow_getfrustum", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglshadowmap", + "target": "three_0_160_0_module_lightshadow_getfrustum" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L23009", + "weight": 0.8, + "_src": "three_0_160_0_module_webglstate", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglstate", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L23033", + "weight": 0.8, + "_src": "three_0_160_0_module_webglstate", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglstate", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L24017", + "weight": 0.8, + "_src": "three_0_160_0_module_webgltextures", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgltextures", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26378", + "weight": 1.0, + "_src": "three_0_160_0_module_arraycamera", + "_tgt": "three_0_160_0_module_arraycamera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arraycamera", + "target": "three_0_160_0_module_arraycamera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26392", + "weight": 1.0, + "_src": "three_0_160_0_module_group", + "_tgt": "three_0_160_0_module_group_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_group", + "target": "three_0_160_0_module_group_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26408", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26416", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_gethandspace", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_gethandspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26433", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_gettargetrayspace", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_gettargetrayspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26451", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_getgripspace", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_getgripspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26469", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_dispatchevent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26493", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_connect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26518", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_disconnect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26544", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26723", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrcontroller", + "_tgt": "three_0_160_0_module_webxrcontroller_gethandjoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrcontroller", + "target": "three_0_160_0_module_webxrcontroller_gethandjoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26842", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_gethandspace", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_gethandspace", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26812", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_gettargetrayspace", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_gettargetrayspace", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26827", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_getgripspace", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_getgripspace", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26512", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_connect", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_webxrcontroller_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26520", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_disconnect", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_webxrcontroller_disconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26594", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_webxrcontroller_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27090", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30940", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31090", + "weight": 0.8, + "_src": "three_0_160_0_module_scene_constructor", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_scene_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32835", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_instancedmesh_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49816", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updatetime", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_animationaction_updatetime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50815", + "weight": 0.8, + "_src": "three_0_160_0_module_uniformsgroup_dispose", + "_tgt": "three_0_160_0_module_webxrcontroller_dispatchevent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_dispatchevent", + "target": "three_0_160_0_module_uniformsgroup_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26504", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_connect", + "_tgt": "three_0_160_0_module_webxrcontroller_gethandjoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_connect", + "target": "three_0_160_0_module_webxrcontroller_gethandjoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26566", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_webxrcontroller_gethandjoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_update", + "target": "three_0_160_0_module_webxrcontroller_gethandjoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26570", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_update", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26626", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26732", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrcontroller_gethandjoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrcontroller_gethandjoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L26744", + "weight": 1.0, + "_src": "three_0_160_0_module_webxrmanager", + "_tgt": "three_0_160_0_module_webxrmanager_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webxrmanager", + "target": "three_0_160_0_module_webxrmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27002", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_box2_getsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrmanager_constructor", + "target": "three_0_160_0_module_box2_getsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27085", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_audiocontext_setcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrmanager_constructor", + "target": "three_0_160_0_module_audiocontext_setcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27086", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_clock_start", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrmanager_constructor", + "target": "three_0_160_0_module_clock_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L27291", + "weight": 0.8, + "_src": "three_0_160_0_module_webxrmanager_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webxrmanager_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28075", + "weight": 0.8, + "_src": "three_0_160_0_module_webgluniformsgroups", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webgluniformsgroups", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28461", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrenderer", + "_tgt": "three_0_160_0_module_webglrenderer_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrenderer", + "target": "three_0_160_0_module_webglrenderer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30946", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrenderer", + "_tgt": "three_0_160_0_module_webglrenderer_coordinatesystem", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrenderer", + "target": "three_0_160_0_module_webglrenderer_coordinatesystem" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30958", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrenderer", + "_tgt": "three_0_160_0_module_webglrenderer_outputcolorspace", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrenderer", + "target": "three_0_160_0_module_webglrenderer_outputcolorspace" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30975", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrenderer", + "_tgt": "three_0_160_0_module_webglrenderer_outputencoding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrenderer", + "target": "three_0_160_0_module_webglrenderer_outputencoding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30989", + "weight": 1.0, + "_src": "three_0_160_0_module_webglrenderer", + "_tgt": "three_0_160_0_module_webglrenderer_uselegacylights", + "confidence_score": 1.0, + "source": "three_0_160_0_module_webglrenderer", + "target": "three_0_160_0_module_webglrenderer_uselegacylights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28658", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_keyframetrack_shift", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_keyframetrack_shift" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28662", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28813", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28865", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L28947", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_propertymixer_apply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_propertymixer_apply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29062", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29084", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_animationaction_stop", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_animationaction_stop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29344", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_skeleton_init", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_skeleton_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29346", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29405", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29514", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_audiocontext_setcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_audiocontext_setcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29521", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_clock_start", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_clock_start" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29543", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29558", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_batchedmesh_onbeforerender", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L29600", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_animationaction_reset", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_animationaction_reset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30727", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_constructor", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_constructor", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L30962", + "weight": 0.8, + "_src": "three_0_160_0_module_webglrenderer_outputcolorspace", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_webglrenderer_outputcolorspace", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31004", + "weight": 1.0, + "_src": "three_0_160_0_module_fogexp2", + "_tgt": "three_0_160_0_module_fogexp2_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fogexp2", + "target": "three_0_160_0_module_fogexp2_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31015", + "weight": 1.0, + "_src": "three_0_160_0_module_fogexp2", + "_tgt": "three_0_160_0_module_fogexp2_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fogexp2", + "target": "three_0_160_0_module_fogexp2_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31021", + "weight": 1.0, + "_src": "three_0_160_0_module_fogexp2", + "_tgt": "three_0_160_0_module_fogexp2_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fogexp2", + "target": "three_0_160_0_module_fogexp2_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31036", + "weight": 1.0, + "_src": "three_0_160_0_module_fog", + "_tgt": "three_0_160_0_module_fog_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fog", + "target": "three_0_160_0_module_fog_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31049", + "weight": 1.0, + "_src": "three_0_160_0_module_fog", + "_tgt": "three_0_160_0_module_fog_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fog", + "target": "three_0_160_0_module_fog_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31055", + "weight": 1.0, + "_src": "three_0_160_0_module_fog", + "_tgt": "three_0_160_0_module_fog_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fog", + "target": "three_0_160_0_module_fog_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31071", + "weight": 1.0, + "_src": "three_0_160_0_module_scene", + "_tgt": "three_0_160_0_module_scene_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_scene", + "target": "three_0_160_0_module_scene_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31096", + "weight": 1.0, + "_src": "three_0_160_0_module_scene", + "_tgt": "three_0_160_0_module_scene_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_scene", + "target": "three_0_160_0_module_scene_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31115", + "weight": 1.0, + "_src": "three_0_160_0_module_scene", + "_tgt": "three_0_160_0_module_scene_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_scene", + "target": "three_0_160_0_module_scene_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31098", + "weight": 0.8, + "_src": "three_0_160_0_module_scene_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_scene_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31100", + "weight": 0.8, + "_src": "three_0_160_0_module_scene_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_scene_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31117", + "weight": 0.8, + "_src": "three_0_160_0_module_scene_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_scene_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31131", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31149", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_onuploadcallback", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_onuploadcallback" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31151", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31157", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_updaterange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_updaterange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31164", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_setusage", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_setusage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31172", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_addupdaterange", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_addupdaterange" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31178", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_clearupdateranges", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_clearupdateranges" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31184", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31195", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_copyat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_copyat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31210", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31218", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31247", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_onupload", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_onupload" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31255", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbuffer", + "_tgt": "three_0_160_0_module_interleavedbuffer_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbuffer", + "target": "three_0_160_0_module_interleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31174", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_addupdaterange", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbuffer_addupdaterange", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31212", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_set", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbuffer_set", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31241", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbuffer_clone", + "_tgt": "three_0_160_0_module_uniformsgroup_setusage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbuffer_clone", + "target": "three_0_160_0_module_uniformsgroup_setusage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31294", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31308", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_count", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_count" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31314", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_array", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_array" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31320", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31326", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31342", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31358", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_transformdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31374", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31384", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_sety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_sety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31394", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31404", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31414", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getx" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31424", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_gety", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_gety" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31434", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31444", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_getw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31454", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setxy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31472", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31492", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyzw", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyzw" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31514", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31556", + "weight": 1.0, + "_src": "three_0_160_0_module_interleavedbufferattribute", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interleavedbufferattribute", + "target": "three_0_160_0_module_interleavedbufferattribute_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31332", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31334", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_applymatrix4", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31350", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_applynormalmatrix", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31366", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "target": "three_0_160_0_module_interleavedbufferattribute_setxyz" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50999", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_transformdirection", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33277", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setx", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33356", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setx", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33356", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33449", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingboxat", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_batchedmesh_getboundingboxat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33497", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34000", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34282", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37440", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40393", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_constructor", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_getx", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_getx", + "target": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51675", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51871", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52235", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_setcolors", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "target": "three_0_160_0_module_camerahelper_setcolors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52359", + "weight": 0.8, + "_src": "three_0_160_0_module_setpoint", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setxyz", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32231", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "_tgt": "three_0_160_0_module_interleavedbufferattribute_setxyzw", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_setxyzw", + "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31528", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_clone", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_clone", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31546", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_clone", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_clone", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31570", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31597", + "weight": 0.8, + "_src": "three_0_160_0_module_interleavedbufferattribute_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interleavedbufferattribute_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31617", + "weight": 1.0, + "_src": "three_0_160_0_module_spritematerial", + "_tgt": "three_0_160_0_module_spritematerial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spritematerial", + "target": "three_0_160_0_module_spritematerial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31643", + "weight": 1.0, + "_src": "three_0_160_0_module_spritematerial", + "_tgt": "three_0_160_0_module_spritematerial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spritematerial", + "target": "three_0_160_0_module_spritematerial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31645", + "weight": 0.8, + "_src": "three_0_160_0_module_spritematerial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spritematerial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31685", + "weight": 1.0, + "_src": "three_0_160_0_module_sprite", + "_tgt": "three_0_160_0_module_sprite_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sprite", + "target": "three_0_160_0_module_sprite_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31719", + "weight": 1.0, + "_src": "three_0_160_0_module_sprite", + "_tgt": "three_0_160_0_module_sprite_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sprite", + "target": "three_0_160_0_module_sprite_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31794", + "weight": 1.0, + "_src": "three_0_160_0_module_sprite", + "_tgt": "three_0_160_0_module_sprite_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sprite", + "target": "three_0_160_0_module_sprite_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31729", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31752", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_transformvertex", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_transformvertex" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31752", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31782", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31785", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31786", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_raycast", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_raycast", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31796", + "weight": 0.8, + "_src": "three_0_160_0_module_sprite_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sprite_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31821", + "weight": 0.8, + "_src": "three_0_160_0_module_transformvertex", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_transformvertex", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31831", + "weight": 0.8, + "_src": "three_0_160_0_module_transformvertex", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_transformvertex", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31840", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31862", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31882", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_addlevel", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_addlevel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31908", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_getcurrentlevel", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_getcurrentlevel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31916", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_getobjectfordistance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_getobjectfordistance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31950", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31966", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32016", + "weight": 1.0, + "_src": "three_0_160_0_module_lod", + "_tgt": "three_0_160_0_module_lod_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lod", + "target": "three_0_160_0_module_lod_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31864", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31872", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_copy", + "_tgt": "three_0_160_0_module_lod_addlevel", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_copy", + "target": "three_0_160_0_module_lod_addlevel" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31872", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31902", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_addlevel", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_addlevel", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46731", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_lod_addlevel", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_addlevel", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31960", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_raycast", + "_tgt": "three_0_160_0_module_lod_getobjectfordistance", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_getobjectfordistance", + "target": "three_0_160_0_module_lod_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L31960", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_raycast", + "_tgt": "three_0_160_0_module_points_raycast", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_raycast", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32018", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32030", + "weight": 0.8, + "_src": "three_0_160_0_module_lod_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lod_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32059", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32076", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_computeboundingbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32099", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_computeboundingsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32122", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32139", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32174", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_getvertexposition", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32184", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_bind", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_bind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32203", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_pose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_pose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32209", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_normalizeskinweights" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32237", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32257", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_applybonetransform", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32289", + "weight": 1.0, + "_src": "three_0_160_0_module_skinnedmesh", + "_tgt": "three_0_160_0_module_skinnedmesh_bonetransform", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skinnedmesh", + "target": "three_0_160_0_module_skinnedmesh_bonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32086", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32092", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_skinnedmesh_getvertexposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "target": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32093", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32109", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32115", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_skinnedmesh_getvertexposition", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "target": "three_0_160_0_module_skinnedmesh_getvertexposition" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32116", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32124", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32132", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32148", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_raycast", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32150", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32151", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_raycast", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32164", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_raycast", + "_tgt": "three_0_160_0_module_box2_intersectsbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_raycast", + "target": "three_0_160_0_module_box2_intersectsbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32178", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_getvertexposition", + "_tgt": "three_0_160_0_module_skinnedmesh_applybonetransform", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_getvertexposition", + "target": "three_0_160_0_module_skinnedmesh_applybonetransform" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32190", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_bind", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_bind", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32192", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_bind", + "_tgt": "three_0_160_0_module_skeleton_calculateinverses", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_bind", + "target": "three_0_160_0_module_skeleton_calculateinverses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32198", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_bind", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_bind", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32205", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_pose", + "_tgt": "three_0_160_0_module_skeleton_pose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_pose", + "target": "three_0_160_0_module_skeleton_pose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32227", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_normalizeskinweights", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32239", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32243", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_updatematrixworld", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32265", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_applybonetransform", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32265", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_applybonetransform", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32267", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_applybonetransform", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_applybonetransform", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32292", + "weight": 0.8, + "_src": "three_0_160_0_module_skinnedmesh_bonetransform", + "_tgt": "three_0_160_0_module_skinnedmesh_applybonetransform", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skinnedmesh_applybonetransform", + "target": "three_0_160_0_module_skinnedmesh_bonetransform" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32301", + "weight": 1.0, + "_src": "three_0_160_0_module_bone", + "_tgt": "three_0_160_0_module_bone_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_bone", + "target": "three_0_160_0_module_bone_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32315", + "weight": 1.0, + "_src": "three_0_160_0_module_datatexture", + "_tgt": "three_0_160_0_module_datatexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_datatexture", + "target": "three_0_160_0_module_datatexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32336", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32350", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_init", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_init" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32385", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_calculateinverses", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_calculateinverses" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32405", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_pose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_pose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32448", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32476", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32482", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_computebonetexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_computebonetexture" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32508", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_getbonebyname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_getbonebyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32526", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32538", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32565", + "weight": 1.0, + "_src": "three_0_160_0_module_skeleton", + "_tgt": "three_0_160_0_module_skeleton_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeleton", + "target": "three_0_160_0_module_skeleton_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32346", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_constructor", + "_tgt": "three_0_160_0_module_skeleton_init", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_constructor", + "target": "three_0_160_0_module_skeleton_init" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32361", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_init", + "_tgt": "three_0_160_0_module_skeleton_calculateinverses", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_init", + "target": "three_0_160_0_module_skeleton_calculateinverses" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32375", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_init", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_init", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32559", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_fromjson", + "_tgt": "three_0_160_0_module_skeleton_init", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_init", + "target": "three_0_160_0_module_skeleton_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35128", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicpoly", + "_tgt": "three_0_160_0_module_skeleton_init", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_init", + "target": "three_0_160_0_module_cubicpoly" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32395", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_calculateinverses", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_calculateinverses", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32399", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_calculateinverses", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_calculateinverses", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32415", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_pose", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_pose", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32464", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_update", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_update", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32496", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_computebonetexture", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_computebonetexture", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48395", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_findnode", + "_tgt": "three_0_160_0_module_skeleton_getbonebyname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_getbonebyname", + "target": "three_0_160_0_module_propertybinding_findnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32530", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32554", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_fromjson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32555", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32585", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_tojson", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32588", + "weight": 0.8, + "_src": "three_0_160_0_module_skeleton_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeleton_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32600", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbufferattribute", + "_tgt": "three_0_160_0_module_instancedbufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbufferattribute", + "target": "three_0_160_0_module_instancedbufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32610", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbufferattribute", + "_tgt": "three_0_160_0_module_instancedbufferattribute_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbufferattribute", + "target": "three_0_160_0_module_instancedbufferattribute_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32620", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbufferattribute", + "_tgt": "three_0_160_0_module_instancedbufferattribute_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbufferattribute", + "target": "three_0_160_0_module_instancedbufferattribute_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32612", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedbufferattribute_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedbufferattribute_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32622", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedbufferattribute_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedbufferattribute_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32646", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32668", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_computeboundingbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_computeboundingbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32699", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_computeboundingsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32730", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32747", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_getcolorat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_getcolorat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32753", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_getmatrixat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_getmatrixat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32759", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32811", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_setcolorat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_setcolorat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32823", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_setmatrixat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_setmatrixat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32829", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_updatemorphtargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_updatemorphtargets" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32833", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedmesh", + "_tgt": "three_0_160_0_module_instancedmesh_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedmesh", + "target": "three_0_160_0_module_instancedmesh_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32662", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_constructor", + "_tgt": "three_0_160_0_module_batchedmesh_setmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_constructor", + "target": "three_0_160_0_module_batchedmesh_setmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32681", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingbox", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32685", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32689", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32691", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32691", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32693", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32712", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32716", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32720", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32722", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32722", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32724", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32732", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32736", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32749", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_getcolorat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_getcolorat", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32755", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_getmatrixat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_getmatrixat", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32771", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32773", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32774", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32784", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32792", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_points_raycast", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32801", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_raycast", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_raycast", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32819", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_setcolorat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_setcolorat", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32825", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedmesh_setmatrixat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedmesh_setmatrixat", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32855", + "weight": 1.0, + "_src": "three_0_160_0_module_multidrawrenderlist", + "_tgt": "three_0_160_0_module_multidrawrenderlist_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_multidrawrenderlist", + "target": "three_0_160_0_module_multidrawrenderlist_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32863", + "weight": 1.0, + "_src": "three_0_160_0_module_multidrawrenderlist", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 1.0, + "source": "three_0_160_0_module_multidrawrenderlist", + "target": "three_0_160_0_module_multidrawrenderlist_push" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32889", + "weight": 1.0, + "_src": "three_0_160_0_module_multidrawrenderlist", + "_tgt": "three_0_160_0_module_multidrawrenderlist_reset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_multidrawrenderlist", + "target": "three_0_160_0_module_multidrawrenderlist_reset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33248", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33643", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33769", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34016", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34090", + "weight": 0.8, + "_src": "three_0_160_0_module_line_updatemorphtargets", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_line_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34327", + "weight": 0.8, + "_src": "three_0_160_0_module_points_updatemorphtargets", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34355", + "weight": 0.8, + "_src": "three_0_160_0_module_testpoint", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_testpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34576", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getpoints", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curve_getpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34592", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getspacedpoints", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curve_getspacedpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34627", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getlengths", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curve_getlengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35278", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_catmullromcurve3_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35299", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_catmullromcurve3_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35320", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_catmullromcurve3_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35922", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_splinecurve_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35939", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_splinecurve_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35956", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_splinecurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36000", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_add", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36013", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_closepath", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_closepath" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36104", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getcurvelengths", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36120", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getspacedpoints", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_getspacedpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36155", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getpoints", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_getpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36182", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36202", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36220", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curvepath_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36273", + "weight": 0.8, + "_src": "three_0_160_0_module_path_lineto", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_path_lineto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36289", + "weight": 0.8, + "_src": "three_0_160_0_module_path_quadraticcurveto", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_path_quadraticcurveto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36306", + "weight": 0.8, + "_src": "three_0_160_0_module_path_beziercurveto", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_path_beziercurveto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36319", + "weight": 0.8, + "_src": "three_0_160_0_module_path_splinethru", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_path_splinethru" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36375", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absellipse", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_path_absellipse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36475", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36657", + "weight": 0.8, + "_src": "three_0_160_0_module_circlegeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37489", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37598", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shape_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37616", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shape_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37634", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shape_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37771", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_earcutlinked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37919", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_curelocalintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37987", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminateholes", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_eliminateholes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38474", + "weight": 0.8, + "_src": "three_0_160_0_module_shapeutils_triangulateshape", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shapeutils_triangulateshape" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38514", + "weight": 0.8, + "_src": "three_0_160_0_module_addcontour", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_addcontour" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39222", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_extrudegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39308", + "weight": 0.8, + "_src": "three_0_160_0_module_tojson_1", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_tojson_1" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39447", + "weight": 0.8, + "_src": "three_0_160_0_module_ringgeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39673", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_fromjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shapegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39693", + "weight": 0.8, + "_src": "three_0_160_0_module_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39775", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39917", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40066", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40401", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41462", + "weight": 0.8, + "_src": "three_0_160_0_module_flattenjson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_flattenjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41535", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_subclip" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42734", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_parse", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42762", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_tojson", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42780", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42864", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42905", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_parseanimation", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_parseanimation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43073", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_clone", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationclip_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43300", + "weight": 0.8, + "_src": "three_0_160_0_module_loadingmanager_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_loadingmanager_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43467", + "weight": 0.8, + "_src": "three_0_160_0_module_fileloader_load", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_fileloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43745", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_parse", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43842", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44793", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_sphericalharmonics3_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45656", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46095", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseimages", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_objectloader_parseimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46192", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseimagesasync", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_objectloader_parseimagesasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46712", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49014", + "weight": 0.8, + "_src": "three_0_160_0_module_animationobjectgroup_add", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationobjectgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49240", + "weight": 0.8, + "_src": "three_0_160_0_module_animationobjectgroup_subscribe", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationobjectgroup_subscribe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50242", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_addinactiveaction", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationmixer_addinactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50381", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_addinactivebinding", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_animationmixer_addinactivebinding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50781", + "weight": 0.8, + "_src": "three_0_160_0_module_uniformsgroup_add", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50836", + "weight": 0.8, + "_src": "three_0_160_0_module_uniformsgroup_copy", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_uniformsgroup_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51552", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_spotlighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51630", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_skeletonhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51709", + "weight": 0.8, + "_src": "three_0_160_0_module_getbonelist", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_getbonelist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51902", + "weight": 0.8, + "_src": "three_0_160_0_module_gridhelper_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_gridhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51956", + "weight": 0.8, + "_src": "three_0_160_0_module_polargridhelper_constructor", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_polargridhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52754", + "weight": 0.8, + "_src": "three_0_160_0_module_shapepath_moveto", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shapepath_moveto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52887", + "weight": 0.8, + "_src": "three_0_160_0_module_shapepath_toshapes", + "_tgt": "three_0_160_0_module_multidrawrenderlist_push", + "confidence_score": 0.5, + "source": "three_0_160_0_module_multidrawrenderlist_push", + "target": "three_0_160_0_module_shapepath_toshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32940", + "weight": 0.8, + "_src": "three_0_160_0_module_copyattributedata", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyattributedata", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33329", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_copyattributedata", + "confidence_score": 0.5, + "source": "three_0_160_0_module_copyattributedata", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32950", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_maxgeometrycount", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_maxgeometrycount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32956", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32992", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_initmatricestexture", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_initmatricestexture" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33012", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_initializegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_initializegeometry" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33055", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_validategeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_validategeometry" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33098", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_setcustomsort", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_setcustomsort" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33105", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_computeboundingbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33130", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_computeboundingsphere" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33155", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_addgeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33290", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_setgeometryat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33405", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_deletegeometry", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_deletegeometry" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33424", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingboxat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_getboundingboxat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33467", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33516", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_setmatrixat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_setmatrixat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33538", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33553", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_setvisibleat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_setvisibleat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33578", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_getvisibleat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_getvisibleat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33595", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33658", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33697", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33708", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_onbeforerender", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33838", + "weight": 1.0, + "_src": "three_0_160_0_module_batchedmesh", + "_tgt": "three_0_160_0_module_batchedmesh_onbeforeshadow", + "confidence_score": 1.0, + "source": "three_0_160_0_module_batchedmesh", + "target": "three_0_160_0_module_batchedmesh_onbeforeshadow" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L32988", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_constructor", + "_tgt": "three_0_160_0_module_batchedmesh_initmatricestexture", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_constructor", + "target": "three_0_160_0_module_batchedmesh_initmatricestexture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33027", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_initializegeometry", + "_tgt": "three_0_160_0_module_uniformsgroup_setusage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_initializegeometry", + "target": "three_0_160_0_module_uniformsgroup_setusage" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33157", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_batchedmesh_initializegeometry", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_initializegeometry", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33159", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_batchedmesh_validategeometry", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_validategeometry", + "target": "three_0_160_0_module_batchedmesh_addgeometry" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33298", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_batchedmesh_validategeometry", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_validategeometry", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33117", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33122", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingbox", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33123", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingbox", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33123", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingboxat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingbox", + "target": "three_0_160_0_module_batchedmesh_getboundingboxat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33124", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingbox", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingbox", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33142", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33147", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_batchedmesh_getmatrixat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33148", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33148", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33149", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33967", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34255", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52440", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_update", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52492", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_constructor", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_box3helper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52531", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_constructor", + "_tgt": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_computeboundingsphere", + "target": "three_0_160_0_module_planehelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33256", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_addgeometry", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33284", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_addgeometry", + "_tgt": "three_0_160_0_module_batchedmesh_setgeometryat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_addgeometry", + "target": "three_0_160_0_module_batchedmesh_setgeometryat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33375", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setgeometryat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_setgeometryat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33439", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingboxat", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingboxat", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33453", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingboxat", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingboxat", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33461", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingboxat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingboxat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33484", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingboxat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingboxat", + "target": "three_0_160_0_module_batchedmesh_getboundingsphereat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33633", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingboxat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingboxat", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33482", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33485", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33511", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33634", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33755", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getboundingsphereat", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33531", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_setmatrixat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_setmatrixat", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33549", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_getmatrixat", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getmatrixat", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33632", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getmatrixat", + "target": "three_0_160_0_module_batchedmesh_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33754", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_batchedmesh_getmatrixat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_getmatrixat", + "target": "three_0_160_0_module_batchedmesh_onbeforerender" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33635", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_raycast", + "_tgt": "three_0_160_0_module_points_raycast", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_raycast", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33660", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33662", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33700", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33746", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_onbeforerender", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33747", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_onbeforerender", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33799", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforerender", + "_tgt": "three_0_160_0_module_animationaction_reset", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_onbeforerender", + "target": "three_0_160_0_module_animationaction_reset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33840", + "weight": 0.8, + "_src": "three_0_160_0_module_batchedmesh_onbeforeshadow", + "_tgt": "three_0_160_0_module_batchedmesh_onbeforerender", + "confidence_score": 0.5, + "source": "three_0_160_0_module_batchedmesh_onbeforerender", + "target": "three_0_160_0_module_batchedmesh_onbeforeshadow" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33848", + "weight": 1.0, + "_src": "three_0_160_0_module_linebasicmaterial", + "_tgt": "three_0_160_0_module_linebasicmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linebasicmaterial", + "target": "three_0_160_0_module_linebasicmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33871", + "weight": 1.0, + "_src": "three_0_160_0_module_linebasicmaterial", + "_tgt": "three_0_160_0_module_linebasicmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linebasicmaterial", + "target": "three_0_160_0_module_linebasicmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33873", + "weight": 0.8, + "_src": "three_0_160_0_module_linebasicmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linebasicmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33899", + "weight": 1.0, + "_src": "three_0_160_0_module_line", + "_tgt": "three_0_160_0_module_line_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line", + "target": "three_0_160_0_module_line_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33914", + "weight": 1.0, + "_src": "three_0_160_0_module_line", + "_tgt": "three_0_160_0_module_line_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line", + "target": "three_0_160_0_module_line_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33925", + "weight": 1.0, + "_src": "three_0_160_0_module_line", + "_tgt": "three_0_160_0_module_line_computelinedistances", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line", + "target": "three_0_160_0_module_line_computelinedistances" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33958", + "weight": 1.0, + "_src": "three_0_160_0_module_line", + "_tgt": "three_0_160_0_module_line_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line", + "target": "three_0_160_0_module_line_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34070", + "weight": 1.0, + "_src": "three_0_160_0_module_line", + "_tgt": "three_0_160_0_module_line_updatemorphtargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line", + "target": "three_0_160_0_module_line_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33910", + "weight": 0.8, + "_src": "three_0_160_0_module_line_constructor", + "_tgt": "three_0_160_0_module_points_updatemorphtargets", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line_constructor", + "target": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33916", + "weight": 0.8, + "_src": "three_0_160_0_module_line_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33969", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L33970", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line_raycast", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34021", + "weight": 0.8, + "_src": "three_0_160_0_module_line_raycast", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line_raycast", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34108", + "weight": 1.0, + "_src": "three_0_160_0_module_linesegments", + "_tgt": "three_0_160_0_module_linesegments_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linesegments", + "target": "three_0_160_0_module_linesegments_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34118", + "weight": 1.0, + "_src": "three_0_160_0_module_linesegments", + "_tgt": "three_0_160_0_module_linesegments_computelinedistances", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linesegments", + "target": "three_0_160_0_module_linesegments_computelinedistances" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34155", + "weight": 1.0, + "_src": "three_0_160_0_module_lineloop", + "_tgt": "three_0_160_0_module_lineloop_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lineloop", + "target": "three_0_160_0_module_lineloop_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34169", + "weight": 1.0, + "_src": "three_0_160_0_module_pointsmaterial", + "_tgt": "three_0_160_0_module_pointsmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointsmaterial", + "target": "three_0_160_0_module_pointsmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34192", + "weight": 1.0, + "_src": "three_0_160_0_module_pointsmaterial", + "_tgt": "three_0_160_0_module_pointsmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointsmaterial", + "target": "three_0_160_0_module_pointsmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34194", + "weight": 0.8, + "_src": "three_0_160_0_module_pointsmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointsmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34220", + "weight": 1.0, + "_src": "three_0_160_0_module_points", + "_tgt": "three_0_160_0_module_points_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_points", + "target": "three_0_160_0_module_points_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34235", + "weight": 1.0, + "_src": "three_0_160_0_module_points", + "_tgt": "three_0_160_0_module_points_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_points", + "target": "three_0_160_0_module_points_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34246", + "weight": 1.0, + "_src": "three_0_160_0_module_points", + "_tgt": "three_0_160_0_module_points_raycast", + "confidence_score": 1.0, + "source": "three_0_160_0_module_points", + "target": "three_0_160_0_module_points_raycast" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34307", + "weight": 1.0, + "_src": "three_0_160_0_module_points", + "_tgt": "three_0_160_0_module_points_updatemorphtargets", + "confidence_score": 1.0, + "source": "three_0_160_0_module_points", + "target": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34231", + "weight": 0.8, + "_src": "three_0_160_0_module_points_constructor", + "_tgt": "three_0_160_0_module_points_updatemorphtargets", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_constructor", + "target": "three_0_160_0_module_points_updatemorphtargets" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34237", + "weight": 0.8, + "_src": "three_0_160_0_module_points_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34257", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_raycast", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34258", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_raycast", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34286", + "weight": 0.8, + "_src": "three_0_160_0_module_points_raycast", + "_tgt": "three_0_160_0_module_testpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_raycast", + "target": "three_0_160_0_module_testpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51046", + "weight": 0.8, + "_src": "three_0_160_0_module_intersectobject", + "_tgt": "three_0_160_0_module_points_raycast", + "confidence_score": 0.5, + "source": "three_0_160_0_module_points_raycast", + "target": "three_0_160_0_module_intersectobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34348", + "weight": 0.8, + "_src": "three_0_160_0_module_testpoint", + "_tgt": "three_0_160_0_module_line3_closestpointtopoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_testpoint", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34349", + "weight": 0.8, + "_src": "three_0_160_0_module_testpoint", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_testpoint", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34372", + "weight": 1.0, + "_src": "three_0_160_0_module_videotexture", + "_tgt": "three_0_160_0_module_videotexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_videotexture", + "target": "three_0_160_0_module_videotexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34400", + "weight": 1.0, + "_src": "three_0_160_0_module_videotexture", + "_tgt": "three_0_160_0_module_videotexture_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_videotexture", + "target": "three_0_160_0_module_videotexture_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34406", + "weight": 1.0, + "_src": "three_0_160_0_module_videotexture", + "_tgt": "three_0_160_0_module_videotexture_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_videotexture", + "target": "three_0_160_0_module_videotexture_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34402", + "weight": 0.8, + "_src": "three_0_160_0_module_videotexture_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_videotexture_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34423", + "weight": 1.0, + "_src": "three_0_160_0_module_framebuffertexture", + "_tgt": "three_0_160_0_module_framebuffertexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_framebuffertexture", + "target": "three_0_160_0_module_framebuffertexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34442", + "weight": 1.0, + "_src": "three_0_160_0_module_compressedtexture", + "_tgt": "three_0_160_0_module_compressedtexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_compressedtexture", + "target": "three_0_160_0_module_compressedtexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34467", + "weight": 1.0, + "_src": "three_0_160_0_module_compressedarraytexture", + "_tgt": "three_0_160_0_module_compressedarraytexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_compressedarraytexture", + "target": "three_0_160_0_module_compressedarraytexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34481", + "weight": 1.0, + "_src": "three_0_160_0_module_compressedcubetexture", + "_tgt": "three_0_160_0_module_compressedcubetexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_compressedcubetexture", + "target": "three_0_160_0_module_compressedcubetexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34496", + "weight": 1.0, + "_src": "three_0_160_0_module_canvastexture", + "_tgt": "three_0_160_0_module_canvastexture_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_canvastexture", + "target": "three_0_160_0_module_canvastexture_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34540", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34551", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34561", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getpointat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getpointat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34570", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34586", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getspacedpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getspacedpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34602", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34611", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getlengths", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getlengths" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34644", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_updatearclengths", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_updatearclengths" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34653", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_getutotmapping", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_getutotmapping" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34733", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_gettangent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_gettangent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34755", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_gettangentat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_gettangentat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34762", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_computefrenetframes", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_computefrenetframes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34876", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34882", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34890", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34907", + "weight": 1.0, + "_src": "three_0_160_0_module_curve", + "_tgt": "three_0_160_0_module_curve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curve", + "target": "three_0_160_0_module_curve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34563", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getpointat", + "_tgt": "three_0_160_0_module_curve_getutotmapping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getpointat", + "target": "three_0_160_0_module_curve_getutotmapping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34564", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getpointat", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getpointat", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34576", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getpoints", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getpoints", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34592", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getspacedpoints", + "_tgt": "three_0_160_0_module_linecurve3_getpointat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getspacedpoints", + "target": "three_0_160_0_module_linecurve3_getpointat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34604", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getlength", + "_tgt": "three_0_160_0_module_curve_getlengths", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getlength", + "target": "three_0_160_0_module_curve_getlengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34624", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getlengths", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getlengths", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34647", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_updatearclengths", + "_tgt": "three_0_160_0_module_curve_getlengths", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getlengths", + "target": "three_0_160_0_module_curve_updatearclengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34655", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_getutotmapping", + "_tgt": "three_0_160_0_module_curve_getlengths", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getlengths", + "target": "three_0_160_0_module_curve_getutotmapping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34757", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangentat", + "_tgt": "three_0_160_0_module_curve_getutotmapping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_getutotmapping", + "target": "three_0_160_0_module_curve_gettangentat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34744", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangent", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_gettangent", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34749", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangent", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_gettangent", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34758", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_gettangentat", + "_tgt": "three_0_160_0_module_linecurve3_gettangent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_gettangentat", + "target": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34781", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_linecurve3_gettangentat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_computefrenetframes", + "target": "three_0_160_0_module_linecurve3_gettangentat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34798", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_computefrenetframes", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34825", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_computefrenetframes", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34837", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_computefrenetframes", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_computefrenetframes", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40163", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_constructor", + "_tgt": "three_0_160_0_module_curve_computefrenetframes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_computefrenetframes", + "target": "three_0_160_0_module_tubegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34878", + "weight": 0.8, + "_src": "three_0_160_0_module_curve_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curve_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34919", + "weight": 1.0, + "_src": "three_0_160_0_module_ellipsecurve", + "_tgt": "three_0_160_0_module_ellipsecurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ellipsecurve", + "target": "three_0_160_0_module_ellipsecurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L34942", + "weight": 1.0, + "_src": "three_0_160_0_module_ellipsecurve", + "_tgt": "three_0_160_0_module_ellipsecurve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ellipsecurve", + "target": "three_0_160_0_module_ellipsecurve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35004", + "weight": 1.0, + "_src": "three_0_160_0_module_ellipsecurve", + "_tgt": "three_0_160_0_module_ellipsecurve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ellipsecurve", + "target": "three_0_160_0_module_ellipsecurve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35025", + "weight": 1.0, + "_src": "three_0_160_0_module_ellipsecurve", + "_tgt": "three_0_160_0_module_ellipsecurve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ellipsecurve", + "target": "three_0_160_0_module_ellipsecurve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35046", + "weight": 1.0, + "_src": "three_0_160_0_module_ellipsecurve", + "_tgt": "three_0_160_0_module_ellipsecurve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ellipsecurve", + "target": "three_0_160_0_module_ellipsecurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35000", + "weight": 0.8, + "_src": "three_0_160_0_module_ellipsecurve_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ellipsecurve_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35006", + "weight": 0.8, + "_src": "three_0_160_0_module_ellipsecurve_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ellipsecurve_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35027", + "weight": 0.8, + "_src": "three_0_160_0_module_ellipsecurve_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ellipsecurve_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35048", + "weight": 0.8, + "_src": "three_0_160_0_module_ellipsecurve_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ellipsecurve_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35071", + "weight": 1.0, + "_src": "three_0_160_0_module_arccurve", + "_tgt": "three_0_160_0_module_arccurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arccurve", + "target": "three_0_160_0_module_arccurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35167", + "weight": 1.0, + "_src": "three_0_160_0_module_catmullromcurve3", + "_tgt": "three_0_160_0_module_catmullromcurve3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_catmullromcurve3", + "target": "three_0_160_0_module_catmullromcurve3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35182", + "weight": 1.0, + "_src": "three_0_160_0_module_catmullromcurve3", + "_tgt": "three_0_160_0_module_catmullromcurve3_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_catmullromcurve3", + "target": "three_0_160_0_module_catmullromcurve3_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35268", + "weight": 1.0, + "_src": "three_0_160_0_module_catmullromcurve3", + "_tgt": "three_0_160_0_module_catmullromcurve3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_catmullromcurve3", + "target": "three_0_160_0_module_catmullromcurve3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35290", + "weight": 1.0, + "_src": "three_0_160_0_module_catmullromcurve3", + "_tgt": "three_0_160_0_module_catmullromcurve3_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_catmullromcurve3", + "target": "three_0_160_0_module_catmullromcurve3_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35311", + "weight": 1.0, + "_src": "three_0_160_0_module_catmullromcurve3", + "_tgt": "three_0_160_0_module_catmullromcurve3_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_catmullromcurve3", + "target": "three_0_160_0_module_catmullromcurve3_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35213", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_getpoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_getpoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35258", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35270", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35278", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35292", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35299", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35313", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35320", + "weight": 0.8, + "_src": "three_0_160_0_module_catmullromcurve3_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullromcurve3_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35904", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_getpoint", + "_tgt": "three_0_160_0_module_catmullrom", + "confidence_score": 0.5, + "source": "three_0_160_0_module_catmullrom", + "target": "three_0_160_0_module_splinecurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35372", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbezier", + "_tgt": "three_0_160_0_module_quadraticbezierp0", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbezierp0", + "target": "three_0_160_0_module_quadraticbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35372", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbezier", + "_tgt": "three_0_160_0_module_quadraticbezierp1", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbezierp1", + "target": "three_0_160_0_module_quadraticbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35373", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbezier", + "_tgt": "three_0_160_0_module_quadraticbezierp2", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbezierp2", + "target": "three_0_160_0_module_quadraticbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35758", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_getpoint", + "_tgt": "three_0_160_0_module_quadraticbezier", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbezier", + "target": "three_0_160_0_module_quadraticbeziercurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35827", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_getpoint", + "_tgt": "three_0_160_0_module_quadraticbezier", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbezier", + "target": "three_0_160_0_module_quadraticbeziercurve3_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35407", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbezier", + "_tgt": "three_0_160_0_module_cubicbezierp0", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezierp0", + "target": "three_0_160_0_module_cubicbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35407", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbezier", + "_tgt": "three_0_160_0_module_cubicbezierp1", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezierp1", + "target": "three_0_160_0_module_cubicbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35407", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbezier", + "_tgt": "three_0_160_0_module_cubicbezierp2", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezierp2", + "target": "three_0_160_0_module_cubicbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35408", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbezier", + "_tgt": "three_0_160_0_module_cubicbezierp3", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezierp3", + "target": "three_0_160_0_module_cubicbezier" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35436", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_getpoint", + "_tgt": "three_0_160_0_module_cubicbezier", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezier", + "target": "three_0_160_0_module_cubicbeziercurve_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35509", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_getpoint", + "_tgt": "three_0_160_0_module_cubicbezier", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbezier", + "target": "three_0_160_0_module_cubicbeziercurve3_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35414", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve", + "_tgt": "three_0_160_0_module_cubicbeziercurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve", + "target": "three_0_160_0_module_cubicbeziercurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35429", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve", + "_tgt": "three_0_160_0_module_cubicbeziercurve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve", + "target": "three_0_160_0_module_cubicbeziercurve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35444", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve", + "_tgt": "three_0_160_0_module_cubicbeziercurve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve", + "target": "three_0_160_0_module_cubicbeziercurve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35457", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve", + "_tgt": "three_0_160_0_module_cubicbeziercurve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve", + "target": "three_0_160_0_module_cubicbeziercurve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35470", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve", + "_tgt": "three_0_160_0_module_cubicbeziercurve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve", + "target": "three_0_160_0_module_cubicbeziercurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35435", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35446", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35459", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35461", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35472", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35474", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35487", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve3", + "_tgt": "three_0_160_0_module_cubicbeziercurve3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve3", + "target": "three_0_160_0_module_cubicbeziercurve3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35502", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve3", + "_tgt": "three_0_160_0_module_cubicbeziercurve3_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve3", + "target": "three_0_160_0_module_cubicbeziercurve3_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35518", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve3", + "_tgt": "three_0_160_0_module_cubicbeziercurve3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve3", + "target": "three_0_160_0_module_cubicbeziercurve3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35531", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve3", + "_tgt": "three_0_160_0_module_cubicbeziercurve3_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve3", + "target": "three_0_160_0_module_cubicbeziercurve3_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35544", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicbeziercurve3", + "_tgt": "three_0_160_0_module_cubicbeziercurve3_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicbeziercurve3", + "target": "three_0_160_0_module_cubicbeziercurve3_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35508", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35520", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35533", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35535", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35546", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35548", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicbeziercurve3_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cubicbeziercurve3_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35561", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35574", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35594", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_getpointat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_getpointat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35600", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_gettangent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_gettangent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35606", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_gettangentat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_gettangentat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35612", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35623", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35634", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve", + "_tgt": "three_0_160_0_module_linecurve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve", + "target": "three_0_160_0_module_linecurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35580", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_getpoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_getpoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35585", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_getpoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_getpoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35596", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_getpointat", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_getpointat", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35608", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_gettangentat", + "_tgt": "three_0_160_0_module_linecurve3_gettangent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_gettangentat", + "target": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35614", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35625", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35627", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35636", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35638", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35649", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35662", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35682", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_getpointat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_getpointat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35688", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_gettangent", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_gettangent" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35694", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_gettangentat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_gettangentat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35700", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35711", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35722", + "weight": 1.0, + "_src": "three_0_160_0_module_linecurve3", + "_tgt": "three_0_160_0_module_linecurve3_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linecurve3", + "target": "three_0_160_0_module_linecurve3_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35668", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_getpoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_getpoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35673", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_getpoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_getpoint", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36048", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getpoint", + "_tgt": "three_0_160_0_module_linecurve3_getpointat", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_getpointat", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35696", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_gettangentat", + "_tgt": "three_0_160_0_module_linecurve3_gettangent", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_gettangent", + "target": "three_0_160_0_module_linecurve3_gettangentat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35702", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35713", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35715", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35724", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35726", + "weight": 0.8, + "_src": "three_0_160_0_module_linecurve3_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linecurve3_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35737", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve", + "_tgt": "three_0_160_0_module_quadraticbeziercurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve", + "target": "three_0_160_0_module_quadraticbeziercurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35751", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve", + "_tgt": "three_0_160_0_module_quadraticbeziercurve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve", + "target": "three_0_160_0_module_quadraticbeziercurve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35766", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve", + "_tgt": "three_0_160_0_module_quadraticbeziercurve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve", + "target": "three_0_160_0_module_quadraticbeziercurve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35778", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve", + "_tgt": "three_0_160_0_module_quadraticbeziercurve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve", + "target": "three_0_160_0_module_quadraticbeziercurve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35790", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve", + "_tgt": "three_0_160_0_module_quadraticbeziercurve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve", + "target": "three_0_160_0_module_quadraticbeziercurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35757", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35768", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35780", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35782", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35792", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35794", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35806", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve3", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve3", + "target": "three_0_160_0_module_quadraticbeziercurve3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35820", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve3", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve3", + "target": "three_0_160_0_module_quadraticbeziercurve3_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35836", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve3", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve3", + "target": "three_0_160_0_module_quadraticbeziercurve3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35848", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve3", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve3", + "target": "three_0_160_0_module_quadraticbeziercurve3_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35860", + "weight": 1.0, + "_src": "three_0_160_0_module_quadraticbeziercurve3", + "_tgt": "three_0_160_0_module_quadraticbeziercurve3_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quadraticbeziercurve3", + "target": "three_0_160_0_module_quadraticbeziercurve3_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35826", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35838", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35850", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35852", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35862", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35864", + "weight": 0.8, + "_src": "three_0_160_0_module_quadraticbeziercurve3_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_quadraticbeziercurve3_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35876", + "weight": 1.0, + "_src": "three_0_160_0_module_splinecurve", + "_tgt": "three_0_160_0_module_splinecurve_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_splinecurve", + "target": "three_0_160_0_module_splinecurve_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35888", + "weight": 1.0, + "_src": "three_0_160_0_module_splinecurve", + "_tgt": "three_0_160_0_module_splinecurve_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_splinecurve", + "target": "three_0_160_0_module_splinecurve_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35912", + "weight": 1.0, + "_src": "three_0_160_0_module_splinecurve", + "_tgt": "three_0_160_0_module_splinecurve_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_splinecurve", + "target": "three_0_160_0_module_splinecurve_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35930", + "weight": 1.0, + "_src": "three_0_160_0_module_splinecurve", + "_tgt": "three_0_160_0_module_splinecurve_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_splinecurve", + "target": "three_0_160_0_module_splinecurve_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35947", + "weight": 1.0, + "_src": "three_0_160_0_module_splinecurve", + "_tgt": "three_0_160_0_module_splinecurve_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_splinecurve", + "target": "three_0_160_0_module_splinecurve_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35903", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_getpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_getpoint", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35914", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35922", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35932", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35939", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35949", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35956", + "weight": 0.8, + "_src": "three_0_160_0_module_splinecurve_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splinecurve_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35987", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L35998", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36004", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_closepath", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_closepath" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36030", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36066", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_getlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_getlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36074", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_updatearclengths", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_updatearclengths" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36085", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_getcurvelengths", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36114", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_getspacedpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_getspacedpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36134", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_getpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_getpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36172", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36192", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36210", + "weight": 1.0, + "_src": "three_0_160_0_module_curvepath", + "_tgt": "three_0_160_0_module_curvepath_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_curvepath", + "target": "three_0_160_0_module_curvepath_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36007", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_closepath", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_closepath", + "target": "three_0_160_0_module_curvepath_getpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36010", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_closepath", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_closepath", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36032", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getpoint", + "_tgt": "three_0_160_0_module_curvepath_getlength", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoint", + "target": "three_0_160_0_module_curvepath_getlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36033", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getpoint", + "_tgt": "three_0_160_0_module_curvepath_getcurvelengths", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoint", + "target": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36120", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getspacedpoints", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoint", + "target": "three_0_160_0_module_curvepath_getspacedpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36365", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absellipse", + "_tgt": "three_0_160_0_module_curvepath_getpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoint", + "target": "three_0_160_0_module_path_absellipse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36103", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getcurvelengths", + "_tgt": "three_0_160_0_module_curvepath_getlength", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getlength", + "target": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36078", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_updatearclengths", + "_tgt": "three_0_160_0_module_curvepath_getcurvelengths", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_updatearclengths", + "target": "three_0_160_0_module_curvepath_getcurvelengths" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36153", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_getpoints", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoints", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36605", + "weight": 0.8, + "_src": "three_0_160_0_module_capsulegeometry_constructor", + "_tgt": "three_0_160_0_module_curvepath_getpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoints", + "target": "three_0_160_0_module_capsulegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37567", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_getpointsholes", + "_tgt": "three_0_160_0_module_curvepath_getpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoints", + "target": "three_0_160_0_module_shape_getpointsholes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37581", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_extractpoints", + "_tgt": "three_0_160_0_module_curvepath_getpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoints", + "target": "three_0_160_0_module_shape_extractpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52892", + "weight": 0.8, + "_src": "three_0_160_0_module_shapepath_toshapes", + "_tgt": "three_0_160_0_module_curvepath_getpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_getpoints", + "target": "three_0_160_0_module_shapepath_toshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36174", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36182", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36194", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36212", + "weight": 0.8, + "_src": "three_0_160_0_module_curvepath_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curvepath_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36232", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36248", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_setfrompoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_setfrompoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36262", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_moveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_moveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36270", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_lineto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_lineto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36281", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_quadraticcurveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_quadraticcurveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36297", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_beziercurveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_beziercurveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36314", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_splinethru", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_splinethru" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36327", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_arc", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_arc" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36339", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_absarc", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_absarc" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36347", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_ellipse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_ellipse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36358", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_absellipse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_absellipse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36384", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36394", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36404", + "weight": 1.0, + "_src": "three_0_160_0_module_path", + "_tgt": "three_0_160_0_module_path_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_path", + "target": "three_0_160_0_module_path_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36242", + "weight": 0.8, + "_src": "three_0_160_0_module_path_constructor", + "_tgt": "three_0_160_0_module_box2_setfrompoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_constructor", + "target": "three_0_160_0_module_box2_setfrompoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36250", + "weight": 0.8, + "_src": "three_0_160_0_module_path_setfrompoints", + "_tgt": "three_0_160_0_module_shapepath_moveto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_setfrompoints", + "target": "three_0_160_0_module_shapepath_moveto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36254", + "weight": 0.8, + "_src": "three_0_160_0_module_path_setfrompoints", + "_tgt": "three_0_160_0_module_shapepath_lineto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_setfrompoints", + "target": "three_0_160_0_module_shapepath_lineto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36264", + "weight": 0.8, + "_src": "three_0_160_0_module_path_moveto", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_moveto", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36272", + "weight": 0.8, + "_src": "three_0_160_0_module_path_lineto", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_lineto", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36275", + "weight": 0.8, + "_src": "three_0_160_0_module_path_lineto", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_lineto", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36284", + "weight": 0.8, + "_src": "three_0_160_0_module_path_quadraticcurveto", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_quadraticcurveto", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36291", + "weight": 0.8, + "_src": "three_0_160_0_module_path_quadraticcurveto", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_quadraticcurveto", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36300", + "weight": 0.8, + "_src": "three_0_160_0_module_path_beziercurveto", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_beziercurveto", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36308", + "weight": 0.8, + "_src": "three_0_160_0_module_path_beziercurveto", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_beziercurveto", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36316", + "weight": 0.8, + "_src": "three_0_160_0_module_path_splinethru", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_splinethru", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36321", + "weight": 0.8, + "_src": "three_0_160_0_module_path_splinethru", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_splinethru", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36332", + "weight": 0.8, + "_src": "three_0_160_0_module_path_arc", + "_tgt": "three_0_160_0_module_path_absarc", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_arc", + "target": "three_0_160_0_module_path_absarc" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36341", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absarc", + "_tgt": "three_0_160_0_module_path_absellipse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_absarc", + "target": "three_0_160_0_module_path_absellipse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36602", + "weight": 0.8, + "_src": "three_0_160_0_module_capsulegeometry_constructor", + "_tgt": "three_0_160_0_module_path_absarc", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_absarc", + "target": "three_0_160_0_module_capsulegeometry_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36352", + "weight": 0.8, + "_src": "three_0_160_0_module_path_ellipse", + "_tgt": "three_0_160_0_module_path_absellipse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_ellipse", + "target": "three_0_160_0_module_path_absellipse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36367", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absellipse", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_absellipse", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36369", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absellipse", + "_tgt": "three_0_160_0_module_shapepath_lineto", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_absellipse", + "target": "three_0_160_0_module_shapepath_lineto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36378", + "weight": 0.8, + "_src": "three_0_160_0_module_path_absellipse", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_absellipse", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36386", + "weight": 0.8, + "_src": "three_0_160_0_module_path_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36396", + "weight": 0.8, + "_src": "three_0_160_0_module_path_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36398", + "weight": 0.8, + "_src": "three_0_160_0_module_path_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36406", + "weight": 0.8, + "_src": "three_0_160_0_module_path_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36408", + "weight": 0.8, + "_src": "three_0_160_0_module_path_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_path_fromjson", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36418", + "weight": 1.0, + "_src": "three_0_160_0_module_lathegeometry", + "_tgt": "three_0_160_0_module_lathegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lathegeometry", + "target": "three_0_160_0_module_lathegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36579", + "weight": 1.0, + "_src": "three_0_160_0_module_lathegeometry", + "_tgt": "three_0_160_0_module_lathegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lathegeometry", + "target": "three_0_160_0_module_lathegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36589", + "weight": 1.0, + "_src": "three_0_160_0_module_lathegeometry", + "_tgt": "three_0_160_0_module_lathegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lathegeometry", + "target": "three_0_160_0_module_lathegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36471", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lathegeometry_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36581", + "weight": 0.8, + "_src": "three_0_160_0_module_lathegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lathegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36599", + "weight": 1.0, + "_src": "three_0_160_0_module_capsulegeometry", + "_tgt": "three_0_160_0_module_capsulegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_capsulegeometry", + "target": "three_0_160_0_module_capsulegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36618", + "weight": 1.0, + "_src": "three_0_160_0_module_capsulegeometry", + "_tgt": "three_0_160_0_module_capsulegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_capsulegeometry", + "target": "three_0_160_0_module_capsulegeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36628", + "weight": 1.0, + "_src": "three_0_160_0_module_circlegeometry", + "_tgt": "three_0_160_0_module_circlegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_circlegeometry", + "target": "three_0_160_0_module_circlegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36702", + "weight": 1.0, + "_src": "three_0_160_0_module_circlegeometry", + "_tgt": "three_0_160_0_module_circlegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_circlegeometry", + "target": "three_0_160_0_module_circlegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36712", + "weight": 1.0, + "_src": "three_0_160_0_module_circlegeometry", + "_tgt": "three_0_160_0_module_circlegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_circlegeometry", + "target": "three_0_160_0_module_circlegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36704", + "weight": 0.8, + "_src": "three_0_160_0_module_circlegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_circlegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36722", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindergeometry", + "_tgt": "three_0_160_0_module_cylindergeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindergeometry", + "target": "three_0_160_0_module_cylindergeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36981", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindergeometry", + "_tgt": "three_0_160_0_module_cylindergeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindergeometry", + "target": "three_0_160_0_module_cylindergeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36991", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindergeometry", + "_tgt": "three_0_160_0_module_cylindergeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindergeometry", + "target": "three_0_160_0_module_cylindergeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L36983", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindergeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cylindergeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37001", + "weight": 1.0, + "_src": "three_0_160_0_module_conegeometry", + "_tgt": "three_0_160_0_module_conegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_conegeometry", + "target": "three_0_160_0_module_conegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37019", + "weight": 1.0, + "_src": "three_0_160_0_module_conegeometry", + "_tgt": "three_0_160_0_module_conegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_conegeometry", + "target": "three_0_160_0_module_conegeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37029", + "weight": 1.0, + "_src": "three_0_160_0_module_polyhedrongeometry", + "_tgt": "three_0_160_0_module_polyhedrongeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_polyhedrongeometry", + "target": "three_0_160_0_module_polyhedrongeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37322", + "weight": 1.0, + "_src": "three_0_160_0_module_polyhedrongeometry", + "_tgt": "three_0_160_0_module_polyhedrongeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_polyhedrongeometry", + "target": "three_0_160_0_module_polyhedrongeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37332", + "weight": 1.0, + "_src": "three_0_160_0_module_polyhedrongeometry", + "_tgt": "three_0_160_0_module_polyhedrongeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_polyhedrongeometry", + "target": "three_0_160_0_module_polyhedrongeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37324", + "weight": 0.8, + "_src": "three_0_160_0_module_polyhedrongeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_polyhedrongeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37342", + "weight": 1.0, + "_src": "three_0_160_0_module_dodecahedrongeometry", + "_tgt": "three_0_160_0_module_dodecahedrongeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_dodecahedrongeometry", + "target": "three_0_160_0_module_dodecahedrongeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37394", + "weight": 1.0, + "_src": "three_0_160_0_module_dodecahedrongeometry", + "_tgt": "three_0_160_0_module_dodecahedrongeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_dodecahedrongeometry", + "target": "three_0_160_0_module_dodecahedrongeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37409", + "weight": 1.0, + "_src": "three_0_160_0_module_edgesgeometry", + "_tgt": "three_0_160_0_module_edgesgeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_edgesgeometry", + "target": "three_0_160_0_module_edgesgeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37535", + "weight": 1.0, + "_src": "three_0_160_0_module_edgesgeometry", + "_tgt": "three_0_160_0_module_edgesgeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_edgesgeometry", + "target": "three_0_160_0_module_edgesgeometry_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37503", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_constructor", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_edgesgeometry_constructor", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37537", + "weight": 0.8, + "_src": "three_0_160_0_module_edgesgeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_edgesgeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37549", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37561", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_getpointsholes", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_getpointsholes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37577", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_extractpoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_extractpoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37588", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37606", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37624", + "weight": 1.0, + "_src": "three_0_160_0_module_shape", + "_tgt": "three_0_160_0_module_shape_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shape", + "target": "three_0_160_0_module_shape_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37582", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_extractpoints", + "_tgt": "three_0_160_0_module_shape_getpointsholes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shape_getpointsholes", + "target": "three_0_160_0_module_shape_extractpoints" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37590", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shape_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37598", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shape_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37608", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shape_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37626", + "weight": 0.8, + "_src": "three_0_160_0_module_shape_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shape_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37699", + "weight": 0.8, + "_src": "three_0_160_0_module_linkedlist", + "_tgt": "three_0_160_0_module_signedarea", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linkedlist", + "target": "three_0_160_0_module_signedarea" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37701", + "weight": 0.8, + "_src": "three_0_160_0_module_linkedlist", + "_tgt": "three_0_160_0_module_insertnode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linkedlist", + "target": "three_0_160_0_module_insertnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37709", + "weight": 0.8, + "_src": "three_0_160_0_module_linkedlist", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linkedlist", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37711", + "weight": 0.8, + "_src": "three_0_160_0_module_linkedlist", + "_tgt": "three_0_160_0_module_removenode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linkedlist", + "target": "three_0_160_0_module_removenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37985", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminateholes", + "_tgt": "three_0_160_0_module_linkedlist", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linkedlist", + "target": "three_0_160_0_module_eliminateholes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37732", + "weight": 0.8, + "_src": "three_0_160_0_module_filterpoints", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37732", + "weight": 0.8, + "_src": "three_0_160_0_module_filterpoints", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37734", + "weight": 0.8, + "_src": "three_0_160_0_module_filterpoints", + "_tgt": "three_0_160_0_module_removenode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_removenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37793", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_filterpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_earcutlinked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37935", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_filterpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_curelocalintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37955", + "weight": 0.8, + "_src": "three_0_160_0_module_splitearcut", + "_tgt": "three_0_160_0_module_filterpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_splitearcut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38023", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminatehole", + "_tgt": "three_0_160_0_module_filterpoints", + "confidence_score": 0.5, + "source": "three_0_160_0_module_filterpoints", + "target": "three_0_160_0_module_eliminatehole" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37757", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_indexcurve", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_indexcurve" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37768", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_isearhashed", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_isearhashed" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37768", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_isear", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_isear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37775", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_removenode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_removenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37799", + "weight": 0.8, + "_src": "three_0_160_0_module_earcutlinked", + "_tgt": "three_0_160_0_module_curelocalintersections", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_curelocalintersections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37959", + "weight": 0.8, + "_src": "three_0_160_0_module_splitearcut", + "_tgt": "three_0_160_0_module_earcutlinked", + "confidence_score": 0.5, + "source": "three_0_160_0_module_earcutlinked", + "target": "three_0_160_0_module_splitearcut" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37825", + "weight": 0.8, + "_src": "three_0_160_0_module_isear", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isear", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37840", + "weight": 0.8, + "_src": "three_0_160_0_module_isear", + "_tgt": "three_0_160_0_module_pointintriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isear", + "target": "three_0_160_0_module_pointintriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37856", + "weight": 0.8, + "_src": "three_0_160_0_module_isearhashed", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isearhashed", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37867", + "weight": 0.8, + "_src": "three_0_160_0_module_isearhashed", + "_tgt": "three_0_160_0_module_zorder", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isearhashed", + "target": "three_0_160_0_module_zorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37877", + "weight": 0.8, + "_src": "three_0_160_0_module_isearhashed", + "_tgt": "three_0_160_0_module_pointintriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isearhashed", + "target": "three_0_160_0_module_pointintriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37917", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curelocalintersections", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37917", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_intersects", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curelocalintersections", + "target": "three_0_160_0_module_intersects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37917", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_locallyinside", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curelocalintersections", + "target": "three_0_160_0_module_locallyinside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37924", + "weight": 0.8, + "_src": "three_0_160_0_module_curelocalintersections", + "_tgt": "three_0_160_0_module_removenode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_curelocalintersections", + "target": "three_0_160_0_module_removenode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37949", + "weight": 0.8, + "_src": "three_0_160_0_module_splitearcut", + "_tgt": "three_0_160_0_module_isvaliddiagonal", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splitearcut", + "target": "three_0_160_0_module_isvaliddiagonal" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37952", + "weight": 0.8, + "_src": "three_0_160_0_module_splitearcut", + "_tgt": "three_0_160_0_module_splitpolygon", + "confidence_score": 0.5, + "source": "three_0_160_0_module_splitearcut", + "target": "three_0_160_0_module_splitpolygon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37987", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminateholes", + "_tgt": "three_0_160_0_module_getleftmost", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eliminateholes", + "target": "three_0_160_0_module_getleftmost" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L37996", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminateholes", + "_tgt": "three_0_160_0_module_eliminatehole", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eliminateholes", + "target": "three_0_160_0_module_eliminatehole" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38013", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminatehole", + "_tgt": "three_0_160_0_module_findholebridge", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eliminatehole", + "target": "three_0_160_0_module_findholebridge" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38020", + "weight": 0.8, + "_src": "three_0_160_0_module_eliminatehole", + "_tgt": "three_0_160_0_module_splitpolygon", + "confidence_score": 0.5, + "source": "three_0_160_0_module_eliminatehole", + "target": "three_0_160_0_module_splitpolygon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38074", + "weight": 0.8, + "_src": "three_0_160_0_module_findholebridge", + "_tgt": "three_0_160_0_module_pointintriangle", + "confidence_score": 0.5, + "source": "three_0_160_0_module_findholebridge", + "target": "three_0_160_0_module_pointintriangle" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38078", + "weight": 0.8, + "_src": "three_0_160_0_module_findholebridge", + "_tgt": "three_0_160_0_module_locallyinside", + "confidence_score": 0.5, + "source": "three_0_160_0_module_findholebridge", + "target": "three_0_160_0_module_locallyinside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38078", + "weight": 0.8, + "_src": "three_0_160_0_module_findholebridge", + "_tgt": "three_0_160_0_module_sectorcontainssector", + "confidence_score": 0.5, + "source": "three_0_160_0_module_findholebridge", + "target": "three_0_160_0_module_sectorcontainssector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38098", + "weight": 0.8, + "_src": "three_0_160_0_module_sectorcontainssector", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sectorcontainssector", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38108", + "weight": 0.8, + "_src": "three_0_160_0_module_indexcurve", + "_tgt": "three_0_160_0_module_zorder", + "confidence_score": 0.5, + "source": "three_0_160_0_module_indexcurve", + "target": "three_0_160_0_module_zorder" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38118", + "weight": 0.8, + "_src": "three_0_160_0_module_indexcurve", + "_tgt": "three_0_160_0_module_sortlinked", + "confidence_score": 0.5, + "source": "three_0_160_0_module_indexcurve", + "target": "three_0_160_0_module_sortlinked" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38237", + "weight": 0.8, + "_src": "three_0_160_0_module_isvaliddiagonal", + "_tgt": "three_0_160_0_module_intersectspolygon", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isvaliddiagonal", + "target": "three_0_160_0_module_intersectspolygon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38238", + "weight": 0.8, + "_src": "three_0_160_0_module_isvaliddiagonal", + "_tgt": "three_0_160_0_module_locallyinside", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isvaliddiagonal", + "target": "three_0_160_0_module_locallyinside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38238", + "weight": 0.8, + "_src": "three_0_160_0_module_isvaliddiagonal", + "_tgt": "three_0_160_0_module_middleinside", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isvaliddiagonal", + "target": "three_0_160_0_module_middleinside" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38239", + "weight": 0.8, + "_src": "three_0_160_0_module_isvaliddiagonal", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isvaliddiagonal", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38240", + "weight": 0.8, + "_src": "three_0_160_0_module_isvaliddiagonal", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isvaliddiagonal", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38261", + "weight": 0.8, + "_src": "three_0_160_0_module_intersects", + "_tgt": "three_0_160_0_module_sign", + "confidence_score": 0.5, + "source": "three_0_160_0_module_intersects", + "target": "three_0_160_0_module_sign" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38261", + "weight": 0.8, + "_src": "three_0_160_0_module_intersects", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_intersects", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38268", + "weight": 0.8, + "_src": "three_0_160_0_module_intersects", + "_tgt": "three_0_160_0_module_onsegment", + "confidence_score": 0.5, + "source": "three_0_160_0_module_intersects", + "target": "three_0_160_0_module_onsegment" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38297", + "weight": 0.8, + "_src": "three_0_160_0_module_intersectspolygon", + "_tgt": "three_0_160_0_module_intersects", + "confidence_score": 0.5, + "source": "three_0_160_0_module_intersects", + "target": "three_0_160_0_module_intersectspolygon" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50599", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_update", + "_tgt": "three_0_160_0_module_sign", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sign", + "target": "three_0_160_0_module_animationmixer_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38309", + "weight": 0.8, + "_src": "three_0_160_0_module_locallyinside", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_locallyinside", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38436", + "weight": 1.0, + "_src": "three_0_160_0_module_shapeutils", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapeutils", + "target": "three_0_160_0_module_shapeutils_area" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38451", + "weight": 1.0, + "_src": "three_0_160_0_module_shapeutils", + "_tgt": "three_0_160_0_module_shapeutils_isclockwise", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapeutils", + "target": "three_0_160_0_module_shapeutils_isclockwise" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38457", + "weight": 1.0, + "_src": "three_0_160_0_module_shapeutils", + "_tgt": "three_0_160_0_module_shapeutils_triangulateshape", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapeutils", + "target": "three_0_160_0_module_shapeutils_triangulateshape" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38453", + "weight": 0.8, + "_src": "three_0_160_0_module_shapeutils_isclockwise", + "_tgt": "three_0_160_0_module_shapeutils_area", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapeutils_area", + "target": "three_0_160_0_module_shapeutils_isclockwise" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52892", + "weight": 0.8, + "_src": "three_0_160_0_module_shapepath_toshapes", + "_tgt": "three_0_160_0_module_shapeutils_isclockwise", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapeutils_isclockwise", + "target": "three_0_160_0_module_shapepath_toshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38463", + "weight": 0.8, + "_src": "three_0_160_0_module_shapeutils_triangulateshape", + "_tgt": "three_0_160_0_module_removedupendpts", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapeutils_triangulateshape", + "target": "three_0_160_0_module_removedupendpts" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38464", + "weight": 0.8, + "_src": "three_0_160_0_module_shapeutils_triangulateshape", + "_tgt": "three_0_160_0_module_addcontour", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapeutils_triangulateshape", + "target": "three_0_160_0_module_addcontour" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38502", + "weight": 0.8, + "_src": "three_0_160_0_module_removedupendpts", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_removedupendpts", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L38546", + "weight": 1.0, + "_src": "three_0_160_0_module_extrudegeometry", + "_tgt": "three_0_160_0_module_extrudegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_extrudegeometry", + "target": "three_0_160_0_module_extrudegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39193", + "weight": 1.0, + "_src": "three_0_160_0_module_extrudegeometry", + "_tgt": "three_0_160_0_module_extrudegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_extrudegeometry", + "target": "three_0_160_0_module_extrudegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39203", + "weight": 1.0, + "_src": "three_0_160_0_module_extrudegeometry", + "_tgt": "three_0_160_0_module_extrudegeometry_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_extrudegeometry", + "target": "three_0_160_0_module_extrudegeometry_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39214", + "weight": 1.0, + "_src": "three_0_160_0_module_extrudegeometry", + "_tgt": "three_0_160_0_module_extrudegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_extrudegeometry", + "target": "three_0_160_0_module_extrudegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39195", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_extrudegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39205", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_extrudegeometry_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39210", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_tojson", + "_tgt": "three_0_160_0_module_tojson_1", + "confidence_score": 0.5, + "source": "three_0_160_0_module_extrudegeometry_tojson", + "target": "three_0_160_0_module_tojson_1" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39230", + "weight": 0.8, + "_src": "three_0_160_0_module_extrudegeometry_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_extrudegeometry_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39320", + "weight": 0.8, + "_src": "three_0_160_0_module_tojson_1", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tojson_1", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39328", + "weight": 1.0, + "_src": "three_0_160_0_module_icosahedrongeometry", + "_tgt": "three_0_160_0_module_icosahedrongeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_icosahedrongeometry", + "target": "three_0_160_0_module_icosahedrongeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39356", + "weight": 1.0, + "_src": "three_0_160_0_module_icosahedrongeometry", + "_tgt": "three_0_160_0_module_icosahedrongeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_icosahedrongeometry", + "target": "three_0_160_0_module_icosahedrongeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39366", + "weight": 1.0, + "_src": "three_0_160_0_module_octahedrongeometry", + "_tgt": "three_0_160_0_module_octahedrongeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_octahedrongeometry", + "target": "three_0_160_0_module_octahedrongeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39390", + "weight": 1.0, + "_src": "three_0_160_0_module_octahedrongeometry", + "_tgt": "three_0_160_0_module_octahedrongeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_octahedrongeometry", + "target": "three_0_160_0_module_octahedrongeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39400", + "weight": 1.0, + "_src": "three_0_160_0_module_ringgeometry", + "_tgt": "three_0_160_0_module_ringgeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ringgeometry", + "target": "three_0_160_0_module_ringgeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39501", + "weight": 1.0, + "_src": "three_0_160_0_module_ringgeometry", + "_tgt": "three_0_160_0_module_ringgeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ringgeometry", + "target": "three_0_160_0_module_ringgeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39511", + "weight": 1.0, + "_src": "three_0_160_0_module_ringgeometry", + "_tgt": "three_0_160_0_module_ringgeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ringgeometry", + "target": "three_0_160_0_module_ringgeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39503", + "weight": 0.8, + "_src": "three_0_160_0_module_ringgeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_ringgeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39521", + "weight": 1.0, + "_src": "three_0_160_0_module_shapegeometry", + "_tgt": "three_0_160_0_module_shapegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapegeometry", + "target": "three_0_160_0_module_shapegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39645", + "weight": 1.0, + "_src": "three_0_160_0_module_shapegeometry", + "_tgt": "three_0_160_0_module_shapegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapegeometry", + "target": "three_0_160_0_module_shapegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39655", + "weight": 1.0, + "_src": "three_0_160_0_module_shapegeometry", + "_tgt": "three_0_160_0_module_shapegeometry_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapegeometry", + "target": "three_0_160_0_module_shapegeometry_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39665", + "weight": 1.0, + "_src": "three_0_160_0_module_shapegeometry", + "_tgt": "three_0_160_0_module_shapegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapegeometry", + "target": "three_0_160_0_module_shapegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39647", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39657", + "weight": 0.8, + "_src": "three_0_160_0_module_shapegeometry_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shapegeometry_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39709", + "weight": 1.0, + "_src": "three_0_160_0_module_spheregeometry", + "_tgt": "three_0_160_0_module_spheregeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spheregeometry", + "target": "three_0_160_0_module_spheregeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39821", + "weight": 1.0, + "_src": "three_0_160_0_module_spheregeometry", + "_tgt": "three_0_160_0_module_spheregeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spheregeometry", + "target": "three_0_160_0_module_spheregeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39831", + "weight": 1.0, + "_src": "three_0_160_0_module_spheregeometry", + "_tgt": "three_0_160_0_module_spheregeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spheregeometry", + "target": "three_0_160_0_module_spheregeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39779", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spheregeometry_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39823", + "weight": 0.8, + "_src": "three_0_160_0_module_spheregeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spheregeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39841", + "weight": 1.0, + "_src": "three_0_160_0_module_tetrahedrongeometry", + "_tgt": "three_0_160_0_module_tetrahedrongeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tetrahedrongeometry", + "target": "three_0_160_0_module_tetrahedrongeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39862", + "weight": 1.0, + "_src": "three_0_160_0_module_tetrahedrongeometry", + "_tgt": "three_0_160_0_module_tetrahedrongeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tetrahedrongeometry", + "target": "three_0_160_0_module_tetrahedrongeometry_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39872", + "weight": 1.0, + "_src": "three_0_160_0_module_torusgeometry", + "_tgt": "three_0_160_0_module_torusgeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusgeometry", + "target": "three_0_160_0_module_torusgeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39967", + "weight": 1.0, + "_src": "three_0_160_0_module_torusgeometry", + "_tgt": "three_0_160_0_module_torusgeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusgeometry", + "target": "three_0_160_0_module_torusgeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39977", + "weight": 1.0, + "_src": "three_0_160_0_module_torusgeometry", + "_tgt": "three_0_160_0_module_torusgeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusgeometry", + "target": "three_0_160_0_module_torusgeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39969", + "weight": 0.8, + "_src": "three_0_160_0_module_torusgeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_torusgeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L39987", + "weight": 1.0, + "_src": "three_0_160_0_module_torusknotgeometry", + "_tgt": "three_0_160_0_module_torusknotgeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusknotgeometry", + "target": "three_0_160_0_module_torusknotgeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40129", + "weight": 1.0, + "_src": "three_0_160_0_module_torusknotgeometry", + "_tgt": "three_0_160_0_module_torusknotgeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusknotgeometry", + "target": "three_0_160_0_module_torusknotgeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40139", + "weight": 1.0, + "_src": "three_0_160_0_module_torusknotgeometry", + "_tgt": "three_0_160_0_module_torusknotgeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_torusknotgeometry", + "target": "three_0_160_0_module_torusknotgeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40131", + "weight": 0.8, + "_src": "three_0_160_0_module_torusknotgeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_torusknotgeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40149", + "weight": 1.0, + "_src": "three_0_160_0_module_tubegeometry", + "_tgt": "three_0_160_0_module_tubegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tubegeometry", + "target": "three_0_160_0_module_tubegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40306", + "weight": 1.0, + "_src": "three_0_160_0_module_tubegeometry", + "_tgt": "three_0_160_0_module_tubegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tubegeometry", + "target": "three_0_160_0_module_tubegeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40316", + "weight": 1.0, + "_src": "three_0_160_0_module_tubegeometry", + "_tgt": "three_0_160_0_module_tubegeometry_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tubegeometry", + "target": "three_0_160_0_module_tubegeometry_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40326", + "weight": 1.0, + "_src": "three_0_160_0_module_tubegeometry", + "_tgt": "three_0_160_0_module_tubegeometry_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_tubegeometry", + "target": "three_0_160_0_module_tubegeometry_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40308", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tubegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40318", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tubegeometry_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40331", + "weight": 0.8, + "_src": "three_0_160_0_module_tubegeometry_fromjson", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_tubegeometry_fromjson", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40344", + "weight": 1.0, + "_src": "three_0_160_0_module_wireframegeometry", + "_tgt": "three_0_160_0_module_wireframegeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_wireframegeometry", + "target": "three_0_160_0_module_wireframegeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40452", + "weight": 1.0, + "_src": "three_0_160_0_module_wireframegeometry", + "_tgt": "three_0_160_0_module_wireframegeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_wireframegeometry", + "target": "three_0_160_0_module_wireframegeometry_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40399", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_constructor", + "_tgt": "three_0_160_0_module_isuniqueedge", + "confidence_score": 0.5, + "source": "three_0_160_0_module_wireframegeometry_constructor", + "target": "three_0_160_0_module_isuniqueedge" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40454", + "weight": 0.8, + "_src": "three_0_160_0_module_wireframegeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_wireframegeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40475", + "weight": 0.8, + "_src": "three_0_160_0_module_isuniqueedge", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_isuniqueedge", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40510", + "weight": 1.0, + "_src": "three_0_160_0_module_shadowmaterial", + "_tgt": "three_0_160_0_module_shadowmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shadowmaterial", + "target": "three_0_160_0_module_shadowmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40527", + "weight": 1.0, + "_src": "three_0_160_0_module_shadowmaterial", + "_tgt": "three_0_160_0_module_shadowmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shadowmaterial", + "target": "three_0_160_0_module_shadowmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40529", + "weight": 0.8, + "_src": "three_0_160_0_module_shadowmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_shadowmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40543", + "weight": 1.0, + "_src": "three_0_160_0_module_rawshadermaterial", + "_tgt": "three_0_160_0_module_rawshadermaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rawshadermaterial", + "target": "three_0_160_0_module_rawshadermaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40557", + "weight": 1.0, + "_src": "three_0_160_0_module_meshstandardmaterial", + "_tgt": "three_0_160_0_module_meshstandardmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshstandardmaterial", + "target": "three_0_160_0_module_meshstandardmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40616", + "weight": 1.0, + "_src": "three_0_160_0_module_meshstandardmaterial", + "_tgt": "three_0_160_0_module_meshstandardmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshstandardmaterial", + "target": "three_0_160_0_module_meshstandardmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40618", + "weight": 0.8, + "_src": "three_0_160_0_module_meshstandardmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshstandardmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40675", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40752", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_anisotropy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_anisotropy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40770", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_clearcoat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_clearcoat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40788", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_iridescence", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_iridescence" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40806", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_sheen", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_sheen" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40824", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_transmission", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_transmission" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40836", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphysicalmaterial", + "_tgt": "three_0_160_0_module_meshphysicalmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphysicalmaterial", + "target": "three_0_160_0_module_meshphysicalmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40838", + "weight": 0.8, + "_src": "three_0_160_0_module_meshphysicalmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshphysicalmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40893", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphongmaterial", + "_tgt": "three_0_160_0_module_meshphongmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphongmaterial", + "target": "three_0_160_0_module_meshphongmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40950", + "weight": 1.0, + "_src": "three_0_160_0_module_meshphongmaterial", + "_tgt": "three_0_160_0_module_meshphongmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshphongmaterial", + "target": "three_0_160_0_module_meshphongmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L40952", + "weight": 0.8, + "_src": "three_0_160_0_module_meshphongmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshphongmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41007", + "weight": 1.0, + "_src": "three_0_160_0_module_meshtoonmaterial", + "_tgt": "three_0_160_0_module_meshtoonmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshtoonmaterial", + "target": "three_0_160_0_module_meshtoonmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41056", + "weight": 1.0, + "_src": "three_0_160_0_module_meshtoonmaterial", + "_tgt": "three_0_160_0_module_meshtoonmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshtoonmaterial", + "target": "three_0_160_0_module_meshtoonmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41058", + "weight": 0.8, + "_src": "three_0_160_0_module_meshtoonmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshtoonmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41103", + "weight": 1.0, + "_src": "three_0_160_0_module_meshnormalmaterial", + "_tgt": "three_0_160_0_module_meshnormalmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshnormalmaterial", + "target": "three_0_160_0_module_meshnormalmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41131", + "weight": 1.0, + "_src": "three_0_160_0_module_meshnormalmaterial", + "_tgt": "three_0_160_0_module_meshnormalmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshnormalmaterial", + "target": "three_0_160_0_module_meshnormalmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41133", + "weight": 0.8, + "_src": "three_0_160_0_module_meshnormalmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshnormalmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41159", + "weight": 1.0, + "_src": "three_0_160_0_module_meshlambertmaterial", + "_tgt": "three_0_160_0_module_meshlambertmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshlambertmaterial", + "target": "three_0_160_0_module_meshlambertmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41214", + "weight": 1.0, + "_src": "three_0_160_0_module_meshlambertmaterial", + "_tgt": "three_0_160_0_module_meshlambertmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshlambertmaterial", + "target": "three_0_160_0_module_meshlambertmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41216", + "weight": 0.8, + "_src": "three_0_160_0_module_meshlambertmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshlambertmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41269", + "weight": 1.0, + "_src": "three_0_160_0_module_meshmatcapmaterial", + "_tgt": "three_0_160_0_module_meshmatcapmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshmatcapmaterial", + "target": "three_0_160_0_module_meshmatcapmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41307", + "weight": 1.0, + "_src": "three_0_160_0_module_meshmatcapmaterial", + "_tgt": "three_0_160_0_module_meshmatcapmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_meshmatcapmaterial", + "target": "three_0_160_0_module_meshmatcapmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41309", + "weight": 0.8, + "_src": "three_0_160_0_module_meshmatcapmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_meshmatcapmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41344", + "weight": 1.0, + "_src": "three_0_160_0_module_linedashedmaterial", + "_tgt": "three_0_160_0_module_linedashedmaterial_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linedashedmaterial", + "target": "three_0_160_0_module_linedashedmaterial_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41360", + "weight": 1.0, + "_src": "three_0_160_0_module_linedashedmaterial", + "_tgt": "three_0_160_0_module_linedashedmaterial_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linedashedmaterial", + "target": "three_0_160_0_module_linedashedmaterial_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41362", + "weight": 0.8, + "_src": "three_0_160_0_module_linedashedmaterial_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_linedashedmaterial_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41547", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_convertarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_convertarray", + "target": "three_0_160_0_module_subclip" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42168", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_constructor", + "_tgt": "three_0_160_0_module_convertarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_convertarray", + "target": "three_0_160_0_module_keyframetrack_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42195", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_tojson", + "_tgt": "three_0_160_0_module_convertarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_convertarray", + "target": "three_0_160_0_module_keyframetrack_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42452", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_validate", + "_tgt": "three_0_160_0_module_istypedarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_istypedarray", + "target": "three_0_160_0_module_keyframetrack_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42787", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "_tgt": "three_0_160_0_module_getkeyframeorder", + "confidence_score": 0.5, + "source": "three_0_160_0_module_getkeyframeorder", + "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42788", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "_tgt": "three_0_160_0_module_sortedarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sortedarray", + "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41463", + "weight": 0.8, + "_src": "three_0_160_0_module_flattenjson", + "_tgt": "three_0_160_0_module_propertymixer_apply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flattenjson", + "target": "three_0_160_0_module_propertymixer_apply" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41482", + "weight": 0.8, + "_src": "three_0_160_0_module_flattenjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flattenjson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42900", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_parseanimation", + "_tgt": "three_0_160_0_module_flattenjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flattenjson", + "target": "three_0_160_0_module_animationclip_parseanimation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43145", + "weight": 0.8, + "_src": "three_0_160_0_module_parsekeyframetrack", + "_tgt": "three_0_160_0_module_flattenjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_flattenjson", + "target": "three_0_160_0_module_parsekeyframetrack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41515", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_subclip", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41524", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_subclip", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41574", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_keyframetrack_shift", + "confidence_score": 0.5, + "source": "three_0_160_0_module_subclip", + "target": "three_0_160_0_module_keyframetrack_shift" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41578", + "weight": 0.8, + "_src": "three_0_160_0_module_subclip", + "_tgt": "three_0_160_0_module_animationclip_resetduration", + "confidence_score": 0.5, + "source": "three_0_160_0_module_subclip", + "target": "three_0_160_0_module_animationclip_resetduration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41611", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_makeclipadditive", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41652", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_interpolant_evaluate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_makeclipadditive", + "target": "three_0_160_0_module_interpolant_evaluate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41660", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_makeclipadditive", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41661", + "weight": 0.8, + "_src": "three_0_160_0_module_makeclipadditive", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_makeclipadditive", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41740", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41755", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_evaluate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_evaluate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41915", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_getsettings", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_getsettings" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41921", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_copysamplevalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_copysamplevalue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41942", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_interpolate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41949", + "weight": 1.0, + "_src": "three_0_160_0_module_interpolant", + "_tgt": "three_0_160_0_module_interpolant_intervalchanged", + "confidence_score": 1.0, + "source": "three_0_160_0_module_interpolant", + "target": "three_0_160_0_module_interpolant_intervalchanged" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41786", + "weight": 0.8, + "_src": "three_0_160_0_module_interpolant_evaluate", + "_tgt": "three_0_160_0_module_interpolant_copysamplevalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_interpolant_copysamplevalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41907", + "weight": 0.8, + "_src": "three_0_160_0_module_interpolant_evaluate", + "_tgt": "three_0_160_0_module_cubicinterpolant_intervalchanged", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_cubicinterpolant_intervalchanged" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41911", + "weight": 0.8, + "_src": "three_0_160_0_module_interpolant_evaluate", + "_tgt": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_quaternionlinearinterpolant_interpolate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49661", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_interpolant_evaluate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_animationaction_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49695", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updateweight", + "_tgt": "three_0_160_0_module_interpolant_evaluate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_animationaction_updateweight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49733", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updatetimescale", + "_tgt": "three_0_160_0_module_interpolant_evaluate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_evaluate", + "target": "three_0_160_0_module_animationaction_updatetimescale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41996", + "weight": 0.8, + "_src": "three_0_160_0_module_cubicinterpolant_intervalchanged", + "_tgt": "three_0_160_0_module_interpolant_getsettings", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_getsettings", + "target": "three_0_160_0_module_cubicinterpolant_intervalchanged" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42153", + "weight": 0.8, + "_src": "three_0_160_0_module_discreteinterpolant_interpolate", + "_tgt": "three_0_160_0_module_interpolant_copysamplevalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_interpolant_copysamplevalue", + "target": "three_0_160_0_module_discreteinterpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41967", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicinterpolant", + "_tgt": "three_0_160_0_module_cubicinterpolant_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicinterpolant", + "target": "three_0_160_0_module_cubicinterpolant_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L41985", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicinterpolant", + "_tgt": "three_0_160_0_module_cubicinterpolant_intervalchanged", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicinterpolant", + "target": "three_0_160_0_module_cubicinterpolant_intervalchanged" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42064", + "weight": 1.0, + "_src": "three_0_160_0_module_cubicinterpolant", + "_tgt": "three_0_160_0_module_cubicinterpolant_interpolate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubicinterpolant", + "target": "three_0_160_0_module_cubicinterpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42105", + "weight": 1.0, + "_src": "three_0_160_0_module_linearinterpolant", + "_tgt": "three_0_160_0_module_linearinterpolant_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linearinterpolant", + "target": "three_0_160_0_module_linearinterpolant_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42111", + "weight": 1.0, + "_src": "three_0_160_0_module_linearinterpolant", + "_tgt": "three_0_160_0_module_linearinterpolant_interpolate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_linearinterpolant", + "target": "three_0_160_0_module_linearinterpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42145", + "weight": 1.0, + "_src": "three_0_160_0_module_discreteinterpolant", + "_tgt": "three_0_160_0_module_discreteinterpolant_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_discreteinterpolant", + "target": "three_0_160_0_module_discreteinterpolant_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42151", + "weight": 1.0, + "_src": "three_0_160_0_module_discreteinterpolant", + "_tgt": "three_0_160_0_module_discreteinterpolant_interpolate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_discreteinterpolant", + "target": "three_0_160_0_module_discreteinterpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42161", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42178", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42216", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42222", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42228", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42234", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_setinterpolation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_setinterpolation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42291", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42311", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42318", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_shift", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_shift" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42337", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_scale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_scale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42357", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_trim", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_trim" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42400", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_validate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_validate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42478", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_optimize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_optimize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42589", + "weight": 1.0, + "_src": "three_0_160_0_module_keyframetrack", + "_tgt": "three_0_160_0_module_keyframetrack_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_keyframetrack", + "target": "three_0_160_0_module_keyframetrack_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42171", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_constructor", + "_tgt": "three_0_160_0_module_keyframetrack_setinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_constructor", + "target": "three_0_160_0_module_keyframetrack_setinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42187", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42200", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_tojson", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_tojson", + "target": "three_0_160_0_module_keyframetrack_getinterpolation" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42218", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_interpolantfactorymethoddiscrete", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42224", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_interpolantfactorymethodlinear", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42230", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_interpolantfactorymethodsmooth", + "target": "three_0_160_0_module_keyframetrack_getvaluesize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42485", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_optimize", + "_tgt": "three_0_160_0_module_keyframetrack_getinterpolation", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getinterpolation", + "target": "three_0_160_0_module_keyframetrack_optimize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42389", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_trim", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getvaluesize", + "target": "three_0_160_0_module_keyframetrack_trim" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42404", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_validate", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getvaluesize", + "target": "three_0_160_0_module_keyframetrack_validate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42483", + "weight": 0.8, + "_src": "three_0_160_0_module_keyframetrack_optimize", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getvaluesize", + "target": "three_0_160_0_module_keyframetrack_optimize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42676", + "weight": 0.8, + "_src": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getvaluesize", + "target": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50056", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_bindaction", + "_tgt": "three_0_160_0_module_keyframetrack_getvaluesize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_keyframetrack_getvaluesize", + "target": "three_0_160_0_module_animationmixer_bindaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42641", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternionlinearinterpolant", + "_tgt": "three_0_160_0_module_quaternionlinearinterpolant_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternionlinearinterpolant", + "target": "three_0_160_0_module_quaternionlinearinterpolant_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42647", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternionlinearinterpolant", + "_tgt": "three_0_160_0_module_quaternionlinearinterpolant_interpolate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternionlinearinterpolant", + "target": "three_0_160_0_module_quaternionlinearinterpolant_interpolate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42674", + "weight": 1.0, + "_src": "three_0_160_0_module_quaternionkeyframetrack", + "_tgt": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear", + "confidence_score": 1.0, + "source": "three_0_160_0_module_quaternionkeyframetrack", + "target": "three_0_160_0_module_quaternionkeyframetrack_interpolantfactorymethodlinear" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42707", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42726", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43081", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42770", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_createfrommorphtargetsequence" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42812", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_findbyname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_findbyname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42837", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42883", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_parseanimation", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_parseanimation" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43010", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_resetduration", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_resetduration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43029", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_trim", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_trim" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43041", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_validate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_validate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43055", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_optimize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_optimize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43067", + "weight": 1.0, + "_src": "three_0_160_0_module_animationclip", + "_tgt": "three_0_160_0_module_animationclip_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationclip", + "target": "three_0_160_0_module_animationclip_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42719", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_constructor", + "_tgt": "three_0_160_0_module_animationclip_resetduration", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_constructor", + "target": "three_0_160_0_module_animationclip_resetduration" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42734", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_parse", + "_tgt": "three_0_160_0_module_sphericalharmonics3_scale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_parse", + "target": "three_0_160_0_module_sphericalharmonics3_scale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42734", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_parse", + "_tgt": "three_0_160_0_module_parsekeyframetrack", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_parse", + "target": "three_0_160_0_module_parsekeyframetrack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42762", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42801", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "_tgt": "three_0_160_0_module_sphericalharmonics3_scale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "target": "three_0_160_0_module_sphericalharmonics3_scale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L42874", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences", + "_tgt": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_createfrommorphtargetsequence", + "target": "three_0_160_0_module_animationclip_createclipsfrommorphtargetsequences" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50495", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_clipaction", + "_tgt": "three_0_160_0_module_animationclip_findbyname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_findbyname", + "target": "three_0_160_0_module_animationmixer_clipaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50558", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_existingaction", + "_tgt": "three_0_160_0_module_animationclip_findbyname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_findbyname", + "target": "three_0_160_0_module_animationmixer_existingaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43073", + "weight": 0.8, + "_src": "three_0_160_0_module_animationclip_clone", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationclip_clone", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43139", + "weight": 0.8, + "_src": "three_0_160_0_module_parsekeyframetrack", + "_tgt": "three_0_160_0_module_gettracktypeforvaluetypename", + "confidence_score": 0.5, + "source": "three_0_160_0_module_gettracktypeforvaluetypename", + "target": "three_0_160_0_module_parsekeyframetrack" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43155", + "weight": 0.8, + "_src": "three_0_160_0_module_parsekeyframetrack", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_parsekeyframetrack", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43208", + "weight": 1.0, + "_src": "three_0_160_0_module_loadingmanager", + "_tgt": "three_0_160_0_module_loadingmanager_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loadingmanager", + "target": "three_0_160_0_module_loadingmanager_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43349", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43361", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43363", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_loadasync", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_loadasync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43375", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43377", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_setcrossorigin", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_setcrossorigin" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43384", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_setwithcredentials" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43391", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_setpath" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43398", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_setresourcepath", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_setresourcepath" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43405", + "weight": 1.0, + "_src": "three_0_160_0_module_loader", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loader", + "target": "three_0_160_0_module_loader_setrequestheader" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43369", + "weight": 0.8, + "_src": "three_0_160_0_module_loader_loadasync", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_loadasync", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43981", + "weight": 0.8, + "_src": "three_0_160_0_module_cubetextureloader_load", + "_tgt": "three_0_160_0_module_loader_setcrossorigin", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setcrossorigin", + "target": "three_0_160_0_module_cubetextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44159", + "weight": 0.8, + "_src": "three_0_160_0_module_textureloader_load", + "_tgt": "three_0_160_0_module_loader_setcrossorigin", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setcrossorigin", + "target": "three_0_160_0_module_textureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46072", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseimages", + "_tgt": "three_0_160_0_module_loader_setcrossorigin", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setcrossorigin", + "target": "three_0_160_0_module_objectloader_parseimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46169", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseimagesasync", + "_tgt": "three_0_160_0_module_loader_setcrossorigin", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setcrossorigin", + "target": "three_0_160_0_module_objectloader_parseimagesasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43710", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_animationloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43781", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44042", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_datatextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45072", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_materialloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45524", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_buffergeometryloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45731", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_objectloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45777", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_objectloader_loadasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46954", + "weight": 0.8, + "_src": "three_0_160_0_module_audioloader_load", + "_tgt": "three_0_160_0_module_loader_setwithcredentials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setwithcredentials", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43708", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_animationloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43778", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43982", + "weight": 0.8, + "_src": "three_0_160_0_module_cubetextureloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_cubetextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44041", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_datatextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44160", + "weight": 0.8, + "_src": "three_0_160_0_module_textureloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_textureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45070", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_materialloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45522", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_buffergeometryloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45729", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_objectloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45775", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_objectloader_loadasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46952", + "weight": 0.8, + "_src": "three_0_160_0_module_audioloader_load", + "_tgt": "three_0_160_0_module_loader_setpath", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setpath", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43709", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_animationloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43780", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44040", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_datatextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45071", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_materialloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45523", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_buffergeometryloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45730", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_objectloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45776", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_objectloader_loadasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46953", + "weight": 0.8, + "_src": "three_0_160_0_module_audioloader_load", + "_tgt": "three_0_160_0_module_loader_setrequestheader", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loader_setrequestheader", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43420", + "weight": 1.0, + "_src": "three_0_160_0_module_httperror", + "_tgt": "three_0_160_0_module_httperror_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_httperror", + "target": "three_0_160_0_module_httperror_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43431", + "weight": 1.0, + "_src": "three_0_160_0_module_fileloader", + "_tgt": "three_0_160_0_module_fileloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fileloader", + "target": "three_0_160_0_module_fileloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43437", + "weight": 1.0, + "_src": "three_0_160_0_module_fileloader", + "_tgt": "three_0_160_0_module_fileloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fileloader", + "target": "three_0_160_0_module_fileloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43679", + "weight": 1.0, + "_src": "three_0_160_0_module_fileloader", + "_tgt": "three_0_160_0_module_fileloader_setresponsetype", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fileloader", + "target": "three_0_160_0_module_fileloader_setresponsetype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43686", + "weight": 1.0, + "_src": "three_0_160_0_module_fileloader", + "_tgt": "three_0_160_0_module_fileloader_setmimetype", + "confidence_score": 1.0, + "source": "three_0_160_0_module_fileloader", + "target": "three_0_160_0_module_fileloader_setmimetype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43443", + "weight": 0.8, + "_src": "three_0_160_0_module_fileloader_load", + "_tgt": "three_0_160_0_module_loaderutils_resolveurl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fileloader_load", + "target": "three_0_160_0_module_loaderutils_resolveurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43779", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_fileloader_setresponsetype", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fileloader_setresponsetype", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44039", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_fileloader_setresponsetype", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fileloader_setresponsetype", + "target": "three_0_160_0_module_datatextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46951", + "weight": 0.8, + "_src": "three_0_160_0_module_audioloader_load", + "_tgt": "three_0_160_0_module_fileloader_setresponsetype", + "confidence_score": 0.5, + "source": "three_0_160_0_module_fileloader_setresponsetype", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43697", + "weight": 1.0, + "_src": "three_0_160_0_module_animationloader", + "_tgt": "three_0_160_0_module_animationloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationloader", + "target": "three_0_160_0_module_animationloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43703", + "weight": 1.0, + "_src": "three_0_160_0_module_animationloader", + "_tgt": "three_0_160_0_module_animationloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationloader", + "target": "three_0_160_0_module_animationloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43737", + "weight": 1.0, + "_src": "three_0_160_0_module_animationloader", + "_tgt": "three_0_160_0_module_animationloader_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationloader", + "target": "three_0_160_0_module_animationloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43711", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43715", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43743", + "weight": 0.8, + "_src": "three_0_160_0_module_animationloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationloader_parse", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43763", + "weight": 1.0, + "_src": "three_0_160_0_module_compressedtextureloader", + "_tgt": "three_0_160_0_module_compressedtextureloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_compressedtextureloader", + "target": "three_0_160_0_module_compressedtextureloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43769", + "weight": 1.0, + "_src": "three_0_160_0_module_compressedtextureloader", + "_tgt": "three_0_160_0_module_compressedtextureloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_compressedtextureloader", + "target": "three_0_160_0_module_compressedtextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43828", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_compressedtextureloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43830", + "weight": 0.8, + "_src": "three_0_160_0_module_compressedtextureloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_compressedtextureloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43884", + "weight": 1.0, + "_src": "three_0_160_0_module_imageloader", + "_tgt": "three_0_160_0_module_imageloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imageloader", + "target": "three_0_160_0_module_imageloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43890", + "weight": 1.0, + "_src": "three_0_160_0_module_imageloader", + "_tgt": "three_0_160_0_module_imageloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imageloader", + "target": "three_0_160_0_module_imageloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43894", + "weight": 0.8, + "_src": "three_0_160_0_module_imageloader_load", + "_tgt": "three_0_160_0_module_loaderutils_resolveurl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imageloader_load", + "target": "three_0_160_0_module_loaderutils_resolveurl" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43969", + "weight": 1.0, + "_src": "three_0_160_0_module_cubetextureloader", + "_tgt": "three_0_160_0_module_cubetextureloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubetextureloader", + "target": "three_0_160_0_module_cubetextureloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L43975", + "weight": 1.0, + "_src": "three_0_160_0_module_cubetextureloader", + "_tgt": "three_0_160_0_module_cubetextureloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cubetextureloader", + "target": "three_0_160_0_module_cubetextureloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44026", + "weight": 1.0, + "_src": "three_0_160_0_module_datatextureloader", + "_tgt": "three_0_160_0_module_datatextureloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_datatextureloader", + "target": "three_0_160_0_module_datatextureloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44032", + "weight": 1.0, + "_src": "three_0_160_0_module_datatextureloader", + "_tgt": "three_0_160_0_module_datatextureloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_datatextureloader", + "target": "three_0_160_0_module_datatextureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44043", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_datatextureloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44049", + "weight": 0.8, + "_src": "three_0_160_0_module_datatextureloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_datatextureloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44148", + "weight": 1.0, + "_src": "three_0_160_0_module_textureloader", + "_tgt": "three_0_160_0_module_textureloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_textureloader", + "target": "three_0_160_0_module_textureloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44154", + "weight": 1.0, + "_src": "three_0_160_0_module_textureloader", + "_tgt": "three_0_160_0_module_textureloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_textureloader", + "target": "three_0_160_0_module_textureloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44162", + "weight": 0.8, + "_src": "three_0_160_0_module_textureloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_textureloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44183", + "weight": 1.0, + "_src": "three_0_160_0_module_light", + "_tgt": "three_0_160_0_module_light_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_light", + "target": "three_0_160_0_module_light_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44196", + "weight": 1.0, + "_src": "three_0_160_0_module_light", + "_tgt": "three_0_160_0_module_light_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_light", + "target": "three_0_160_0_module_light_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44202", + "weight": 1.0, + "_src": "three_0_160_0_module_light", + "_tgt": "three_0_160_0_module_light_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_light", + "target": "three_0_160_0_module_light_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44213", + "weight": 1.0, + "_src": "three_0_160_0_module_light", + "_tgt": "three_0_160_0_module_light_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_light", + "target": "three_0_160_0_module_light_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44204", + "weight": 0.8, + "_src": "three_0_160_0_module_light_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_light_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44215", + "weight": 0.8, + "_src": "three_0_160_0_module_light_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_light_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44237", + "weight": 1.0, + "_src": "three_0_160_0_module_hemispherelight", + "_tgt": "three_0_160_0_module_hemispherelight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_hemispherelight", + "target": "three_0_160_0_module_hemispherelight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44252", + "weight": 1.0, + "_src": "three_0_160_0_module_hemispherelight", + "_tgt": "three_0_160_0_module_hemispherelight_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_hemispherelight", + "target": "three_0_160_0_module_hemispherelight_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44245", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelight_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hemispherelight_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44254", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelight_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hemispherelight_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44270", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44301", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_getviewportcount", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_getviewportcount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44307", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_getfrustum", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_getfrustum" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44313", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_updatematrices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_updatematrices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44339", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_getviewport", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_getviewport" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44345", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_getframeextents", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_getframeextents" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44351", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44367", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44380", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44386", + "weight": 1.0, + "_src": "three_0_160_0_module_lightshadow", + "_tgt": "three_0_160_0_module_lightshadow_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightshadow", + "target": "three_0_160_0_module_lightshadow_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44319", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_updatematrices", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44323", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_updatematrices", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44328", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_updatematrices", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_updatematrices", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44355", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44369", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44374", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44382", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44393", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_tojson", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44395", + "weight": 0.8, + "_src": "three_0_160_0_module_lightshadow_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightshadow_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44406", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlightshadow", + "_tgt": "three_0_160_0_module_spotlightshadow_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlightshadow", + "target": "three_0_160_0_module_spotlightshadow_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44416", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlightshadow", + "_tgt": "three_0_160_0_module_spotlightshadow_updatematrices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlightshadow", + "target": "three_0_160_0_module_spotlightshadow_updatematrices" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44437", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlightshadow", + "_tgt": "three_0_160_0_module_spotlightshadow_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlightshadow", + "target": "three_0_160_0_module_spotlightshadow_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44433", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_pointlightshadow_updatematrices", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlightshadow_updatematrices", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44439", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlightshadow_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlightshadow_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44451", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlight", + "_tgt": "three_0_160_0_module_spotlight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlight", + "target": "three_0_160_0_module_spotlight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44483", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlight", + "_tgt": "three_0_160_0_module_spotlight_power", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlight", + "target": "three_0_160_0_module_spotlight_power" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44490", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlight", + "_tgt": "three_0_160_0_module_spotlight_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlight", + "target": "three_0_160_0_module_spotlight_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44496", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlight", + "_tgt": "three_0_160_0_module_spotlight_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlight", + "target": "three_0_160_0_module_spotlight_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44459", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlight_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlight_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44492", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlight_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlight_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44498", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlight_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlight_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44505", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlight_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlight_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44521", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlightshadow", + "_tgt": "three_0_160_0_module_pointlightshadow_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlightshadow", + "target": "three_0_160_0_module_pointlightshadow_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44571", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlightshadow", + "_tgt": "three_0_160_0_module_pointlightshadow_updatematrices", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlightshadow", + "target": "three_0_160_0_module_pointlightshadow_updatematrices" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44586", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlightshadow_updatematrices", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44589", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlightshadow_updatematrices", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44592", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlightshadow_updatematrices", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlightshadow_updatematrices", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44605", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlight", + "_tgt": "three_0_160_0_module_pointlight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlight", + "target": "three_0_160_0_module_pointlight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44628", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlight", + "_tgt": "three_0_160_0_module_pointlight_power", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlight", + "target": "three_0_160_0_module_pointlight_power" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44635", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlight", + "_tgt": "three_0_160_0_module_pointlight_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlight", + "target": "three_0_160_0_module_pointlight_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44641", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlight", + "_tgt": "three_0_160_0_module_pointlight_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlight", + "target": "three_0_160_0_module_pointlight_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44637", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlight_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlight_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44643", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlight_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlight_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44648", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlight_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlight_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44658", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallightshadow", + "_tgt": "three_0_160_0_module_directionallightshadow_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallightshadow", + "target": "three_0_160_0_module_directionallightshadow_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44670", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallight", + "_tgt": "three_0_160_0_module_directionallight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallight", + "target": "three_0_160_0_module_directionallight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44687", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallight", + "_tgt": "three_0_160_0_module_directionallight_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallight", + "target": "three_0_160_0_module_directionallight_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44693", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallight", + "_tgt": "three_0_160_0_module_directionallight_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallight", + "target": "three_0_160_0_module_directionallight_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44678", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallight_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallight_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44689", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallight_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallight_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44695", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallight_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallight_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44697", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallight_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallight_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44708", + "weight": 1.0, + "_src": "three_0_160_0_module_ambientlight", + "_tgt": "three_0_160_0_module_ambientlight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_ambientlight", + "target": "three_0_160_0_module_ambientlight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44722", + "weight": 1.0, + "_src": "three_0_160_0_module_rectarealight", + "_tgt": "three_0_160_0_module_rectarealight_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rectarealight", + "target": "three_0_160_0_module_rectarealight_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44742", + "weight": 1.0, + "_src": "three_0_160_0_module_rectarealight", + "_tgt": "three_0_160_0_module_rectarealight_power", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rectarealight", + "target": "three_0_160_0_module_rectarealight_power" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44749", + "weight": 1.0, + "_src": "three_0_160_0_module_rectarealight", + "_tgt": "three_0_160_0_module_rectarealight_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rectarealight", + "target": "three_0_160_0_module_rectarealight_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44760", + "weight": 1.0, + "_src": "three_0_160_0_module_rectarealight", + "_tgt": "three_0_160_0_module_rectarealight_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_rectarealight", + "target": "three_0_160_0_module_rectarealight_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44751", + "weight": 0.8, + "_src": "three_0_160_0_module_rectarealight_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rectarealight_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44762", + "weight": 0.8, + "_src": "three_0_160_0_module_rectarealight_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_rectarealight_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44785", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44799", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44811", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_zero", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_zero" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44825", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_getat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_getat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44855", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_getirradianceat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_getirradianceat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44882", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44894", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_addscaledsh", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_addscaledsh" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44906", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_scale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_scale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44918", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44930", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44946", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44952", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44958", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44972", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44988", + "weight": 1.0, + "_src": "three_0_160_0_module_sphericalharmonics3", + "_tgt": "three_0_160_0_module_sphericalharmonics3_getbasisat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_sphericalharmonics3", + "target": "three_0_160_0_module_sphericalharmonics3_getbasisat" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44803", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44815", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_zero", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_zero", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44834", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_getat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44864", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_getirradianceat", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_getirradianceat", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44886", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_add", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_add", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44934", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44948", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_copy", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_copy", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L44954", + "weight": 0.8, + "_src": "three_0_160_0_module_sphericalharmonics3_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45038", + "weight": 0.8, + "_src": "three_0_160_0_module_lightprobe_fromjson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45235", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_parse", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_materialloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45696", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46293", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parsetextures", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_objectloader_parsetextures" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46522", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48570", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_setvalue_fromarray", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48576", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48583", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate", + "_tgt": "three_0_160_0_module_sphericalharmonics3_fromarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_fromarray", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45048", + "weight": 0.8, + "_src": "three_0_160_0_module_lightprobe_tojson", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_toarray", + "target": "three_0_160_0_module_lightprobe_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48476", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_getvalue_toarray", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_toarray", + "target": "three_0_160_0_module_propertybinding_getvalue_toarray" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51907", + "weight": 0.8, + "_src": "three_0_160_0_module_gridhelper_constructor", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_toarray", + "target": "three_0_160_0_module_gridhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52712", + "weight": 0.8, + "_src": "three_0_160_0_module_axeshelper_setcolors", + "_tgt": "three_0_160_0_module_sphericalharmonics3_toarray", + "confidence_score": 0.5, + "source": "three_0_160_0_module_sphericalharmonics3_toarray", + "target": "three_0_160_0_module_axeshelper_setcolors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45015", + "weight": 1.0, + "_src": "three_0_160_0_module_lightprobe", + "_tgt": "three_0_160_0_module_lightprobe_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightprobe", + "target": "three_0_160_0_module_lightprobe_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45025", + "weight": 1.0, + "_src": "three_0_160_0_module_lightprobe", + "_tgt": "three_0_160_0_module_lightprobe_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightprobe", + "target": "three_0_160_0_module_lightprobe_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45035", + "weight": 1.0, + "_src": "three_0_160_0_module_lightprobe", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightprobe", + "target": "three_0_160_0_module_lightprobe_fromjson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45044", + "weight": 1.0, + "_src": "three_0_160_0_module_lightprobe", + "_tgt": "three_0_160_0_module_lightprobe_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_lightprobe", + "target": "three_0_160_0_module_lightprobe_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45027", + "weight": 0.8, + "_src": "three_0_160_0_module_lightprobe_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45868", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseshapes", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_fromjson", + "target": "three_0_160_0_module_objectloader_parseshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45899", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseskeletons", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_fromjson", + "target": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45936", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parsegeometries", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_fromjson", + "target": "three_0_160_0_module_objectloader_parsegeometries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46510", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_lightprobe_fromjson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_fromjson", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45046", + "weight": 0.8, + "_src": "three_0_160_0_module_lightprobe_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_lightprobe_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45058", + "weight": 1.0, + "_src": "three_0_160_0_module_materialloader", + "_tgt": "three_0_160_0_module_materialloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_materialloader", + "target": "three_0_160_0_module_materialloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45065", + "weight": 1.0, + "_src": "three_0_160_0_module_materialloader", + "_tgt": "three_0_160_0_module_materialloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_materialloader", + "target": "three_0_160_0_module_materialloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45099", + "weight": 1.0, + "_src": "three_0_160_0_module_materialloader", + "_tgt": "three_0_160_0_module_materialloader_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_materialloader", + "target": "three_0_160_0_module_materialloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45362", + "weight": 1.0, + "_src": "three_0_160_0_module_materialloader", + "_tgt": "three_0_160_0_module_materialloader_settextures", + "confidence_score": 1.0, + "source": "three_0_160_0_module_materialloader", + "target": "three_0_160_0_module_materialloader_settextures" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45369", + "weight": 1.0, + "_src": "three_0_160_0_module_materialloader", + "_tgt": "three_0_160_0_module_materialloader_creatematerialfromtype", + "confidence_score": 1.0, + "source": "three_0_160_0_module_materialloader", + "target": "three_0_160_0_module_materialloader_creatematerialfromtype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45073", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_materialloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45077", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_materialloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45115", + "weight": 0.8, + "_src": "three_0_160_0_module_materialloader_parse", + "_tgt": "three_0_160_0_module_materialloader_creatematerialfromtype", + "confidence_score": 0.5, + "source": "three_0_160_0_module_materialloader_parse", + "target": "three_0_160_0_module_materialloader_creatematerialfromtype" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45969", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parsematerials", + "_tgt": "three_0_160_0_module_materialloader_settextures", + "confidence_score": 0.5, + "source": "three_0_160_0_module_materialloader_settextures", + "target": "three_0_160_0_module_objectloader_parsematerials" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45400", + "weight": 1.0, + "_src": "three_0_160_0_module_loaderutils", + "_tgt": "three_0_160_0_module_loaderutils_decodetext", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loaderutils", + "target": "three_0_160_0_module_loaderutils_decodetext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45434", + "weight": 1.0, + "_src": "three_0_160_0_module_loaderutils", + "_tgt": "three_0_160_0_module_loaderutils_extracturlbase", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loaderutils", + "target": "three_0_160_0_module_loaderutils_extracturlbase" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45444", + "weight": 1.0, + "_src": "three_0_160_0_module_loaderutils", + "_tgt": "three_0_160_0_module_loaderutils_resolveurl", + "confidence_score": 1.0, + "source": "three_0_160_0_module_loaderutils", + "target": "three_0_160_0_module_loaderutils_resolveurl" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45725", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_loaderutils_extracturlbase", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loaderutils_extracturlbase", + "target": "three_0_160_0_module_objectloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45771", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_loaderutils_extracturlbase", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loaderutils_extracturlbase", + "target": "three_0_160_0_module_objectloader_loadasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46833", + "weight": 0.8, + "_src": "three_0_160_0_module_imagebitmaploader_load", + "_tgt": "three_0_160_0_module_loaderutils_resolveurl", + "confidence_score": 0.5, + "source": "three_0_160_0_module_loaderutils_resolveurl", + "target": "three_0_160_0_module_imagebitmaploader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45474", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbuffergeometry", + "_tgt": "three_0_160_0_module_instancedbuffergeometry_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbuffergeometry", + "target": "three_0_160_0_module_instancedbuffergeometry_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45485", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbuffergeometry", + "_tgt": "three_0_160_0_module_instancedbuffergeometry_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbuffergeometry", + "target": "three_0_160_0_module_instancedbuffergeometry_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45495", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedbuffergeometry", + "_tgt": "three_0_160_0_module_instancedbuffergeometry_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedbuffergeometry", + "target": "three_0_160_0_module_instancedbuffergeometry_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45487", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedbuffergeometry_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedbuffergeometry_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45497", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedbuffergeometry_tojson", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedbuffergeometry_tojson", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45511", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometryloader", + "_tgt": "three_0_160_0_module_buffergeometryloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometryloader", + "target": "three_0_160_0_module_buffergeometryloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45517", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometryloader", + "_tgt": "three_0_160_0_module_buffergeometryloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometryloader", + "target": "three_0_160_0_module_buffergeometryloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45551", + "weight": 1.0, + "_src": "three_0_160_0_module_buffergeometryloader", + "_tgt": "three_0_160_0_module_buffergeometryloader_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_buffergeometryloader", + "target": "three_0_160_0_module_buffergeometryloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45525", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometryloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45529", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometryloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45622", + "weight": 0.8, + "_src": "three_0_160_0_module_buffergeometryloader_parse", + "_tgt": "three_0_160_0_module_uniformsgroup_setusage", + "confidence_score": 0.5, + "source": "three_0_160_0_module_buffergeometryloader_parse", + "target": "three_0_160_0_module_uniformsgroup_setusage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45715", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45721", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45767", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_loadasync", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_loadasync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45795", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45840", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseasync", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseasync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45860", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseshapes", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseshapes" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45880", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseskeletons", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45911", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parsegeometries", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parsegeometries" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45961", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parsematerials", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parsematerials" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45991", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseanimations", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseanimations" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46013", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseimages", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseimages" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46129", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseimagesasync", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseimagesasync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46225", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parsetextures", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parsetextures" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46334", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_parseobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46743", + "weight": 1.0, + "_src": "three_0_160_0_module_objectloader", + "_tgt": "three_0_160_0_module_objectloader_bindskeletons", + "confidence_score": 1.0, + "source": "three_0_160_0_module_objectloader", + "target": "three_0_160_0_module_objectloader_bindskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45732", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_load", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45738", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_load", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_load", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45781", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_loadasync", + "target": "three_0_160_0_module_objectloader_parse" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45791", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_loadasync", + "_tgt": "three_0_160_0_module_objectloader_parseasync", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_loadasync", + "target": "three_0_160_0_module_objectloader_parseasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46001", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseanimations", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parseanimations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45798", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parseshapes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parseshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45929", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parsegeometries", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parsegeometries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45801", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parseimages", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parseimages" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45807", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parsetextures", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parsetextures" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45977", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parsematerials", + "_tgt": "three_0_160_0_module_objectloader_parse", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parsematerials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45810", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parseobject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45811", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_parseskeletons", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45813", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parse", + "_tgt": "three_0_160_0_module_objectloader_bindskeletons", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parse", + "target": "three_0_160_0_module_objectloader_bindskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45842", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parseanimations", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parseanimations" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45843", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parseshapes", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parseshapes" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45844", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parsegeometries", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parsegeometries" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45846", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parseimagesasync", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parseimagesasync" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45848", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parsetextures", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parsetextures" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45849", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parsematerials", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parsematerials" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45851", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parseobject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parseobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45852", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_parseskeletons", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_parseskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L45854", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseasync", + "_tgt": "three_0_160_0_module_objectloader_bindskeletons", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseasync", + "target": "three_0_160_0_module_objectloader_bindskeletons" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46698", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_parseobject", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_parseobject", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46759", + "weight": 0.8, + "_src": "three_0_160_0_module_objectloader_bindskeletons", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_objectloader_bindskeletons", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46797", + "weight": 1.0, + "_src": "three_0_160_0_module_imagebitmaploader", + "_tgt": "three_0_160_0_module_imagebitmaploader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imagebitmaploader", + "target": "three_0_160_0_module_imagebitmaploader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46819", + "weight": 1.0, + "_src": "three_0_160_0_module_imagebitmaploader", + "_tgt": "three_0_160_0_module_imagebitmaploader_setoptions", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imagebitmaploader", + "target": "three_0_160_0_module_imagebitmaploader_setoptions" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46827", + "weight": 1.0, + "_src": "three_0_160_0_module_imagebitmaploader", + "_tgt": "three_0_160_0_module_imagebitmaploader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_imagebitmaploader", + "target": "three_0_160_0_module_imagebitmaploader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46888", + "weight": 0.8, + "_src": "three_0_160_0_module_imagebitmaploader_load", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imagebitmaploader_load", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46900", + "weight": 0.8, + "_src": "three_0_160_0_module_imagebitmaploader_load", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 0.5, + "source": "three_0_160_0_module_imagebitmaploader_load", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46918", + "weight": 1.0, + "_src": "three_0_160_0_module_audiocontext", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiocontext", + "target": "three_0_160_0_module_audiocontext_getcontext" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46930", + "weight": 1.0, + "_src": "three_0_160_0_module_audiocontext", + "_tgt": "three_0_160_0_module_audiocontext_setcontext", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiocontext", + "target": "three_0_160_0_module_audiocontext_setcontext" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46963", + "weight": 0.8, + "_src": "three_0_160_0_module_audioloader_load", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiocontext_getcontext", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47179", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_constructor", + "_tgt": "three_0_160_0_module_audiocontext_getcontext", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiocontext_getcontext", + "target": "three_0_160_0_module_audiolistener_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46940", + "weight": 1.0, + "_src": "three_0_160_0_module_audioloader", + "_tgt": "three_0_160_0_module_audioloader_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audioloader", + "target": "three_0_160_0_module_audioloader_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L46946", + "weight": 1.0, + "_src": "three_0_160_0_module_audioloader", + "_tgt": "three_0_160_0_module_audioloader_load", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audioloader", + "target": "three_0_160_0_module_audioloader_load" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47004", + "weight": 1.0, + "_src": "three_0_160_0_module_stereocamera", + "_tgt": "three_0_160_0_module_stereocamera_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_stereocamera", + "target": "three_0_160_0_module_stereocamera_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47032", + "weight": 1.0, + "_src": "three_0_160_0_module_stereocamera", + "_tgt": "three_0_160_0_module_stereocamera_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_stereocamera", + "target": "three_0_160_0_module_stereocamera_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47053", + "weight": 0.8, + "_src": "three_0_160_0_module_stereocamera_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_stereocamera_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47095", + "weight": 1.0, + "_src": "three_0_160_0_module_clock", + "_tgt": "three_0_160_0_module_clock_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_clock", + "target": "three_0_160_0_module_clock_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47107", + "weight": 1.0, + "_src": "three_0_160_0_module_clock", + "_tgt": "three_0_160_0_module_clock_start", + "confidence_score": 1.0, + "source": "three_0_160_0_module_clock", + "target": "three_0_160_0_module_clock_start" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47117", + "weight": 1.0, + "_src": "three_0_160_0_module_clock", + "_tgt": "three_0_160_0_module_clock_stop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_clock", + "target": "three_0_160_0_module_clock_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47125", + "weight": 1.0, + "_src": "three_0_160_0_module_clock", + "_tgt": "three_0_160_0_module_clock_getelapsedtime", + "confidence_score": 1.0, + "source": "three_0_160_0_module_clock", + "target": "three_0_160_0_module_clock_getelapsedtime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47132", + "weight": 1.0, + "_src": "three_0_160_0_module_clock", + "_tgt": "three_0_160_0_module_clock_getdelta", + "confidence_score": 1.0, + "source": "three_0_160_0_module_clock", + "target": "three_0_160_0_module_clock_getdelta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47109", + "weight": 0.8, + "_src": "three_0_160_0_module_clock_start", + "_tgt": "three_0_160_0_module_now", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_start", + "target": "three_0_160_0_module_now" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47138", + "weight": 0.8, + "_src": "three_0_160_0_module_clock_getdelta", + "_tgt": "three_0_160_0_module_clock_start", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_start", + "target": "three_0_160_0_module_clock_getdelta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47407", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_play", + "_tgt": "three_0_160_0_module_clock_start", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_start", + "target": "three_0_160_0_module_audio_play" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47119", + "weight": 0.8, + "_src": "three_0_160_0_module_clock_stop", + "_tgt": "three_0_160_0_module_clock_getelapsedtime", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_stop", + "target": "three_0_160_0_module_clock_getelapsedtime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47127", + "weight": 0.8, + "_src": "three_0_160_0_module_clock_getelapsedtime", + "_tgt": "three_0_160_0_module_clock_getdelta", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_getelapsedtime", + "target": "three_0_160_0_module_clock_getdelta" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47145", + "weight": 0.8, + "_src": "three_0_160_0_module_clock_getdelta", + "_tgt": "three_0_160_0_module_now", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_getdelta", + "target": "three_0_160_0_module_now" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47263", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_clock_getdelta", + "confidence_score": 0.5, + "source": "three_0_160_0_module_clock_getdelta", + "target": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47173", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47194", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_getinput", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_getinput" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47200", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_removefilter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_removefilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47215", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_getfilter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_getfilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47221", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_setfilter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_setfilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47242", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_getmastervolume", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_getmastervolume" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47248", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_setmastervolume", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_setmastervolume" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47256", + "weight": 1.0, + "_src": "three_0_160_0_module_audiolistener", + "_tgt": "three_0_160_0_module_audiolistener_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audiolistener", + "target": "three_0_160_0_module_audiolistener_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47182", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_constructor", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_constructor", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47308", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_constructor", + "_tgt": "three_0_160_0_module_audiolistener_getinput", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_getinput", + "target": "three_0_160_0_module_audio_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47204", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_removefilter", + "_tgt": "three_0_160_0_module_positionalaudio_disconnect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_removefilter", + "target": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47206", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_removefilter", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_removefilter", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47225", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_setfilter", + "_tgt": "three_0_160_0_module_positionalaudio_disconnect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_setfilter", + "target": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47235", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_setfilter", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_setfilter", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47258", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47267", + "weight": 0.8, + "_src": "three_0_160_0_module_audiolistener_updatematrixworld", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audiolistener_updatematrixworld", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47298", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47333", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getoutput", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getoutput" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47339", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setnodesource", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setnodesource" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47350", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setmediaelementsource", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setmediaelementsource" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47361", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setmediastreamsource", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setmediastreamsource" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47372", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setbuffer", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setbuffer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47383", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_play", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_play" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47420", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_pause", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_pause" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47454", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_stop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47478", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_connect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47504", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_disconnect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47536", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getfilters", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getfilters" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47542", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setfilters", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setfilters" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47562", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setdetune", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setdetune" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47578", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getdetune", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getdetune" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47584", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getfilter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getfilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47590", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setfilter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setfilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47596", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setplaybackrate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setplaybackrate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47617", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getplaybackrate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getplaybackrate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47623", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_onended", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_onended" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47629", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getloop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getloop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47642", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setloop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setloop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47663", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setloopstart", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setloopstart" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47671", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setloopend", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setloopend" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47679", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_getvolume", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_getvolume" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47685", + "weight": 1.0, + "_src": "three_0_160_0_module_audio", + "_tgt": "three_0_160_0_module_audio_setvolume", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audio", + "target": "three_0_160_0_module_audio_setvolume" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47308", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_constructor", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_constructor", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47344", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setnodesource", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setnodesource", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47355", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setmediaelementsource", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setmediaelementsource", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47366", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setmediastreamsource", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setmediastreamsource", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47377", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setbuffer", + "_tgt": "three_0_160_0_module_animationaction_play", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setbuffer", + "target": "three_0_160_0_module_animationaction_play" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47406", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_play", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_play", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47413", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_play", + "_tgt": "three_0_160_0_module_audio_setdetune", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_play", + "target": "three_0_160_0_module_audio_setdetune" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47414", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_play", + "_tgt": "three_0_160_0_module_audio_setplaybackrate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_play", + "target": "three_0_160_0_module_audio_setplaybackrate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47416", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_play", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_play", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47443", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_pause", + "_tgt": "three_0_160_0_module_animationaction_stop", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_pause", + "target": "three_0_160_0_module_animationaction_stop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47467", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_stop", + "_tgt": "three_0_160_0_module_animationaction_stop", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_stop", + "target": "three_0_160_0_module_animationaction_stop" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47482", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_connect", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_connect", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47490", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_connect", + "_tgt": "three_0_160_0_module_positionalaudio_getoutput", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_connect", + "target": "three_0_160_0_module_positionalaudio_getoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47514", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_disconnect", + "_tgt": "three_0_160_0_module_positionalaudio_disconnect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_disconnect", + "target": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47522", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_disconnect", + "_tgt": "three_0_160_0_module_positionalaudio_getoutput", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_disconnect", + "target": "three_0_160_0_module_positionalaudio_getoutput" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47586", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_getfilter", + "_tgt": "three_0_160_0_module_audio_getfilters", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_getfilters", + "target": "three_0_160_0_module_audio_getfilter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47548", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setfilters", + "_tgt": "three_0_160_0_module_positionalaudio_disconnect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setfilters", + "target": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47550", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setfilters", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setfilters", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47592", + "weight": 0.8, + "_src": "three_0_160_0_module_audio_setfilter", + "_tgt": "three_0_160_0_module_audio_setfilters", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audio_setfilters", + "target": "three_0_160_0_module_audio_setfilter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47702", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47712", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47720", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_disconnect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_disconnect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47728", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_getoutput", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_getoutput" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47734", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_getrefdistance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_getrefdistance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47740", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_setrefdistance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_setrefdistance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47748", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_getrollofffactor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_getrollofffactor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47754", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_setrollofffactor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_setrollofffactor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47762", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_getdistancemodel", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_getdistancemodel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47768", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_setdistancemodel", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_setdistancemodel" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47776", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_getmaxdistance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_getmaxdistance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47782", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_setmaxdistance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_setmaxdistance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47790", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_setdirectionalcone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_setdirectionalcone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47800", + "weight": 1.0, + "_src": "three_0_160_0_module_positionalaudio", + "_tgt": "three_0_160_0_module_positionalaudio_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_positionalaudio", + "target": "three_0_160_0_module_positionalaudio_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47708", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_constructor", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_positionalaudio_constructor", + "target": "three_0_160_0_module_positionalaudio_connect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47845", + "weight": 0.8, + "_src": "three_0_160_0_module_audioanalyser_constructor", + "_tgt": "three_0_160_0_module_positionalaudio_connect", + "confidence_score": 0.5, + "source": "three_0_160_0_module_positionalaudio_connect", + "target": "three_0_160_0_module_audioanalyser_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47845", + "weight": 0.8, + "_src": "three_0_160_0_module_audioanalyser_constructor", + "_tgt": "three_0_160_0_module_positionalaudio_getoutput", + "confidence_score": 0.5, + "source": "three_0_160_0_module_positionalaudio_getoutput", + "target": "three_0_160_0_module_audioanalyser_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47802", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_positionalaudio_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47808", + "weight": 0.8, + "_src": "three_0_160_0_module_positionalaudio_updatematrixworld", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_positionalaudio_updatematrixworld", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47838", + "weight": 1.0, + "_src": "three_0_160_0_module_audioanalyser", + "_tgt": "three_0_160_0_module_audioanalyser_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audioanalyser", + "target": "three_0_160_0_module_audioanalyser_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47850", + "weight": 1.0, + "_src": "three_0_160_0_module_audioanalyser", + "_tgt": "three_0_160_0_module_audioanalyser_getfrequencydata", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audioanalyser", + "target": "three_0_160_0_module_audioanalyser_getfrequencydata" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47858", + "weight": 1.0, + "_src": "three_0_160_0_module_audioanalyser", + "_tgt": "three_0_160_0_module_audioanalyser_getaveragefrequency", + "confidence_score": 1.0, + "source": "three_0_160_0_module_audioanalyser", + "target": "three_0_160_0_module_audioanalyser_getaveragefrequency" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47861", + "weight": 0.8, + "_src": "three_0_160_0_module_audioanalyser_getaveragefrequency", + "_tgt": "three_0_160_0_module_audioanalyser_getfrequencydata", + "confidence_score": 0.5, + "source": "three_0_160_0_module_audioanalyser_getfrequencydata", + "target": "three_0_160_0_module_audioanalyser_getaveragefrequency" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47877", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47950", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_accumulate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_accumulate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L47988", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_accumulateadditive", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_accumulateadditive" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48010", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_apply", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_apply" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48059", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_saveoriginalstate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_saveoriginalstate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48086", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_restoreoriginalstate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48093", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48106", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48113", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_setadditiveidentityother", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_setadditiveidentityother" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48129", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_select", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_select" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48143", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_slerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_slerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48149", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_slerpadditive", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_slerpadditive" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48161", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_lerp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_lerp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48175", + "weight": 1.0, + "_src": "three_0_160_0_module_propertymixer", + "_tgt": "three_0_160_0_module_propertymixer_lerpadditive", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertymixer", + "target": "three_0_160_0_module_propertymixer_lerpadditive" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49674", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_propertymixer_accumulate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_accumulate", + "target": "three_0_160_0_module_animationaction_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49662", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_propertymixer_accumulateadditive", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_accumulateadditive", + "target": "three_0_160_0_module_animationaction_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48049", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_apply", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_apply", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50620", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_update", + "_tgt": "three_0_160_0_module_propertymixer_apply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_apply", + "target": "three_0_160_0_module_animationmixer_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51715", + "weight": 0.8, + "_src": "three_0_160_0_module_getbonelist", + "_tgt": "three_0_160_0_module_propertymixer_apply", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_apply", + "target": "three_0_160_0_module_getbonelist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48068", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_saveoriginalstate", + "_tgt": "three_0_160_0_module_composite_getvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_saveoriginalstate", + "target": "three_0_160_0_module_composite_getvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50101", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_propertymixer_saveoriginalstate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_saveoriginalstate", + "target": "three_0_160_0_module_animationmixer_activateaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48089", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50126", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_deactivateaction", + "_tgt": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "target": "three_0_160_0_module_animationmixer_deactivateaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50719", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheroot", + "_tgt": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_restoreoriginalstate", + "target": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48108", + "weight": 0.8, + "_src": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion", + "_tgt": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertymixer_setadditiveidentitynumeric", + "target": "three_0_160_0_module_propertymixer_setadditiveidentityquaternion" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48227", + "weight": 1.0, + "_src": "three_0_160_0_module_composite", + "_tgt": "three_0_160_0_module_composite_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_composite", + "target": "three_0_160_0_module_composite_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48236", + "weight": 1.0, + "_src": "three_0_160_0_module_composite", + "_tgt": "three_0_160_0_module_composite_getvalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_composite", + "target": "three_0_160_0_module_composite_getvalue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48248", + "weight": 1.0, + "_src": "three_0_160_0_module_composite", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 1.0, + "source": "three_0_160_0_module_composite", + "target": "three_0_160_0_module_composite_setvalue" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48260", + "weight": 1.0, + "_src": "three_0_160_0_module_composite", + "_tgt": "three_0_160_0_module_composite_bind", + "confidence_score": 1.0, + "source": "three_0_160_0_module_composite", + "target": "three_0_160_0_module_composite_bind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48272", + "weight": 1.0, + "_src": "three_0_160_0_module_composite", + "_tgt": "three_0_160_0_module_composite_unbind", + "confidence_score": 1.0, + "source": "three_0_160_0_module_composite", + "target": "three_0_160_0_module_composite_unbind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48229", + "weight": 0.8, + "_src": "three_0_160_0_module_composite_constructor", + "_tgt": "three_0_160_0_module_propertybinding_parsetrackname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_constructor", + "target": "three_0_160_0_module_propertybinding_parsetrackname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48232", + "weight": 0.8, + "_src": "three_0_160_0_module_composite_constructor", + "_tgt": "three_0_160_0_module_animationobjectgroup_subscribe", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_constructor", + "target": "three_0_160_0_module_animationobjectgroup_subscribe" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48238", + "weight": 0.8, + "_src": "three_0_160_0_module_composite_getvalue", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_getvalue", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48591", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_getvalue_unbound", + "_tgt": "three_0_160_0_module_composite_getvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_getvalue", + "target": "three_0_160_0_module_propertybinding_getvalue_unbound" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48598", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_setvalue_unbound", + "_tgt": "three_0_160_0_module_composite_setvalue", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_setvalue", + "target": "three_0_160_0_module_propertybinding_setvalue_unbound" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48266", + "weight": 0.8, + "_src": "three_0_160_0_module_composite_bind", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_bind", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48278", + "weight": 0.8, + "_src": "three_0_160_0_module_composite_unbind", + "_tgt": "three_0_160_0_module_propertybinding_unbind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_composite_unbind", + "target": "three_0_160_0_module_propertybinding_unbind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48293", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48309", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_create", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_create" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48330", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_sanitizenodename", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_sanitizenodename" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48336", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_parsetrackname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_parsetrackname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48384", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_findnode", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_findnode" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48445", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_unavailable", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_unavailable" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48446", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_unavailable", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_unavailable" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48450", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_direct", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_direct" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48456", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_array", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_array" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48468", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_arrayelement", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_arrayelement" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48474", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_toarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_toarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48482", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_direct", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_direct" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48488", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_direct_setneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_direct_setneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48495", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_direct_setmatrixworldneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_direct_setmatrixworldneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48504", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_array", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_array" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48516", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_array_setneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_array_setneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48530", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_array_setmatrixworldneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_array_setmatrixworldneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48546", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_arrayelement", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48552", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48559", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setmatrixworldneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_arrayelement_setmatrixworldneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48568", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_fromarray", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48574", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48581", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_fromarray_setmatrixworldneedsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48588", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_getvalue_unbound", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_getvalue_unbound" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48595", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_setvalue_unbound", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_setvalue_unbound" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48603", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48835", + "weight": 1.0, + "_src": "three_0_160_0_module_propertybinding", + "_tgt": "three_0_160_0_module_propertybinding_unbind", + "confidence_score": 1.0, + "source": "three_0_160_0_module_propertybinding", + "target": "three_0_160_0_module_propertybinding_unbind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48296", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_constructor", + "_tgt": "three_0_160_0_module_propertybinding_parsetrackname", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_constructor", + "target": "three_0_160_0_module_propertybinding_parsetrackname" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48298", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_constructor", + "_tgt": "three_0_160_0_module_propertybinding_findnode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_constructor", + "target": "three_0_160_0_module_propertybinding_findnode" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50055", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_bindaction", + "_tgt": "three_0_160_0_module_propertybinding_create", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_create", + "target": "three_0_160_0_module_animationmixer_bindaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48614", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_bind", + "_tgt": "three_0_160_0_module_propertybinding_findnode", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_findnode", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48590", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_getvalue_unbound", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_getvalue_unbound", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48597", + "weight": 0.8, + "_src": "three_0_160_0_module_propertybinding_setvalue_unbound", + "_tgt": "three_0_160_0_module_propertybinding_bind", + "confidence_score": 0.5, + "source": "three_0_160_0_module_propertybinding_setvalue_unbound", + "target": "three_0_160_0_module_propertybinding_bind" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48937", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L48989", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49077", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_remove", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_remove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49127", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_uncache", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_uncache" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49218", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_subscribe", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_subscribe" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49255", + "weight": 1.0, + "_src": "three_0_160_0_module_animationobjectgroup", + "_tgt": "three_0_160_0_module_animationobjectgroup_unsubscribe", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationobjectgroup", + "target": "three_0_160_0_module_animationobjectgroup_unsubscribe" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49291", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49359", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_play", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_play" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49367", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_stop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_stop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49375", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_reset", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_reset" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49388", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_isrunning", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_isrunning" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49396", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_isscheduled", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_isscheduled" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49402", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_startat", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_startat" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49410", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_setloop", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_setloop" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49424", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_seteffectiveweight", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_seteffectiveweight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49436", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_geteffectiveweight", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_geteffectiveweight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49442", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_fadein", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_fadein" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49448", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_fadeout", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_fadeout" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49454", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_crossfadefrom", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_crossfadefrom" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49476", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_crossfadeto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_crossfadeto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49482", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_stopfading", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_stopfading" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49502", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_seteffectivetimescale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_seteffectivetimescale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49512", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_geteffectivetimescale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_geteffectivetimescale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49518", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_setduration", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_setduration" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49526", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_syncwith", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_syncwith" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49535", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_halt", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_halt" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49541", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_warp", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_warp" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49569", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49586", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_getmixer", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_getmixer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49592", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_getclip", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_getclip" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49598", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_getroot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_getroot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49606", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49684", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_updateweight", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_updateweight" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49721", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_updatetimescale", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_updatetimescale" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49764", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_updatetime", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_updatetime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49921", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_setendings", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_setendings" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49958", + "weight": 1.0, + "_src": "three_0_160_0_module_animationaction", + "_tgt": "three_0_160_0_module_animationaction_schedulefading", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationaction", + "target": "three_0_160_0_module_animationaction_schedulefading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49361", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_play", + "_tgt": "three_0_160_0_module_animationmixer_activateaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_play", + "target": "three_0_160_0_module_animationmixer_activateaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49369", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_stop", + "_tgt": "three_0_160_0_module_animationmixer_deactivateaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stop", + "target": "three_0_160_0_module_animationmixer_deactivateaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49371", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_stop", + "_tgt": "three_0_160_0_module_animationaction_reset", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stop", + "target": "three_0_160_0_module_animationaction_reset" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50582", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_stopallaction", + "_tgt": "three_0_160_0_module_animationaction_stop", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stop", + "target": "three_0_160_0_module_animationmixer_stopallaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49384", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_reset", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_reset", + "target": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49384", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_reset", + "_tgt": "three_0_160_0_module_animationaction_stopfading", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_reset", + "target": "three_0_160_0_module_animationaction_stopfading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49391", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_isrunning", + "_tgt": "three_0_160_0_module_animationmixer_isactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_isrunning", + "target": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49398", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_isscheduled", + "_tgt": "three_0_160_0_module_animationmixer_isactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_isscheduled", + "target": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49431", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_seteffectiveweight", + "_tgt": "three_0_160_0_module_animationaction_stopfading", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_seteffectiveweight", + "target": "three_0_160_0_module_animationaction_stopfading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49444", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_fadein", + "_tgt": "three_0_160_0_module_animationaction_schedulefading", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_fadein", + "target": "three_0_160_0_module_animationaction_schedulefading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49457", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_crossfadefrom", + "_tgt": "three_0_160_0_module_animationaction_fadein", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_fadein", + "target": "three_0_160_0_module_animationaction_crossfadefrom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49450", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_fadeout", + "_tgt": "three_0_160_0_module_animationaction_schedulefading", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_fadeout", + "target": "three_0_160_0_module_animationaction_schedulefading" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49456", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_crossfadefrom", + "_tgt": "three_0_160_0_module_animationaction_fadeout", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_fadeout", + "target": "three_0_160_0_module_animationaction_crossfadefrom" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49467", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_crossfadefrom", + "_tgt": "three_0_160_0_module_animationaction_warp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_crossfadefrom", + "target": "three_0_160_0_module_animationaction_warp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49478", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_crossfadeto", + "_tgt": "three_0_160_0_module_animationaction_crossfadefrom", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_crossfadefrom", + "target": "three_0_160_0_module_animationaction_crossfadeto" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49489", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_stopfading", + "_tgt": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stopfading", + "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49701", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updateweight", + "_tgt": "three_0_160_0_module_animationaction_stopfading", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stopfading", + "target": "three_0_160_0_module_animationaction_updateweight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49507", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_seteffectivetimescale", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_seteffectivetimescale", + "target": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49522", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_setduration", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_setduration", + "target": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49531", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_syncwith", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_syncwith", + "target": "three_0_160_0_module_animationaction_stopwarping" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49537", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_halt", + "_tgt": "three_0_160_0_module_animationaction_warp", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_halt", + "target": "three_0_160_0_module_animationaction_warp" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49551", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_warp", + "_tgt": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_warp", + "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49576", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_stopwarping", + "_tgt": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stopwarping", + "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49739", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updatetimescale", + "_tgt": "three_0_160_0_module_animationaction_stopwarping", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_stopwarping", + "target": "three_0_160_0_module_animationaction_updatetimescale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49614", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_animationaction_updateweight", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_update", + "target": "three_0_160_0_module_animationaction_updateweight" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49642", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_animationaction_updatetimescale", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_update", + "target": "three_0_160_0_module_animationaction_updatetimescale" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49643", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_update", + "_tgt": "three_0_160_0_module_animationaction_updatetime", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_update", + "target": "three_0_160_0_module_animationaction_updatetime" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50609", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_update", + "_tgt": "three_0_160_0_module_animationaction_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_update", + "target": "three_0_160_0_module_animationmixer_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49789", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_updatetime", + "_tgt": "three_0_160_0_module_animationaction_setendings", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_updatetime", + "target": "three_0_160_0_module_animationaction_setendings" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49965", + "weight": 0.8, + "_src": "three_0_160_0_module_animationaction_schedulefading", + "_tgt": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationaction_schedulefading", + "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49989", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50001", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_bindaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_bindaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50071", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_activateaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_activateaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50113", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_deactivateaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_deactivateaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50141", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_initmemorymanager", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_initmemorymanager" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50210", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_isactiveaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50217", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_addinactiveaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_addinactiveaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50253", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_removeinactiveaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_removeinactiveaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50298", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50316", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_lendaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_lendaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50339", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_takebackaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_takebackaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50364", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_addinactivebinding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_addinactivebinding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50385", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebinding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_removeinactivebinding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50411", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_lendbinding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_lendbinding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50428", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_takebackbinding", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_takebackbinding" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50448", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_lendcontrolinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_lendcontrolinterpolant" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50470", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_takebackcontrolinterpolant" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50490", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_clipaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_clipaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50552", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_existingaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_existingaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50575", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_stopallaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_stopallaction" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50591", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50629", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_settime", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_settime" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50643", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_getroot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_getroot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50650", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_uncacheclip", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_uncacheclip" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50692", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_uncacheroot", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50729", + "weight": 1.0, + "_src": "three_0_160_0_module_animationmixer", + "_tgt": "three_0_160_0_module_animationmixer_uncacheaction", + "confidence_score": 1.0, + "source": "three_0_160_0_module_animationmixer", + "target": "three_0_160_0_module_animationmixer_uncacheaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L49994", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_constructor", + "_tgt": "three_0_160_0_module_animationmixer_initmemorymanager", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_constructor", + "target": "three_0_160_0_module_animationmixer_initmemorymanager" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50043", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_bindaction", + "_tgt": "three_0_160_0_module_animationmixer_addinactivebinding", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_bindaction", + "target": "three_0_160_0_module_animationmixer_addinactivebinding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50084", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_animationmixer_bindaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_bindaction", + "target": "three_0_160_0_module_animationmixer_activateaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50542", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_clipaction", + "_tgt": "three_0_160_0_module_animationmixer_bindaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_bindaction", + "target": "three_0_160_0_module_animationmixer_clipaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50073", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_animationmixer_isactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_activateaction", + "target": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50087", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_animationmixer_addinactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_activateaction", + "target": "three_0_160_0_module_animationmixer_addinactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50100", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_animationmixer_lendbinding", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_activateaction", + "target": "three_0_160_0_module_animationmixer_lendbinding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50107", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_activateaction", + "_tgt": "three_0_160_0_module_animationmixer_lendaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_activateaction", + "target": "three_0_160_0_module_animationmixer_lendaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50115", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_deactivateaction", + "_tgt": "three_0_160_0_module_animationmixer_isactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_isactiveaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50127", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_deactivateaction", + "_tgt": "three_0_160_0_module_animationmixer_takebackbinding", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_takebackbinding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50133", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_deactivateaction", + "_tgt": "three_0_160_0_module_animationmixer_takebackaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_takebackaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50669", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheclip", + "_tgt": "three_0_160_0_module_animationmixer_deactivateaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_uncacheclip" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50704", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheroot", + "_tgt": "three_0_160_0_module_animationmixer_deactivateaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50735", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheaction", + "_tgt": "three_0_160_0_module_animationmixer_deactivateaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_deactivateaction", + "target": "three_0_160_0_module_animationmixer_uncacheaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50545", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_clipaction", + "_tgt": "three_0_160_0_module_animationmixer_addinactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_addinactiveaction", + "target": "three_0_160_0_module_animationmixer_clipaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50294", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_removeinactiveaction", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactiveaction", + "target": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50705", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheroot", + "_tgt": "three_0_160_0_module_animationmixer_removeinactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactiveaction", + "target": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50736", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheaction", + "_tgt": "three_0_160_0_module_animationmixer_removeinactiveaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactiveaction", + "target": "three_0_160_0_module_animationmixer_uncacheaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50308", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebinding", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "target": "three_0_160_0_module_animationmixer_removeinactivebinding" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50681", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheclip", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactivebindingsforaction", + "target": "three_0_160_0_module_animationmixer_uncacheclip" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50720", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheroot", + "_tgt": "three_0_160_0_module_animationmixer_removeinactivebinding", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_removeinactivebinding", + "target": "three_0_160_0_module_animationmixer_uncacheroot" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50731", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_uncacheaction", + "_tgt": "three_0_160_0_module_animationmixer_existingaction", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_existingaction", + "target": "three_0_160_0_module_animationmixer_uncacheaction" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50638", + "weight": 0.8, + "_src": "three_0_160_0_module_animationmixer_settime", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_animationmixer_settime", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50746", + "weight": 1.0, + "_src": "three_0_160_0_module_uniform", + "_tgt": "three_0_160_0_module_uniform_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniform", + "target": "three_0_160_0_module_uniform_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50752", + "weight": 1.0, + "_src": "three_0_160_0_module_uniform", + "_tgt": "three_0_160_0_module_uniform_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniform", + "target": "three_0_160_0_module_uniform_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50754", + "weight": 0.8, + "_src": "three_0_160_0_module_uniform_clone", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniform_clone", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50764", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50779", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_add" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50787", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_remove", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_remove" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50797", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_setname", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_setname" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50805", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_setusage", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_setusage" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50813", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50821", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50846", + "weight": 1.0, + "_src": "three_0_160_0_module_uniformsgroup", + "_tgt": "three_0_160_0_module_uniformsgroup_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_uniformsgroup", + "target": "three_0_160_0_module_uniformsgroup_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51248", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfromcenterandsize", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_box2_setfromcenterandsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51310", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_expandbyvector", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_box2_expandbyvector" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51394", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_translate", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_box2_translate" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51465", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_at", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51493", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopoint", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51564", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_spotlighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51839", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52056", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_directionallighthelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52547", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_planehelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52603", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_uniformsgroup_add", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_add", + "target": "three_0_160_0_module_arrowhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50836", + "weight": 0.8, + "_src": "three_0_160_0_module_uniformsgroup_copy", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_copy", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50848", + "weight": 0.8, + "_src": "three_0_160_0_module_uniformsgroup_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_uniformsgroup_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50856", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedinterleavedbuffer", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedinterleavedbuffer", + "target": "three_0_160_0_module_instancedinterleavedbuffer_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50866", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedinterleavedbuffer", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedinterleavedbuffer", + "target": "three_0_160_0_module_instancedinterleavedbuffer_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50876", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedinterleavedbuffer", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedinterleavedbuffer", + "target": "three_0_160_0_module_instancedinterleavedbuffer_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50886", + "weight": 1.0, + "_src": "three_0_160_0_module_instancedinterleavedbuffer", + "_tgt": "three_0_160_0_module_instancedinterleavedbuffer_tojson", + "confidence_score": 1.0, + "source": "three_0_160_0_module_instancedinterleavedbuffer", + "target": "three_0_160_0_module_instancedinterleavedbuffer_tojson" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50868", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedinterleavedbuffer_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedinterleavedbuffer_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50878", + "weight": 0.8, + "_src": "three_0_160_0_module_instancedinterleavedbuffer_clone", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 0.5, + "source": "three_0_160_0_module_instancedinterleavedbuffer_clone", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50901", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50917", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_needsupdate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_needsupdate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50923", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_setbuffer", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_setbuffer" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50931", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_settype", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_settype" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50940", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_setitemsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_setitemsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50948", + "weight": 1.0, + "_src": "three_0_160_0_module_glbufferattribute", + "_tgt": "three_0_160_0_module_glbufferattribute_setcount", + "confidence_score": 1.0, + "source": "three_0_160_0_module_glbufferattribute", + "target": "three_0_160_0_module_glbufferattribute_setcount" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50960", + "weight": 1.0, + "_src": "three_0_160_0_module_raycaster", + "_tgt": "three_0_160_0_module_raycaster_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_raycaster", + "target": "three_0_160_0_module_raycaster_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50980", + "weight": 1.0, + "_src": "three_0_160_0_module_raycaster", + "_tgt": "three_0_160_0_module_raycaster_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_raycaster", + "target": "three_0_160_0_module_raycaster_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50988", + "weight": 1.0, + "_src": "three_0_160_0_module_raycaster", + "_tgt": "three_0_160_0_module_raycaster_setfromcamera", + "confidence_score": 1.0, + "source": "three_0_160_0_module_raycaster", + "target": "three_0_160_0_module_raycaster_setfromcamera" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51010", + "weight": 1.0, + "_src": "three_0_160_0_module_raycaster", + "_tgt": "three_0_160_0_module_raycaster_intersectobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_raycaster", + "target": "three_0_160_0_module_raycaster_intersectobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51020", + "weight": 1.0, + "_src": "three_0_160_0_module_raycaster", + "_tgt": "three_0_160_0_module_raycaster_intersectobjects", + "confidence_score": 1.0, + "source": "three_0_160_0_module_raycaster", + "target": "three_0_160_0_module_raycaster_intersectobjects" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50984", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_set", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_raycaster_set", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L50993", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_setfromcamera", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_raycaster_setfromcamera", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51012", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_intersectobject", + "_tgt": "three_0_160_0_module_intersectobject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_raycaster_intersectobject", + "target": "three_0_160_0_module_intersectobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51024", + "weight": 0.8, + "_src": "three_0_160_0_module_raycaster_intersectobjects", + "_tgt": "three_0_160_0_module_intersectobject", + "confidence_score": 0.5, + "source": "three_0_160_0_module_raycaster_intersectobjects", + "target": "three_0_160_0_module_intersectobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51074", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51084", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51094", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51105", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_makesafe", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_makesafe" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51114", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_setfromvector3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_setfromvector3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51120", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_setfromcartesiancoords", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_setfromcartesiancoords" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51140", + "weight": 1.0, + "_src": "three_0_160_0_module_spherical", + "_tgt": "three_0_160_0_module_spherical_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spherical", + "target": "three_0_160_0_module_spherical_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51116", + "weight": 0.8, + "_src": "three_0_160_0_module_spherical_setfromvector3", + "_tgt": "three_0_160_0_module_cylindrical_setfromcartesiancoords", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spherical_setfromvector3", + "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51142", + "weight": 0.8, + "_src": "three_0_160_0_module_spherical_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spherical_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51154", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51164", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51174", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51184", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_setfromvector3", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_setfromvector3" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51190", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_setfromcartesiancoords", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51200", + "weight": 1.0, + "_src": "three_0_160_0_module_cylindrical", + "_tgt": "three_0_160_0_module_cylindrical_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_cylindrical", + "target": "three_0_160_0_module_cylindrical_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51186", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindrical_setfromvector3", + "_tgt": "three_0_160_0_module_cylindrical_setfromcartesiancoords", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cylindrical_setfromvector3", + "target": "three_0_160_0_module_cylindrical_setfromcartesiancoords" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51202", + "weight": 0.8, + "_src": "three_0_160_0_module_cylindrical_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_cylindrical_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51212", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51221", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51230", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_setfrompoints", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_setfrompoints" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51244", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_setfromcenterandsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_setfromcenterandsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51254", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_clone" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51260", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51269", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51278", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_isempty" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51286", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_getcenter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_getcenter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51292", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_getsize", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_getsize" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51298", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51307", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_expandbyvector", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_expandbyvector" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51316", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_expandbyscalar", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_expandbyscalar" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51325", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_containspoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_containspoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51332", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_containsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_containsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51339", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_getparameter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_getparameter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51351", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_intersectsbox", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_intersectsbox" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51360", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_clamppoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_clamppoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51366", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_distancetopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51372", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_intersect", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_intersect" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51383", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_union", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_union" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51392", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_translate", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_translate" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51401", + "weight": 1.0, + "_src": "three_0_160_0_module_box2", + "_tgt": "three_0_160_0_module_box2_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box2", + "target": "three_0_160_0_module_box2_equals" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51223", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51232", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfrompoints", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_setfrompoints", + "target": "three_0_160_0_module_box2_makeempty" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51236", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfrompoints", + "_tgt": "three_0_160_0_module_box2_expandbypoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_setfrompoints", + "target": "three_0_160_0_module_box2_expandbypoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51246", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_setfromcenterandsize", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_setfromcenterandsize", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51256", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51262", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51377", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_intersect", + "_tgt": "three_0_160_0_module_box2_makeempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_makeempty", + "target": "three_0_160_0_module_box2_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51288", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getcenter", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_isempty", + "target": "three_0_160_0_module_box2_getcenter" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51294", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getsize", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_isempty", + "target": "three_0_160_0_module_box2_getsize" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51377", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_intersect", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_isempty", + "target": "three_0_160_0_module_box2_intersect" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52405", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_update", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_isempty", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52500", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_updatematrixworld", + "_tgt": "three_0_160_0_module_box2_isempty", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_isempty", + "target": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51288", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getcenter", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_getcenter", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51294", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getsize", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_getsize", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52504", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_updatematrixworld", + "_tgt": "three_0_160_0_module_box2_getsize", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_getsize", + "target": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51344", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_getparameter", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_getparameter", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51362", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_clamppoint", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_clamppoint", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51368", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_distancetopoint", + "_tgt": "three_0_160_0_module_box2_clamppoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_clamppoint", + "target": "three_0_160_0_module_box2_distancetopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52595", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_box2_translate", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_translate", + "target": "three_0_160_0_module_arrowhelper_constructor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51403", + "weight": 0.8, + "_src": "three_0_160_0_module_box2_equals", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box2_equals", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51414", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51421", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_set" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51430", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51439", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_getcenter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51445", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_delta", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_delta" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51451", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_distancesq", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_distancesq" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51457", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_distance", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_distance" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51463", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_at", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51469", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_closestpointtopointparameter", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_closestpointtopointparameter" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51489", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_closestpointtopoint", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51497", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_applymatrix4", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_applymatrix4" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51506", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_equals", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_equals" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51512", + "weight": 1.0, + "_src": "three_0_160_0_module_line3", + "_tgt": "three_0_160_0_module_line3_clone", + "confidence_score": 1.0, + "source": "three_0_160_0_module_line3", + "target": "three_0_160_0_module_line3_clone" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51423", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_set", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51585", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_update", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_spotlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51782", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlighthelper_update", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_pointlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51858", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52090", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52349", + "weight": 0.8, + "_src": "three_0_160_0_module_setpoint", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52553", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_updatematrixworld", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52620", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setdirection", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52640", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setlength", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52651", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_setcolor", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_arrowhelper_setcolor" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52711", + "weight": 0.8, + "_src": "three_0_160_0_module_axeshelper_setcolors", + "_tgt": "three_0_160_0_module_line3_set", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_set", + "target": "three_0_160_0_module_axeshelper_setcolors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51432", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52502", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_updatematrixworld", + "_tgt": "three_0_160_0_module_line3_getcenter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_getcenter", + "target": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51465", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_at", + "_tgt": "three_0_160_0_module_line3_delta", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_delta", + "target": "three_0_160_0_module_line3_at" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51493", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopoint", + "_tgt": "three_0_160_0_module_line3_delta", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_delta", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51491", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_closestpointtopoint", + "_tgt": "three_0_160_0_module_line3_closestpointtopointparameter", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_closestpointtopointparameter", + "target": "three_0_160_0_module_line3_closestpointtopoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51514", + "weight": 0.8, + "_src": "three_0_160_0_module_line3_clone", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_line3_clone", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51524", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlighthelper", + "_tgt": "three_0_160_0_module_spotlighthelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlighthelper", + "target": "three_0_160_0_module_spotlighthelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51570", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlighthelper", + "_tgt": "three_0_160_0_module_spotlighthelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlighthelper", + "target": "three_0_160_0_module_spotlighthelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51577", + "weight": 1.0, + "_src": "three_0_160_0_module_spotlighthelper", + "_tgt": "three_0_160_0_module_spotlighthelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_spotlighthelper", + "target": "three_0_160_0_module_spotlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51566", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlighthelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51572", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlighthelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51597", + "weight": 0.8, + "_src": "three_0_160_0_module_spotlighthelper_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_spotlighthelper_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51612", + "weight": 1.0, + "_src": "three_0_160_0_module_skeletonhelper", + "_tgt": "three_0_160_0_module_skeletonhelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeletonhelper", + "target": "three_0_160_0_module_skeletonhelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51658", + "weight": 1.0, + "_src": "three_0_160_0_module_skeletonhelper", + "_tgt": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeletonhelper", + "target": "three_0_160_0_module_skeletonhelper_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51693", + "weight": 1.0, + "_src": "three_0_160_0_module_skeletonhelper", + "_tgt": "three_0_160_0_module_skeletonhelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_skeletonhelper", + "target": "three_0_160_0_module_skeletonhelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51614", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_constructor", + "_tgt": "three_0_160_0_module_getbonelist", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeletonhelper_constructor", + "target": "three_0_160_0_module_getbonelist" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51665", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51689", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeletonhelper_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51695", + "weight": 0.8, + "_src": "three_0_160_0_module_skeletonhelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_skeletonhelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51725", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlighthelper", + "_tgt": "three_0_160_0_module_pointlighthelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlighthelper", + "target": "three_0_160_0_module_pointlighthelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51769", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlighthelper", + "_tgt": "three_0_160_0_module_pointlighthelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlighthelper", + "target": "three_0_160_0_module_pointlighthelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51776", + "weight": 1.0, + "_src": "three_0_160_0_module_pointlighthelper", + "_tgt": "three_0_160_0_module_pointlighthelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_pointlighthelper", + "target": "three_0_160_0_module_pointlighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51741", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlighthelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlighthelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51771", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlighthelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlighthelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51786", + "weight": 0.8, + "_src": "three_0_160_0_module_pointlighthelper_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_pointlighthelper_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51815", + "weight": 1.0, + "_src": "three_0_160_0_module_hemispherelighthelper", + "_tgt": "three_0_160_0_module_hemispherelighthelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_hemispherelighthelper", + "target": "three_0_160_0_module_hemispherelighthelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51845", + "weight": 1.0, + "_src": "three_0_160_0_module_hemispherelighthelper", + "_tgt": "three_0_160_0_module_hemispherelighthelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_hemispherelighthelper", + "target": "three_0_160_0_module_hemispherelighthelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51852", + "weight": 1.0, + "_src": "three_0_160_0_module_hemispherelighthelper", + "_tgt": "three_0_160_0_module_hemispherelighthelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_hemispherelighthelper", + "target": "three_0_160_0_module_hemispherelighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51841", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hemispherelighthelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51847", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hemispherelighthelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51864", + "weight": 0.8, + "_src": "three_0_160_0_module_hemispherelighthelper_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_hemispherelighthelper_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51889", + "weight": 1.0, + "_src": "three_0_160_0_module_gridhelper", + "_tgt": "three_0_160_0_module_gridhelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_gridhelper", + "target": "three_0_160_0_module_gridhelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51926", + "weight": 1.0, + "_src": "three_0_160_0_module_gridhelper", + "_tgt": "three_0_160_0_module_gridhelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_gridhelper", + "target": "three_0_160_0_module_gridhelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51928", + "weight": 0.8, + "_src": "three_0_160_0_module_gridhelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_gridhelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L51937", + "weight": 1.0, + "_src": "three_0_160_0_module_polargridhelper", + "_tgt": "three_0_160_0_module_polargridhelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_polargridhelper", + "target": "three_0_160_0_module_polargridhelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52014", + "weight": 1.0, + "_src": "three_0_160_0_module_polargridhelper", + "_tgt": "three_0_160_0_module_polargridhelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_polargridhelper", + "target": "three_0_160_0_module_polargridhelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52016", + "weight": 0.8, + "_src": "three_0_160_0_module_polargridhelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_polargridhelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52029", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallighthelper", + "_tgt": "three_0_160_0_module_directionallighthelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallighthelper", + "target": "three_0_160_0_module_directionallighthelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52068", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallighthelper", + "_tgt": "three_0_160_0_module_directionallighthelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallighthelper", + "target": "three_0_160_0_module_directionallighthelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52077", + "weight": 1.0, + "_src": "three_0_160_0_module_directionallighthelper", + "_tgt": "three_0_160_0_module_directionallighthelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_directionallighthelper", + "target": "three_0_160_0_module_directionallighthelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52064", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallighthelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52070", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallighthelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52095", + "weight": 0.8, + "_src": "three_0_160_0_module_directionallighthelper_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_directionallighthelper_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52119", + "weight": 1.0, + "_src": "three_0_160_0_module_camerahelper", + "_tgt": "three_0_160_0_module_camerahelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camerahelper", + "target": "three_0_160_0_module_camerahelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52227", + "weight": 1.0, + "_src": "three_0_160_0_module_camerahelper", + "_tgt": "three_0_160_0_module_camerahelper_setcolors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camerahelper", + "target": "three_0_160_0_module_camerahelper_setcolors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52284", + "weight": 1.0, + "_src": "three_0_160_0_module_camerahelper", + "_tgt": "three_0_160_0_module_camerahelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camerahelper", + "target": "three_0_160_0_module_camerahelper_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52337", + "weight": 1.0, + "_src": "three_0_160_0_module_camerahelper", + "_tgt": "three_0_160_0_module_camerahelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_camerahelper", + "target": "three_0_160_0_module_camerahelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52213", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camerahelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52223", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_constructor", + "_tgt": "three_0_160_0_module_axeshelper_setcolors", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camerahelper_constructor", + "target": "three_0_160_0_module_axeshelper_setcolors" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52294", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_update", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camerahelper_update", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52298", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_update", + "_tgt": "three_0_160_0_module_setpoint", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camerahelper_update", + "target": "three_0_160_0_module_setpoint" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52339", + "weight": 0.8, + "_src": "three_0_160_0_module_camerahelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_camerahelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52371", + "weight": 1.0, + "_src": "three_0_160_0_module_boxhelper", + "_tgt": "three_0_160_0_module_boxhelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxhelper", + "target": "three_0_160_0_module_boxhelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52391", + "weight": 1.0, + "_src": "three_0_160_0_module_boxhelper", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxhelper", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52444", + "weight": 1.0, + "_src": "three_0_160_0_module_boxhelper", + "_tgt": "three_0_160_0_module_boxhelper_setfromobject", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxhelper", + "target": "three_0_160_0_module_boxhelper_setfromobject" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52453", + "weight": 1.0, + "_src": "three_0_160_0_module_boxhelper", + "_tgt": "three_0_160_0_module_boxhelper_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxhelper", + "target": "three_0_160_0_module_boxhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52463", + "weight": 1.0, + "_src": "three_0_160_0_module_boxhelper", + "_tgt": "three_0_160_0_module_boxhelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_boxhelper", + "target": "three_0_160_0_module_boxhelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52387", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_constructor", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_boxhelper_constructor", + "target": "three_0_160_0_module_boxhelper_update" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52447", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_setfromobject", + "_tgt": "three_0_160_0_module_boxhelper_update", + "confidence_score": 0.5, + "source": "three_0_160_0_module_boxhelper_update", + "target": "three_0_160_0_module_boxhelper_setfromobject" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52455", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_copy", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_boxhelper_copy", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52465", + "weight": 0.8, + "_src": "three_0_160_0_module_boxhelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_boxhelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52474", + "weight": 1.0, + "_src": "three_0_160_0_module_box3helper", + "_tgt": "three_0_160_0_module_box3helper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3helper", + "target": "three_0_160_0_module_box3helper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52496", + "weight": 1.0, + "_src": "three_0_160_0_module_box3helper", + "_tgt": "three_0_160_0_module_box3helper_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3helper", + "target": "three_0_160_0_module_box3helper_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52512", + "weight": 1.0, + "_src": "three_0_160_0_module_box3helper", + "_tgt": "three_0_160_0_module_box3helper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_box3helper", + "target": "three_0_160_0_module_box3helper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52508", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_updatematrixworld", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3helper_updatematrixworld", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52514", + "weight": 0.8, + "_src": "three_0_160_0_module_box3helper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_box3helper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52523", + "weight": 1.0, + "_src": "three_0_160_0_module_planehelper", + "_tgt": "three_0_160_0_module_planehelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planehelper", + "target": "three_0_160_0_module_planehelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52551", + "weight": 1.0, + "_src": "three_0_160_0_module_planehelper", + "_tgt": "three_0_160_0_module_planehelper_updatematrixworld", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planehelper", + "target": "three_0_160_0_module_planehelper_updatematrixworld" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52565", + "weight": 1.0, + "_src": "three_0_160_0_module_planehelper", + "_tgt": "three_0_160_0_module_planehelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_planehelper", + "target": "three_0_160_0_module_planehelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52567", + "weight": 0.8, + "_src": "three_0_160_0_module_planehelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_planehelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52583", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52614", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_setdirection", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52638", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_setlength", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52649", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_setcolor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_setcolor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52656", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52667", + "weight": 1.0, + "_src": "three_0_160_0_module_arrowhelper", + "_tgt": "three_0_160_0_module_arrowhelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_arrowhelper", + "target": "three_0_160_0_module_arrowhelper_dispose" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52599", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_copy", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arrowhelper_constructor", + "target": "three_0_160_0_module_arrowhelper_copy" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52609", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_setdirection", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arrowhelper_constructor", + "target": "three_0_160_0_module_arrowhelper_setdirection" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52610", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_constructor", + "_tgt": "three_0_160_0_module_arrowhelper_setlength", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arrowhelper_constructor", + "target": "three_0_160_0_module_arrowhelper_setlength" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52669", + "weight": 0.8, + "_src": "three_0_160_0_module_arrowhelper_dispose", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 0.5, + "source": "three_0_160_0_module_arrowhelper_dispose", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52680", + "weight": 1.0, + "_src": "three_0_160_0_module_axeshelper", + "_tgt": "three_0_160_0_module_axeshelper_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_axeshelper", + "target": "three_0_160_0_module_axeshelper_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52706", + "weight": 1.0, + "_src": "three_0_160_0_module_axeshelper", + "_tgt": "three_0_160_0_module_axeshelper_setcolors", + "confidence_score": 1.0, + "source": "three_0_160_0_module_axeshelper", + "target": "three_0_160_0_module_axeshelper_setcolors" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52729", + "weight": 1.0, + "_src": "three_0_160_0_module_axeshelper", + "_tgt": "three_0_160_0_module_axeshelper_dispose", + "confidence_score": 1.0, + "source": "three_0_160_0_module_axeshelper", + "target": "three_0_160_0_module_axeshelper_dispose" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52740", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_constructor", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_constructor" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52751", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_moveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_moveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52761", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_lineto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_lineto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52769", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_quadraticcurveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_quadraticcurveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52777", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_beziercurveto", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_beziercurveto" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52785", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_splinethru", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_splinethru" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js", + "source_location": "L52793", + "weight": 1.0, + "_src": "three_0_160_0_module_shapepath", + "_tgt": "three_0_160_0_module_shapepath_toshapes", + "confidence_score": 1.0, + "source": "three_0_160_0_module_shapepath", + "target": "three_0_160_0_module_shapepath_toshapes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L8", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_pause_end", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_pause_end" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L15", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_show_ubuntu_help", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_show_ubuntu_help" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L22", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_convert_towslpath", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_convert_towslpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L33", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_new_wslscriptfile", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_new_wslscriptfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L41", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_invoke_wslscript", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_invoke_wslscript" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L62", + "weight": 1.0, + "_src": "jimeng_cli_install", + "_tgt": "jimeng_cli_install_invoke_wslscriptcapture", + "confidence_score": 1.0, + "source": "jimeng_cli_install", + "target": "jimeng_cli_install_invoke_wslscriptcapture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L48", + "weight": 0.8, + "_src": "jimeng_cli_install_invoke_wslscript", + "_tgt": "jimeng_cli_install_convert_towslpath", + "confidence_score": 0.5, + "source": "jimeng_cli_install_convert_towslpath", + "target": "jimeng_cli_install_invoke_wslscript" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L69", + "weight": 0.8, + "_src": "jimeng_cli_install_invoke_wslscriptcapture", + "_tgt": "jimeng_cli_install_convert_towslpath", + "confidence_score": 0.5, + "source": "jimeng_cli_install_convert_towslpath", + "target": "jimeng_cli_install_invoke_wslscriptcapture" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L47", + "weight": 0.8, + "_src": "jimeng_cli_install_invoke_wslscript", + "_tgt": "jimeng_cli_install_new_wslscriptfile", + "confidence_score": 0.5, + "source": "jimeng_cli_install_new_wslscriptfile", + "target": "jimeng_cli_install_invoke_wslscript" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1", + "source_location": "L68", + "weight": 0.8, + "_src": "jimeng_cli_install_invoke_wslscriptcapture", + "_tgt": "jimeng_cli_install_new_wslscriptfile", + "confidence_score": 0.5, + "source": "jimeng_cli_install_new_wslscriptfile", + "target": "jimeng_cli_install_invoke_wslscriptcapture" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L8", + "weight": 1.0, + "_src": "jimeng_cli_login", + "_tgt": "jimeng_cli_login_pause_end", + "confidence_score": 1.0, + "source": "jimeng_cli_login", + "target": "jimeng_cli_login_pause_end" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L15", + "weight": 1.0, + "_src": "jimeng_cli_login", + "_tgt": "jimeng_cli_login_convert_towslpath", + "confidence_score": 1.0, + "source": "jimeng_cli_login", + "target": "jimeng_cli_login_convert_towslpath" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L26", + "weight": 1.0, + "_src": "jimeng_cli_login", + "_tgt": "jimeng_cli_login_new_wslscriptfile", + "confidence_score": 1.0, + "source": "jimeng_cli_login", + "target": "jimeng_cli_login_new_wslscriptfile" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L34", + "weight": 1.0, + "_src": "jimeng_cli_login", + "_tgt": "jimeng_cli_login_invoke_wslscript", + "confidence_score": 1.0, + "source": "jimeng_cli_login", + "target": "jimeng_cli_login_invoke_wslscript" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L41", + "weight": 0.8, + "_src": "jimeng_cli_login_invoke_wslscript", + "_tgt": "jimeng_cli_login_convert_towslpath", + "confidence_score": 0.5, + "source": "jimeng_cli_login_convert_towslpath", + "target": "jimeng_cli_login_invoke_wslscript" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1", + "source_location": "L40", + "weight": 0.8, + "_src": "jimeng_cli_login_invoke_wslscript", + "_tgt": "jimeng_cli_login_new_wslscriptfile", + "confidence_score": 0.5, + "source": "jimeng_cli_login_new_wslscriptfile", + "target": "jimeng_cli_login_invoke_wslscript" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6788", + "weight": 0.8, + "_src": "main_generate_dashscope_qwen_image", + "_tgt": "main_dashscope_image_endpoint_url", + "confidence_score": 0.5, + "source": "main_dashscope_image_endpoint_url", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\main.py", + "source_location": "L6780", + "weight": 0.8, + "_src": "main_generate_dashscope_qwen_image", + "_tgt": "main_qwen_image_size_param", + "confidence_score": 0.5, + "source": "main_qwen_image_size_param", + "target": "main_generate_dashscope_qwen_image" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L60", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_infer_meta", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_infer_meta" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L69", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_extract_summary", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_extract_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L88", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_md_to_html", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_md_to_html" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L213", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_inline_md", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_inline_md" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L224", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_table_to_html", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_table_to_html" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L244", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_find_callout", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_find_callout" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L257", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_parse_sections", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_parse_sections" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L326", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_slugify", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_slugify" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L681", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_export_config", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_export_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L712", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_build", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_build" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L760", + "weight": 1.0, + "_src": "build_agents_html", + "_tgt": "build_agents_html_main", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_main" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L1", + "weight": 1.0, + "_src": "build_agents_html_rationale_1", + "_tgt": "build_agents_html", + "confidence_score": 1.0, + "source": "build_agents_html", + "target": "build_agents_html_rationale_1" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L309", + "weight": 0.8, + "_src": "build_agents_html_parse_sections", + "_tgt": "build_agents_html_infer_meta", + "confidence_score": 0.5, + "source": "build_agents_html_infer_meta", + "target": "build_agents_html_parse_sections" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L61", + "weight": 1.0, + "_src": "build_agents_html_rationale_61", + "_tgt": "build_agents_html_infer_meta", + "confidence_score": 1.0, + "source": "build_agents_html_infer_meta", + "target": "build_agents_html_rationale_61" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L310", + "weight": 0.8, + "_src": "build_agents_html_parse_sections", + "_tgt": "build_agents_html_extract_summary", + "confidence_score": 0.5, + "source": "build_agents_html_extract_summary", + "target": "build_agents_html_parse_sections" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L126", + "weight": 0.8, + "_src": "build_agents_html_md_to_html", + "_tgt": "build_agents_html_inline_md", + "confidence_score": 0.5, + "source": "build_agents_html_md_to_html", + "target": "build_agents_html_inline_md" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L182", + "weight": 0.8, + "_src": "build_agents_html_md_to_html", + "_tgt": "build_agents_html_table_to_html", + "confidence_score": 0.5, + "source": "build_agents_html_md_to_html", + "target": "build_agents_html_table_to_html" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L290", + "weight": 0.8, + "_src": "build_agents_html_parse_sections", + "_tgt": "build_agents_html_md_to_html", + "confidence_score": 0.5, + "source": "build_agents_html_md_to_html", + "target": "build_agents_html_parse_sections" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L89", + "weight": 1.0, + "_src": "build_agents_html_rationale_89", + "_tgt": "build_agents_html_md_to_html", + "confidence_score": 1.0, + "source": "build_agents_html_md_to_html", + "target": "build_agents_html_rationale_89" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L238", + "weight": 0.8, + "_src": "build_agents_html_table_to_html", + "_tgt": "build_agents_html_inline_md", + "confidence_score": 0.5, + "source": "build_agents_html_inline_md", + "target": "build_agents_html_table_to_html" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L225", + "weight": 1.0, + "_src": "build_agents_html_rationale_225", + "_tgt": "build_agents_html_table_to_html", + "confidence_score": 1.0, + "source": "build_agents_html_table_to_html", + "target": "build_agents_html_rationale_225" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L291", + "weight": 0.8, + "_src": "build_agents_html_parse_sections", + "_tgt": "build_agents_html_find_callout", + "confidence_score": 0.5, + "source": "build_agents_html_find_callout", + "target": "build_agents_html_parse_sections" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L245", + "weight": 1.0, + "_src": "build_agents_html_rationale_245", + "_tgt": "build_agents_html_find_callout", + "confidence_score": 1.0, + "source": "build_agents_html_find_callout", + "target": "build_agents_html_rationale_245" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L311", + "weight": 0.8, + "_src": "build_agents_html_parse_sections", + "_tgt": "build_agents_html_slugify", + "confidence_score": 0.5, + "source": "build_agents_html_parse_sections", + "target": "build_agents_html_slugify" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L721", + "weight": 0.8, + "_src": "build_agents_html_build", + "_tgt": "build_agents_html_parse_sections", + "confidence_score": 0.5, + "source": "build_agents_html_parse_sections", + "target": "build_agents_html_build" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L777", + "weight": 0.8, + "_src": "build_agents_html_main", + "_tgt": "build_agents_html_parse_sections", + "confidence_score": 0.5, + "source": "build_agents_html_parse_sections", + "target": "build_agents_html_main" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L327", + "weight": 1.0, + "_src": "build_agents_html_rationale_327", + "_tgt": "build_agents_html_slugify", + "confidence_score": 1.0, + "source": "build_agents_html_slugify", + "target": "build_agents_html_rationale_327" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L779", + "weight": 0.8, + "_src": "build_agents_html_main", + "_tgt": "build_agents_html_export_config", + "confidence_score": 0.5, + "source": "build_agents_html_export_config", + "target": "build_agents_html_main" + }, + { + "relation": "rationale_for", + "confidence": "EXTRACTED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L682", + "weight": 1.0, + "_src": "build_agents_html_rationale_682", + "_tgt": "build_agents_html_export_config", + "confidence_score": 1.0, + "source": "build_agents_html_export_config", + "target": "build_agents_html_rationale_682" + }, + { + "relation": "calls", + "confidence": "INFERRED", + "source_file": "d:\\ziyong\\Infinite-Canvas\\build_agents_html.py", + "source_location": "L792", + "weight": 0.8, + "_src": "build_agents_html_main", + "_tgt": "build_agents_html_build", + "confidence_score": 0.5, + "source": "build_agents_html_build", + "target": "build_agents_html_main" + } + ], + "hyperedges": [] +} \ No newline at end of file diff --git a/graphify-out/manifest.json b/graphify-out/manifest.json new file mode 100644 index 000000000..b7b6a1697 --- /dev/null +++ b/graphify-out/manifest.json @@ -0,0 +1,58 @@ +{ + "d:\\ziyong\\Infinite-Canvas\\get-pip.py": 1780245855.3233929, + "d:\\ziyong\\Infinite-Canvas\\main.py": 1780803949.2124646, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\api-settings.js": 1780803949.2264645, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\asset-manager.js": 1780803949.2274635, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\canvas.js": 1780803949.2324698, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\comfyui-settings.js": 1780245855.525837, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\history-bulk-manager.js": 1780803949.2324698, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n-core.js": 1780245855.5268369, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n.js": 1780803949.2334692, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\image-preview.js": 1780245855.531838, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\ltx-director-timeline.js": 1780245855.5328374, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\smart-canvas.js": 1780803949.240473, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\theme.js": 1780803949.240473, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\api-settings.js": 1780803949.2344682, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\canvas.js": 1780803949.2344682, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\comfyui-settings.js": 1780245855.5288367, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\common.js": 1780803949.2354686, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\smart-canvas.js": 1780803949.236473, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\studio.js": 1780803949.236473, + "d:\\ziyong\\Infinite-Canvas\\static\\js\\i18n\\validate-i18n.js": 1780245855.5308397, + "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\lucide.js": 1780245855.5670288, + "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\tailwindcss-cdn.js": 1780245855.5700302, + "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\js\\three-0.160.0.module.js": 1780245855.5780282, + "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_install.ps1": 1780245855.5800314, + "d:\\ziyong\\Infinite-Canvas\\tools\\jimeng_cli_login.ps1": 1780245855.5800314, + "d:\\ziyong\\Infinite-Canvas\\CLAUDE.md": 1780811789.098644, + "d:\\ziyong\\Infinite-Canvas\\MAC-\u4f7f\u7528\u8bf4\u660e.md": 1780803949.2064633, + "d:\\ziyong\\Infinite-Canvas\\README.md": 1780803949.2074652, + "d:\\ziyong\\Infinite-Canvas\\requirements.txt": 1780245855.5058374, + "d:\\ziyong\\Infinite-Canvas\\\u65b0\u624b\u8fd0\u884c\u4e0e\u4f7f\u7528\u6559\u7a0b.md": 1780245855.5850284, + "d:\\ziyong\\Infinite-Canvas\\\u8fd0\u884c\u8bf4\u660e.txt": 1780245855.5900326, + "d:\\ziyong\\Infinite-Canvas\\python\\LICENSE.txt": 1780245855.384797, + "d:\\ziyong\\Infinite-Canvas\\static\\system-prompts\\infinite-canvas-prompt-templates.md": 1780245855.5428371, + "d:\\ziyong\\Infinite-Canvas\\static\\vendor\\MANIFEST.md": 1780245855.5428371, + "d:\\ziyong\\Infinite-Canvas\\\u8d5e\u8d4f.png": 1780245855.5890284, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_0831f50ce2f7.png": 1780806557.2543433, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_266e3e8cc5b3.png": 1780806557.2503414, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_9edda8586b93.png": 1780807326.040639, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_ba890a75fd3c.jpg": 1780807657.061018, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_c97c4d759112.png": 1780806557.247343, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_d9dcc1879ffe.jpg": 1780807679.7188895, + "d:\\ziyong\\Infinite-Canvas\\assets\\input\\ai_ref_daa4a042d801.jpg": 1780807652.871826, + "d:\\ziyong\\Infinite-Canvas\\assets\\output\\chat_1b293f395d.png": 1780806174.833128, + "d:\\ziyong\\Infinite-Canvas\\assets\\output\\online_18e3b54717.png": 1780808508.0968113, + "d:\\ziyong\\Infinite-Canvas\\assets\\output\\online_c0ccc8e7ed.png": 1780808712.797214, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\logo.png": 1780245855.5158381, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\modelscope-1.gif": 1780245855.516837, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\modelscope.gif": 1780245855.5178368, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\RunningHub-B.png": 1780245855.5148368, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\RunningHub-W.png": 1780245855.5158381, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\volcengine-theme-dark.svg": 1780245855.5178368, + "d:\\ziyong\\Infinite-Canvas\\static\\images\\volcengine-theme-light.svg": 1780245855.5188367, + "d:\\ziyong\\Infinite-Canvas\\static\\runninghub\\thumbnails\\workflow-2058541134623891458.jpg": 1780245855.5398386, + "d:\\ziyong\\Infinite-Canvas\\static\\runninghub\\thumbnails\\workflow-2058554058318897153.jpg": 1780245855.5398386, + "d:\\ziyong\\Infinite-Canvas\\static\\runninghub\\thumbnails\\workflow-2058818588181622785.jpg": 1780245855.5408382, + "d:\\ziyong\\Infinite-Canvas\\static\\runninghub\\thumbnails\\workflow-2058824859437850625.jpg": 1780245855.5418377 +} \ No newline at end of file diff --git a/static/css/canvas.css b/static/css/canvas.css index 0fbb54835..0a741a38d 100644 --- a/static/css/canvas.css +++ b/static/css/canvas.css @@ -176,6 +176,7 @@ body.canvas-board-pan * { cursor:grabbing !important; user-select:none !importan .link { stroke:var(--faint); stroke-width:2.5; fill:none; opacity:.82; pointer-events:none; } .link.temp { stroke:var(--strong); stroke-dasharray:6 6; } .link.knife-trail { stroke:#ef4444; stroke-width:2.4; stroke-dasharray:7 6; opacity:.88; filter:drop-shadow(0 0 6px rgba(239,68,68,.35)); } +.link-hover { stroke:#3b82f6; stroke-width:3.5; opacity:1; filter:drop-shadow(0 0 10px rgba(59,130,246,.55)) drop-shadow(0 0 4px rgba(59,130,246,.35)); transition:stroke .2s ease, opacity .2s ease, filter .2s ease; } .link-hit { stroke:transparent; stroke-width:18; fill:none; pointer-events:stroke; } .link-controls { position:absolute; inset:0; width:6000px; height:4000px; pointer-events:none; z-index:3; } .link-delete { position:absolute; width:22px; height:22px; border-radius:999px; display:flex; align-items:center; justify-content:center; transform:translate(-50%,-50%); color:#64748b; background:rgba(255,255,255,.94); border:1px solid #e2e8f0; box-shadow:0 8px 20px rgba(15,23,42,.12); opacity:0; pointer-events:none; transition:opacity .14s var(--ease), color .14s var(--ease), border-color .14s var(--ease), background .14s var(--ease); } @@ -586,6 +587,8 @@ input[type=range].canvas-range::-webkit-slider-runnable-track { height:3px; bord .output-spinner { width:28px; height:28px; border:3px solid #e2e8f0; border-top-color:#94a3b8; border-radius:50%; animation:spin .8s linear infinite; } .output-time-pill { position:absolute; top:7px; right:7px; min-width:38px; height:22px; padding:0 8px; border-radius:999px; display:flex; align-items:center; justify-content:center; background:rgba(17,24,39,.86); color:#fff; font-size:10px; font-weight:900; z-index:3; pointer-events:none; box-shadow:0 6px 18px rgba(15,23,42,.18); } .output-time-pill.running { background:rgba(37,99,235,.9); } +.output-source-label { position:absolute; bottom:4px; left:4px; right:28px; height:18px; padding:0 6px; border-radius:4px; display:flex; align-items:center; background:rgba(17,24,39,.78); color:#e2e8f0; font-size:9px; font-weight:600; z-index:3; pointer-events:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; } +.output-source-sep { opacity:0.5; margin:0 2px; } @keyframes spin { to { transform:rotate(360deg); } } .port { position:absolute; top:50%; width:44px; height:44px; border-radius:50%; cursor:crosshair; transform:translateY(-50%); z-index:3; } .port::after { content:""; position:absolute; left:15px; top:15px; width:14px; height:14px; border-radius:50%; border:2px solid #fff; background:#111827; box-shadow:0 0 0 1px #94a3b8; transition:transform .14s var(--ease); } diff --git a/static/js/canvas.js b/static/js/canvas.js index b935929a6..5d6ee3885 100644 --- a/static/js/canvas.js +++ b/static/js/canvas.js @@ -241,6 +241,7 @@ let managerSelectedPromptIds = new Set(); let activeCanvasWorkflowCategoryId = ''; const activeCanvasTaskPolls = new Set(); let hoveredConnectionId = ''; +let hoveredNodeId = ''; let lastMouseBoard = {x: 0, y: 0}; let undoStack = []; const UNDO_MAX = 30; @@ -10916,6 +10917,8 @@ function requestMetaFromResult(result={}){ task_id: result.task_id || result.raw?.task_id || result.raw?.data?.task_id || (Array.isArray(result.raw?.data) ? result.raw.data[0]?.task_id : '') || '', request_id: result.request_id || result.id || result.raw?.id || '', provider_id: result.provider_id || result.params?.provider_id || '', + provider_name: result.provider_name || '', + model: result.model || result.params?.model || '', backend: result.backend || '', prompt_id: result.prompt_id || '', workflow_json: result.workflow_json || '', @@ -11240,21 +11243,22 @@ function renderOutputMedia(item, useGridLayout=false){ const grid = useGridLayout ? (meta.grid || null) : null; const gridStyle = grid ? ` style="grid-row:${Number(grid.row || 0) + 1};grid-column:${Number(grid.col || 0) + 1};aspect-ratio:${Math.max(1, Number(grid.w || 1))}/${Math.max(1, Number(grid.h || 1))}"` : ''; const timePill = meta.runMs && !meta.viewed ? `${formatRunDuration(meta.runMs)}` : ''; + const sourceLabelHtml = (meta.providerLabel || meta.modelLabel) ? `${escapeHtml(meta.providerLabel || '')}${meta.providerLabel&&meta.modelLabel?' · ':''}${escapeHtml(meta.modelLabel || '')}` : ''; if(isMissingAssetUrl(url)){ - return `
${missingAssetHtml(url, true)}${timePill}
`; + return `
${missingAssetHtml(url, true)}${timePill}${sourceLabelHtml}
`; } if(kind === 'video'){ - return `
${timePill}
VIDEO
`; + return `
${timePill}
VIDEO
${sourceLabelHtml}
`; } if(kind === 'audio'){ - return `
${escapeHtml(outputImageName(url))}
${timePill}
`; + return `
${escapeHtml(outputImageName(url))}
${timePill}${sourceLabelHtml}
`; } if(kind === 'text' || kind === 'file'){ const icon = kind === 'text' ? 'file-text' : 'file'; const label = kind === 'text' ? 'TEXT' : 'FILE'; - return `
${escapeHtml(meta.name || outputImageName(url))}${label}
${timePill}
`; + return `
${escapeHtml(meta.name || outputImageName(url))}${label}
${timePill}${sourceLabelHtml}
`; } - return `
generated output${timePill}
`; + return `
generated output${timePill}${sourceLabelHtml}
`; } function outputGridLayout(node){ const images = node?.images || []; @@ -11299,7 +11303,10 @@ function appendOutputImages(out, images, compareRef, metas=[], layout=null){ out.images = [...(out.images || []), ...list.map((url, i) => { const meta = metas[i] || metas[0] || {}; const source = url && typeof url === 'object' ? url : {}; - const item = {url:outputUrlValue(url), viewed:false, runMs:meta.runMs || 0, run:meta.run || null}; + const request = meta.run?.request || {}; + const item = {url:outputUrlValue(url), viewed:false, runMs:meta.runMs || 0, run:meta.run || null, + providerLabel: request.provider_name || runPlatformLabel(meta.run) || '', + modelLabel: request.model || meta.run?.taskLabel || runTaskLabel(meta.run) || ''}; if(source.name) item.name = source.name; if(source.kind || source.mediaKind) item.kind = source.kind || source.mediaKind; if(meta.kind) item.kind = meta.kind; @@ -12822,7 +12829,8 @@ function renderLinks(){ linkControlsEl.innerHTML = ''; connections.forEach(c => { const a = portPoint(c.from, 'out'), b = portPoint(c.to, 'in'); - linksEl.appendChild(pathEl(a.x, a.y, b.x, b.y, 'link')); + const linkClass = hoveredNodeId && (c.from === hoveredNodeId || c.to === hoveredNodeId) ? 'link link-hover' : 'link'; + linksEl.appendChild(pathEl(a.x, a.y, b.x, b.y, linkClass)); const btn = linkDeleteButton(c, a, b); linkControlsEl.appendChild(btn); linksEl.appendChild(linkHitEl(a.x, a.y, b.x, b.y, c.id)); @@ -13102,13 +13110,21 @@ board.addEventListener('mousemove', e => { const point = screenToWorld(e.clientX, e.clientY); lastMouseBoard = point; updateConnectionHoverFromMouse(e); + if(!dragNode && !resizeNode && !dragBoard && !tempLink && !knifeActive){ + const nodeEl = e.target.closest ? e.target.closest('.node') : null; + const nodeId = nodeEl?.dataset?.id || ''; + if(nodeId !== hoveredNodeId){ + hoveredNodeId = nodeId; + renderLinks(); + } + } if(canvas && knifeActive && !isEditableTarget(e.target) && !dragNode && !dragBoard && !resizeNode && !tempLink){ continueKnifeDrag(e); } else if(!e.shiftKey) { setKnifeMode(false); } }); -board.addEventListener('mouseleave', () => setHoveredConnection('')); +board.addEventListener('mouseleave', () => { setHoveredConnection(''); if(hoveredNodeId){ hoveredNodeId = ''; renderLinks(); } }); board.ondblclick = null; board.oncontextmenu = e => { if(!canvas) return;